Mundarija:
Video: I2C yordamida ko'p sonli naychalarni boshqarish uchun ko'p qirrali I/U Extender PCB: 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Hozirgi vaqtda vintage nixie naychalarini hayotga tatbiq etishga qiziqish katta. Bozorda nixie kolba soatlari to'plamlari mavjud. Ko'rinib turibdiki, hatto ruscha nixie naychalarining eski zaxiralari bilan ham jonli savdo bo'lib o'tdi. Shuningdek, bu erda Instructables -da nixie naychalari bo'yicha ko'plab loyihalar mavjud (https://www.instructables.com/howto/nixie/).
Ushbu yo'riqnomada I2C tomonidan boshqariladigan, shu maqsad uchun maxsus ishlab chiqilgan ko'p qirrali PCB yordamida kirish -chiqish uzatgichli nixie naychalari uchun haydovchi tasvirlangan
Mikrokontroller va uning dasturiy ta'minoti ushbu yo'riqnomaning bir qismi emas. Arduino, Raspberry Pi, Beagle Bone, ESP8266 yoki ish stolida bo'lgan har qanday I2C gapiradigan mikrokontroller yordamida buni amalga oshirishning son -sanoqsiz usullari mavjud. Men sizga bu qismni qoldiraman va agar muvaffaqiyat qozongan bo'lsangiz, iltimos, loyihangiz haqida ko'rsatma yozing.
Ta'minotlar
- TTL drayveri bo'lgan Nixie naychalari, yoki "elektromat" dan "Impulszähler EZK" kabi eski qurilma.
- PCB quyida tasvirlangan. Ikki niksni haydash uchun sizga bitta kerak.
- Manzil tanlash uchun sarlavhali pinlar va o'tish moslamalari
- PCF8574 I/U kengaytirgichi (har bir PCB uchun bitta)
- 10k rezistorlar, bitta I2C avtobus uchun uchta kerak (ko'p PCB)
- Stolingizda Arduino, Raspberry Pi, Beagle Bone, ESP8266 yoki boshqa narsalar kabi I2C -ga ega mikrokontroller.
1 -qadam: Chodirni tozalash
Yaqinda chodirni tozalashda men olti xonali nixie displeyli va hatto ba'zi hujjatlari bo'lgan karton qutini topdim, bu "elektromagnit" dan "Impulszähler EZK" ekanligini ko'rsatadi. Qanday qilib uyimga yo'l topganini eslay olmayman. Balki men uni ancha oldin bozorlardan sotib olganman.
Shunday qilib, men ushbu qurilmani topganimda juda xursand bo'ldim va birinchi fikrim undan soat yasash edi. Oxir -oqibat, men Intel Edison -ga asoslangan, vaqt, sana, harorat, namlik va hatto loyiha blogining yoqtirishlar sonini ko'rsatish uchun ko'p tomonlama displey qurilmasini yasadim. Hammasini Element14 -dagi mening loyiha blogimda topish mumkin.
Men chodirni tozalashda bunday qurilmani topa olmasligingizni tasavvur qila olaman, lekin ularga tegishli SN74141 TTL drayverlari bilan niksi naychalarini olish unchalik qiyin bo'lmasligi kerak.
2 -qadam: Tergov
Hisoblagichning sxemasi juda sodda va shuning uchun uni o'zgartirish oson. Fotosurat va elektron diagrammada ko'rinib turganidek, SN7490 BCD hisoblagichlari tomonidan boshqariladigan juda yaxshi ma'lum bo'lgan SN74141 nixie trubkasi drayveri ishlatiladi.
SN7490 BCD hisoblagichlarini 4 bitli raqamli chiqish bilan almashtirish orqali har bir nixie erkin dasturlashtirilishi mumkin.
Hammasi bo'lib 6 ta raqam, 4 marta BCD kirishi, shuning uchun 24 raqamli GPIO chiqishi kerak. Buning uchun biz PCF8574 I/U kengaytirgichlaridan foydalanamiz, ulardan uchtasi kerak, chunki bu 8 bit (har bir nixie trubkasi uchun 4 bit).
3 -qadam: Funktsional dizayn
"loading =" dangasa "video ishlayotgan sxemani ko'rsatadi. Bunday holda mikrokontroller INTEL Edison bo'lib, displeyda tugmachani bosib ushlab qo'yib ketma -ket vaqt, sana, harorat, namlik, bosim va yomg'ir ko'rsatiladi.
Yuqorida aytib o'tganimizdek, mikrokontroller va uning dasturiy ta'minoti ushbu yo'riqnomaning bir qismi emas, men uni sizga qoldiraman. Bu taxtalardan foydalanishning son -sanoqsiz usullari bor, nixilarga kerakli o'lchovni ko'rsatishga ruxsat berish, xohlagan mikrokontroller yordamida, agar u I2C chiqsa.
Agar muvaffaqiyat qozongan bo'lsangiz, iltimos, loyihangiz haqida ko'rsatma yozing
PCB Design Challenge tanlovida ikkinchi o'rinni egalladi
Tavsiya:
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va skretch yordamida: 8 qadam (rasmlar bilan)
Yorqinlikni boshqarish PWM asosidagi LEDni boshqarish tugmachalari, Raspberry Pi va Scratch yordamida: Men PWMning o'quvchilarimga qanday ishlashini tushuntirishga harakat qilardim, shuning uchun men o'z oldimga ikkita tugma yordamida LEDning yorqinligini boshqarishga harakat qildim. - bitta tugmachaning yorqinligini oshiradi, ikkinchisi esa uni o'chiradi. Dastur uchun
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan)
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish | Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich | Rc vertolyoti | Arduino yordamida Rc samolyoti: Rc avtomashinasini boshqarish | Kvadrokopter | Drone | RC samolyoti | RC qayig'i, bizga har doim qabul qiluvchi va uzatuvchi kerak bo'ladi, deylik, RC QUADCOPTER uchun bizga 6 kanalli uzatuvchi va qabul qilgich kerak, va bu turdagi TX va RX juda qimmatga tushadi, shuning uchun biz uni o'zimizda ishlab chiqaramiz
Taymer funktsiyasi bilan televizorni masofadan boshqarish pulti yordamida uy jihozlarini qanday boshqarish mumkin: 7 qadam (rasmlar bilan)
Uy asbob -uskunalarini masofadan boshqarish pulti bilan taymer funktsiyasi yordamida qanday boshqarish mumkin: Iste'mol bozoriga 25 yil kirganidan keyin ham, infraqizil aloqa so'nggi kunlarda juda dolzarb bo'lib qolmoqda. Bu sizning 55 dyuymli 4K televizoringiz yoki avtomobilingizning ovoz tizimidan qat'i nazar, hamma narsaga javob berish uchun IQ masofadan boshqarish pulti kerak
NodeMCU yordamida ovozli buyruq yordamida qurilmalarni boshqarish: 7 qadam (rasmlar bilan)
NodeMCU yordamida ovozli buyruq yordamida qurilmalarni boshqarish: Men hammaga salom aytmoqchiman, men birinchi marta ko'rsatma beradigan loyihani yozyapman. Ingliz tili mening ona tilim emas, shuning uchun iloji boricha qisqa va tushunarli qilib yozishga harakat qilaman. Qurilmalarni ovozli buyruq bilan boshqarish g'alati narsa emas
Arduino va Bluetooth yordamida servo dvigatelni boshqarish uchun Android (remotexy) UI: 7 qadam (rasmlar bilan)
Arduino va Bluetooth yordamida servo dvigatelni boshqarish uchun Android (remotexy) foydalanuvchi interfeysi: Ushbu yo'riqnomada men sizga Bluetooth orqali Arduino Mega -ga ulangan Servo dvigatelni boshqarish uchun Remotexy Interface Maker yordamida Android foydalanuvchi interfeysini yaratish bo'yicha tezkor qadamni beraman. Bu videoda UI servo dvigatel tezligi va joylashishini qanday boshqarishi ko'rsatilgan