Mundarija:
- 1 -qadam: umumiy nuqtai
- 2 -qadam: materiallar
- 3 -qadam: simlarni ulash
- 4 -qadam: yig'ish
- 5 -qadam: kodlash
- 6 -qadam: Resurslar
Video: Cryptocurrency Ticker / Realtime Youtube abonentlari hisoblagichi: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
HackerHouseFollow tomonidan Muallifning yana:
Yilni LED displeyi kriptovalyuta belgisi sifatida ishlaydi va YouTube obunachisi hisoblagichi sifatida ishlaydi.
Ushbu loyihada biz Raspberry Pi Zero W, 3D bosilgan ba'zi qismlar va bir necha max7219 displey birliklaridan foydalanamiz va 100 minglik marramiz sharafiga real vaqtda abonent hisoblagichini yaratamiz. So'nggi paytlarda Bitcoin, Ethereum va boshqa kripto -valyutalarning ko'tarilishi va pasayishi bilan biz ushbu displeyni kripto valyutasi belgisi sifatida ishlashni to'g'ri deb hisobladik. Biz bu loyihani siz uchun allaqachon kodlaganmiz, lekin siz bu displeyni xohlagan narsani qilish uchun kodimizni o'zgartirishingiz mumkin.
1 -qadam: umumiy nuqtai
Loyihaning umumiy ko'rinishi, u nima qila olishini ko'rsatish va oxirida savol -javob uchun maxsus biz yaratgan videoni tomosha qiling.
2 -qadam: materiallar
Loyihani yaratish uchun biz quyidagi materiallardan foydalanganmiz.
2 x 4-in-1 max7219 displey
1 x Raspberry Pi Zero W
12 x 2,5 mm murvat va yong'oq
4 x 3 mm bolt va yong'oq
1 x Micro USB kabeli
3 x o'tish simlari
Shuningdek, biz ushbu vositalardan foydalandik:
Allen kaliti to'plami
Lehimlash temir
Tel -snayper
3D printer (korpus uchun)
Agar sizda 3D printer bo'lmasa, uni odatda ommaviy kutubxonada yoki maktabda topishingiz mumkin. Bundan tashqari, Internetda https://www.shapeways.com/ kabi 3D bosib chiqarish xizmatlari mavjud.
3 -qadam: simlarni ulash
Displeylarni romashka qilish uchun beshta kichik sim ishlatilgan. Har bir displeyda ma'lumotlarning displeylar orqali qanday o'tishini ko'rsatuvchi kirish/chiqish o'qi mavjud. 1 -chiqish displeyi 2 -displeyga ulanishi kerak.
Vcc => Vcc
Zamin => Zamin
DOut => DIn
CS => CS
Soat => Soat
Biz Raspberry Pi va displeylarni 5V GPIO pin orqali quvvatlantirishimiz kerak edi, chunki ular mikro usb orqali juda ko'p quvvat oladi. Bu erda 1 -displeydan Raspberry Pi -ga ulanishlar.
VCC => 5V
GND => GND
Din => GPIO 10 (MOSI)
CSC => GPIO 8 (SPI CE0)
CLK => GPIO 11 (SPI CLK)
4 -qadam: yig'ish
Uyni yasash uchun biz bir nechta PLA qismlarini 3D bosdik. Bizning bosma to'shagimiz butun old/orqa qismini bosib chiqarish uchun juda kichik edi, shuning uchun biz ularni orqa tomondan uch qismga va old tomondan to'rt qismga kesib tashladik. Qutini kesuvchi bo'laklarni bir -biriga mahkam o'rnashishiga yordam berdi. Agar siz qismlarni yopishtirishni rejalashtirmoqchi bo'lsangiz, bu qadam unchalik muhim emas.
Raspberry Pi Zero W o'rta, orqa qismiga 4 mm 2,5 mm yong'oq/murvat bilan o'ralgan. Orqa tomonda vintlar tekis joylashishi uchun 4 ta tayanchli teshik bor. Korpus qismlari yon tomonlarida kichik tiqinlarga ega bo'lib, ularni 2,5 mm kichik yong'oq/murvat bilan birlashtirishga imkon beradi. Cımbızlar kichik jihozlarni joyida ushlab turishni osonlashtirdi.
Kombinatsiyalangan displey bloki korpusning old qismiga joylashtirilgan. O'ng tomon kengroq ramka qismiga ega, shuning uchun simlar Raspberry Pi ga o'raladi. Uchinchi korpus qismi ekranga joylashtirilganidan keyin vidalanishi kerak.
Displeyni Pi -ga ulab bo'lgandan so'ng, biz yuqori qismning har bir tomonidagi 4 ta kengaytmaga 3 mm yong'oq qo'shamiz. Bu yong'oqlar korpusni bir -biriga yopishtirish uchun ishlatiladi. Keyin, korpus ehtiyotkorlik bilan birlashtirildi. Biz Raspberry Pi -ga ulangan simlarni bo'shatmaslikka ishonch hosil qildik.
Korpusning orqa qismi 4 mm 3 mm bolt bilan vidalanadi. Bu murvat oldingi qadamda joylashtirilgan yong'oqlarga biriktiriladi. Agar siz korpusga qo'shimcha himoya qilishni xohlasangiz, biz kabi tikuvni qora elektr lentaga o'rashingiz mumkin.
5 -qadam: kodlash
Biz Github-da ushbu loyihani kodlash bo'yicha to'liq ko'rsatmalarni joylashtirdik:
Agar sizda kodni ishga tushirish haqida savollaringiz bo'lsa, Github sahifasida muammo qoldiring. Kimdir yordam bera olishi kerak. Agar siz ajoyib, yangi xususiyatni qo'shgan bo'lsangiz, tortishish so'rovini yuboring va men uni birlashtiraman!
6 -qadam: Resurslar
Loyihaning ba'zi manbalari quyida keltirilgan:
Hackster.io sahifasida 3D formatida chop etiladigan barcha qismlar va kodni toping:
Hacker House -ni Instagram -da kuzatib boring:
Agar sizga bu loyiha yoqqan bo'lsa, Youtube -da Hacker House -ga obuna bo'ling:
Loyihaning qismlari va yangilanishlari uchun bizning veb -saytimizga tashrif buyuring:
Bizning ko'rsatmalarni ko'rganingiz uchun tashakkur!
Aaron @ Xakerlar uyi
Tavsiya:
E-qog'ozli displey va Raspberry Pi Zero W yordamida YouTube obunachilari hisoblagichi: 5 qadam (rasmlar bilan)
E-qog'ozli displey va Raspberry Pi Zero W-dan foydalangan holda YouTube obunachisi hisoblagichi: Ushbu ko'rsatmada men sizga YouTube API-ni so'rash uchun elektron qog'ozli displey va Raspberry Pi Zero W yordamida o'z Youtube obunachi hisoblagichini qanday qurishni ko'rsataman. va displeyni yangilang. Elektron qog'ozli displeylar bunday turdagi loyihalar uchun juda mos keladi, chunki
Youtube BIG LED matritsali Youtube obunachisi hisoblagichi: 13 qadam (rasmlar bilan)
Youtube BIG LED matritsasi Youtube obunachilari hisoblagichi: Siz 8x8 standartli LED matritsasi bilan o'girilgan matnni yoki Youtube kanalingiz obunachisini ko'rsatish uchun displey sifatida ishlaganmisiz? LED diametri 5 mm bo'lgan keng o'lchamli. Ammo, agar siz juda katta hajmli tayyor LEDni qidirsangiz
1970-yillardagi YouTube elektron hisoblagichi: 7 qadam (rasmlar bilan)
1970-yillardagi E-Ink YouTube hisoblagichi: 1970-yillarning ramziy raqamli soati endi Pimoroni " siyoh pHAT " elektron siyoh displeyi va Raspberry Pi Zero. Youtube API -ni muntazam ravishda so'rov qilish uchun oddiy Python skriptidan foydalaniladi
Cryptocurrency Ticker: 4 qadam (rasmlar bilan)
Cryptocurrency Ticker: Reddit posti (havola) ommabop bo'lganligi sababli, men o'z kripto-tikerim uchun darslik yig'ishga qaror qildim. Ogohlantirishlar: Men hech qachon dasturiy ta'minot yoki kompyuter muhandisi emasman (bu mening kodimni ko'rganingizda aniq bo'ladi), shuning uchun iltimos, siz xohlagan joyda tahrir qiling
YouTube abonentlari hisoblagichi ESP8266 IoT bilan: 5 qadam (rasmlar bilan)
ESP8266 IoT bilan YouTube obunachilari hisoblagichi: Bu erda men sizga birinchi narsalarning Interneti (IoT) loyihasini keltirdim. Men yangi youtuberman va o'z obunachilarimni stolimga yoki devorga ramkaga qo'yib qo'yish men uchun ajoyib tuyuladi. Shuning uchun men ushbu ajoyib loyihani siz uchun oson va foydali qildim