سلام به همه!
من تصمیم گرفتم این آموزش را در مورد نحوه ساخت یک Ticker قیمت بیت کوین ایجاد کنم. خوب، این فقط یک نمونه اولیه است و من یک نسخه کوچکتر با طراحی دلپذیرتر و برخی ویژگی های دیگر را در زمان بعدی خواهم ساخت. با این حال، این به عنوان یک اثبات خوب از مفهوم عمل می کند و امیدواریم که ایده هایی برای بهبودهای خود به شما ارائه دهد.
این قیمت بیت کوین قیمت بیت کوین را در 3 ارز مختلف (دلار، یورو و پوند) نشان می دهد و هر دقیقه قیمت را به روز می کند. من هر دقیقه قیمت را از http://coindesk.com دریافت می کنم که قیمت متوسطی را بر اساس چندین بازار ارائه می دهد.
من به شما نشان خواهم داد که چگونه می توانید این را کاملاً از ابتدا بسازید (تقریباً)، با یک میکروکنترلر ATmega328 یک نسخه آردوینو خود را بسازید تا همه چیز را کنترل کنید، و همه آن را در یک محفظه زیبا بپیچید. تنها چیزی که خودمان نخواهیم ساخت Adafruit CC3000 است. من سعی کرده ام تمام مراحل را تا حد امکان به تفصیل توضیح دهم، بدون اینکه مجبور شوید ساعت ها برای مطالعه صرف کنید. با این حال، در صورت داشتن هر گونه سوال یا ابهامی، آزادانه بپرسید.
برای پروژه های بیشتر و چیزهای دیگر به وبلاگ/وب سایت من مراجعه کنید: http://www.cavaleri.dk
از این پروژه لذت ببرید! (من مطمئنا انجام دادم)
مرحله 1: مواد را جمع آوری کنید
بدیهی است که برای این آموزش به چند چیز نیاز خواهید داشت. من ادامه میدهم و چیزهایی را که نیاز دارید فهرست میکنم، جدای از ابزارهای کار واضح (لحیم کاری، لحیم کاری، میله برش و غیره).
چیزهایی که نیاز دارید:
- ATmega328P-PU (ATmega328-PU نیز کار میکند، اما کمی پیچیدهتر است. اگر آن را بوتلود شده با آردوینو بیابید، بسیار آسانتر خواهد بود، اما الزامی نیست)
- مقاومت 5 x 10k اهم
- مقاومت 220 اهم
- 7805 تنظیم کننده ولتاژ 5 ولت
- 2 عدد خازن 10uF
- 2 عدد خازن 22pF
- کریستال 16 مگاهرتز
- صفحه نمایش LCD 16×2
- کانکتور باتری 9 ولت
- 4 سوئیچ (دکمه) (من از سوئیچ های تاکت استفاده کردم)
- سیم (و مقدار زیادی از آن)
- جعبه پلاستیکی
- تخته نمونه اولیه 120x80mm (من در کل 1½ استفاده کردم)
- Adafruit CC3000 Breakout.
شما می توانید تمام موارد فوق به جز CC3000 را از تایدا الکترونیکس http://www.taydaelectronics.com دریافت کنید .
قیمت:
Adafruit CC3000 ~ 40 دلار
بقیه موارد: 20 دلار
مجموع: ~ 60 دلار
مرحله 2: تست تخته نان
من به شما پیشنهاد می کنم که ابتدا با استفاده از آردوینو خود همه چیز را روی یک تخته نان بسازید (من از Arduino UNO استفاده کردم). سپس میتوانید آزمایش کنید که آیا کد کار میکند یا خیر، و اینکه میتوانید به WIFI خود وصل شوید (اگر اطلاعات کاربری را اشتباه وارد کردهاید و غیره). این تصاویر به شما نشان می دهد که چگونه آن را با استفاده از محافظ CC3000 تنظیم کنید، اما با شکست نیز کار می کند. به سادگی دستورالعمل های زیر را دنبال کنید تا بدانید کدام پین کجا می رود.