Mundarija:
- 1 -qadam: sirli tomoshabin
- 2 -qadam: Eski PHAT
- 3 -qadam: Ranglarni tinglash
- 4 -qadam: Silindrning Pi qismi
- 5 -qadam: aqlni oshirish
- 6 -qadam: oddiy tomoshabin
Video: 1930 yillar Kodak Pi xabarnoma chirog'i: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu 1930 yillardagi Kodak Table Viewer, men bir nechta yorqin ranglar yordamida bildirishnomalar va ogohlantirishlarni ko'rsatishga moslashtirdim. Yorug'lik manbai - bu yorqin LEDlarning dasturlashtiriladigan matritsasi bo'lgan Unicorn pHAT va bu oddiy Python skriptidan foydalanib, Gmail ko'rsatmalarining kirishini tekshiradigan Raspberry Pi Zero W tomonidan boshqariladi.
Agar siz ko'milgan videoni ko'rmasangiz, u YouTube -da https://www.youtube.com/embed/B_vkmmcb0_M manzilida joylashgan.
1 -qadam: sirli tomoshabin
Men bu Kodak slaydini/manfiy tomoshabinini yaqinda 10 funtga sotuvda oldim - odatda konvertatsiya loyihasi uchun to'lashni xohlaganimdan ham ko'proq, lekin u shunday ajoyib ko'rinishga ega ediki, men qarshilik qila olmadim. Odatda, bir qismni yirtishdan oldin, men qiziqish va uning asl funktsiyasini his qilish uchun bir oz veb -tadqiqot o'tkazaman, lekin men unchalik uzoqqa bormadim! Google rasmlari va eski fotosuratlar kataloglarini ko'rib chiqib, men ko'rgan yagona o'xshash model - bu Ebay ro'yxati bo'lib, tomoshabin uchun 600 funt sterling so'radi.
Bu adolatli narxmi yoki yo'qmi, bilmayman, lekin men bu loyihani har doim asl holatiga qaytarish uchun buzilmaydigan konvertatsiya qilishga qaror qildim. Bu aqlli reja bo'lib chiqdi, chunki tomoshabin faqat shisha va metalldan yasalgan, shuning uchun har qanday xakerlik almashtirib bo'lmaydigan komponentni buzish xavfi ostida bo'lardi.
Men o'z vazifamga sodiq qolishga qaror qildim va yorug'lik manbasini zamonaviy LED -qator bilan almashtirishga qaror qildim, chunki bu yaxshi porlashi va hech bo'lmaganda yorug'likni tomoshabin linzalari orqali devorga o'tkazishi uchun etarli bo'ladi.
2 -qadam: Eski PHAT
Men Rabbit Pi loyihasining muvaffaqiyatsiz davomida Pimoroni Unicorn pHAT (uskuna biriktirilgan) bilan tajriba o'tkazganman, shuning uchun men LED variantlari haqida o'ylay boshlaganimda darhol esimga tushdi. LEDlar sog'liq haqida ogohlantirish darajasida yorqin va Python yordamida oson dasturlashtirilgan, shuning uchun bu ideal tanlov edi, men ham bilardimki, menda - qaerdadir.
Menda "zaxirada" bo'lgan pHAT boshlang'ich emas edi, chunki men unga 40 pinli sarlavhani lehimlab qo'yganman va bu yig'ilishni tomoshabinga sig'maydigan darajada qalin qilib qo'ygan. Men pHATni odatda slayd yoki manfiy qo'yadigan joyga o'tirishini xohlardim, lekin afsuski bu bo'shliq atigi 7 mm edi.
Internetda qidirib topdimki, Unicorn pHAT faqat Pi ning uchta GPIO piniga (5v, GND va GPIO18) ulanishi kerak edi va bu haqiqiy hayotni qutqaruvchi edi-demak, men bitta to'g'ri burchakda lehim qila olardim. sarlavhalar faqat bortdagi pinlar uchun va profilni chiroyli va ingichka qilib saqlang.
Men metall slayd teshigini (vintlardek vintlardek) demontaj qildim va pHATni orqa tomoniga ozgina yopishtirdim, shunda iloji boricha ko'p LEDlar linzalar orqali porlab turardi. Hammasi yaxshi qaytdi, shuning uchun endi kodni ko'rishni boshlash vaqti keldi.
3 -qadam: Ranglarni tinglash
Kayfiyat nuri sifatida burchakda o'tirishning o'rniga, men uni ulangan, interaktiv chiroq bo'lishini xohlardim, shuning uchun Pi Zero -ni onlayn rejimida olish uchun bir nechta kodni yig'ishga o'ting. Men "Talking Radio" loyihasidagi kodni boshlang'ich nuqtasi sifatida qayta ishlatardim, u Python skriptidan foydalanib, ma'lum bir belgilar qatoriga kiruvchi Gmail xabarlarini tekshiradi. Unicorn pHAT uchun kerakli kodni o'rnatgandan so'ng, men bir nechta misollarni moslashtirdim, shunda Pi olingan Gmail xabarining matniga qarab pHATni turli ranglarda yoritadi, masalan, "yashil" so'zi bo'lsa, u yonadi. LEDlar 30 soniya davomida yashil rangda yonadi.
Men ishlatgan kod GitHub -da - iltimos, Python noobnessimni kechiring!
Skript to'g'ri ishlagandan so'ng, uni /home /pi papkasida saqladim va qatorni qo'shib yuklashda avtomatik ishga tushirishni o'rnatdim:
@sudo python /home/pi/kodak.py
faylning oxirigacha:
.config/lxsession/LXDE-pi/autostart
GitHub kodi LEDlarni bitta rangda, ma'lum bir nashrida, "kamalak" va miltillovchi farqlar bilan, Gmail orqali qanday so'z qabul qilinishiga qarab yoritadi. Unicorn hujjatlarida turli xil rang effektlari uchun ko'plab boshqa variantlar mavjud. Kod "boshsiz" ishlayotganda Pi Zero monitor, sichqoncha va klaviaturadan uzilib, tomoshabinga o'rnatilishga tayyor edi.
4 -qadam: Silindrning Pi qismi
Tomoshabinning orqa qismi dastlab lampochkani va uning ushlagichini ushlab turar edi va Pi Zero uchun etarlicha katta edi, agar u hech qanday qo'shimchasiz bo'lsa (shuning uchun Wi -Fi o'rnatilgan W versiyasini tanlagan!). Lampochkaning o'zgarishini osonlashtirish uchun silindrning orqa tomoni shunchaki burilish bilan qulflangan, shuning uchun men bu xususiyatni saqlashga va lampochka ushlagichi o'rniga Pi ni biriktirishga qaror qildim.
Garchi juda ko'p xona bor bo'lsa -da, silindrsimon shakl juda qattiq ekanligini anglatar edi, shuning uchun men Pi -ni markazda mahkam ushlashning yo'lini topishim kerak edi. Bir nechta tajribalardan so'ng, men shaffof plastik qutidan aylanadigan asbob bilan "orqa eshik" va "Pi" ga mahkamlash uchun teshiklar ochdim.
Shu nuqtada, men hech qanday micro-usb kabellarim Pi-ning rozetkasiga ulanganida silindrga sig'adigan darajada kichik emasligini tushundim. Men Pi-ni GPIO pinlaridan quvvatlantirishni o'ylab ko'rdim, chunki u himoyalanadigan sigortani chetlab o'tishi mumkin, lekin biroz xavflidir, va men to'g'ri burchakli vilkalar haqida o'yladim, lekin nihoyat men mavjud kabellarimdan birini ehtiyotkorlik bilan kesib tashladim. pichoq. Men uchta kabelni Unicorn pHAT -dan mavjud shamollatish teshiklaridan o'tkazdim va ular tomoshabin ichiga pi -ni siljitishdan oldin yaxshi ulanish uchun etarli edi.
Loyihaning bu qismi qanday paydo bo'lganidan juda mamnunman, agar kerak bo'lsa, monitor va klaviaturani ulash uchun pi -ni suring.
5 -qadam: aqlni oshirish
Hamma narsa qurilgan bo'lsa, bu chiroyli chiroqni biroz aqlli qilish vaqti keldi! Gmail skriptida men faqat xabar yuborish orqali yorug'likni nazorat qila olardim, lekin men uning avtomatlashtirilgan bo'lishini xohlardim.
Men IFTTT xizmatidan hozirda bir nechta loyihalarda foydalanganman va bu, albatta, IoT avtomatizatsiyasi uchun mening do'stim. Agar siz uni oldin ishlatmagan bo'lsangiz, ular bir -biri bilan qanday aloqada bo'lishini nazorat qilish uchun Applet -dan foydalanib, bir nechta onlayn xizmatlarni bir -biriga ulash imkonini beradi.
Videodagi misollar uchun men Google yordamchisi va Gmail xizmatlaridan foydalandim, masalan, "qayta ogohlantirish" mavzusida Gmail xabarini yuboradigan "IF" komponenti uchun "Google ogohlantirishiga o'tish" maxsus Google yordamchisining ta'rifini. Pi -dagi skript faqat aniq manzilga tegishli elektron pochta xabarlarini qidiradi, shuning uchun "qayta ogohlantirish" xabarini olganida, skript Unicorn pHAT LED -larini 30 soniya qizil yonib turishini aytadi.
Yuqoridagilar asosiy misol, men hozirda ishlatayotganlar:
- Agar telefon batareyasi 15% dan past bo'lsa, Flash Red (Android batareyasi xizmati)
- Agar MotionEye kameram harakatni aniqlasa, yashil yonadi (Maker Event Webhooks xizmati)
- Mening Motorola kameram harakatni aniqlasa, binafsha rang yonadi (Android qurilmalari haqida bildirishnoma xizmati)
- Yomg'ir yog'ayotgan bo'lsa, ko'k rangni yoqing (meteorologik xizmat)
- Quyosh botganda to'q sariq rangni yoqing (meteorologik xizmat)
- Agar meni Twitterda eslatsa, Cyanni yoqing (Twitter xizmati)
Ko'p imkoniyatlar mavjud va har doim ko'proq variantlar qo'shib boriladi, shuning uchun tajriba o'tkazishga va mavjud xizmatlarning uzun ro'yxatiga o'tishga arziydi.
6 -qadam: oddiy tomoshabin
Bu loyiha juda qiziqarli bo'lib chiqdi, ayniqsa, asl nusxasini qaytarib bermaslik kabi qo'shimcha qiyinchiliklar. Men old tomondan katta linzani yaxshi ko'raman va hamma narsani burchakka burish va ochish mumkin. Bu juda portativ (og'ir bo'lsa ham) va quvvat uchun faqat bitta USB vilkasi kerak, shuning uchun uni turli joylarda sinab ko'rish yaxshi.
Qorong'i xonada u devorga yoki shipga yaxshi yorug'lik havzasini chiqaradi, lekin engilroq joyda bo'lsa ham, oldingi linzalar sizdan xabardor bo'lish uchun porlab turadi.
Agar siz ushbu loyihani yoqtirsangiz va ko'proq ko'rishni xohlasangiz, bit.ly/OldTechNewSpec saytida davom etayotgan loyiha yangilanishlari uchun veb -saytimni tekshirib ko'ring, Twitterda @OldTechNewSpec -ga qo'shiling yoki bit.ly/oldtechtube -da o'sib borayotgan YouTube kanaliga obuna bo'ling. sizning eski texnikangizdan ba'zi yangi xususiyatlar!
Tavsiya:
LED silindrli skuter - 80 -yillar Larson skaneri: 5 qadam (rasmlar bilan)
LED silindrli skuter- 80-yillar Larson skaneri: Bu loyiha 80-yillarning 80-yillaridagi skuterga juda mos keladi- men sevgilim Smokey-ning Honda Elite panjarasiga LED chizig'ini qo'yaman, unga qanday qilib o'rgatishni o'rgataman. O'chirish va kod remix qilingan
SMS -xabarnoma va Thingspeak ma'lumotlarini yuklash, Arduino -ga asoslangan, uy avtomatizatsiyasi bilan GPS avtomobil kuzatuvchisi: 5 qadam (rasmlar bilan)
SMS -xabarnoma va Thingspeak ma'lumotlarini yuklash, Arduino -ga asoslangan, uy avtomatizatsiyasi bilan GPS avtomobil kuzatuvchisi: Men bu GPS -trekerni o'tgan yili yaratganman va u yaxshi ishlaganligi uchun hozir uni Instructable -da nashr etaman. U yuk mashinasining aksessuarlari vilkasiga ulangan. GPS -kuzatuvchi avtomobilning joylashuvi, tezligi, yo'nalishi va o'lchangan haroratini mobil ma'lumotlar orqali yuklaydi
1960 -yillar Volumio konsolli stereo kabinet restomod: 8 qadam (rasmlar bilan)
1960 -yillar Volumio Console Stereo kabinet restomod: Mening bobom va buvim bolaligimda stereo konsoli bo'lgan va men u bilan o'ynashni doim yaxshi ko'rganman. Bunday funktsional mebelning go'zalligi bor. Men o'z joyimni sotib olganimda, menda joy bo'lishi kerakligini bilardim, men eski Penncrestni topdim
Xabarnoma bayrog'i - Wi -Fi, IFTTT va Huzzah ESP8266 uchun ajoyib kirish: 9 qadam (rasmlar bilan)
Xabarnoma bayrog'i - Wi -Fi, IFTTT va Huzzah ESP8266 -ga ajoyib kirish: Men doimo muhim narsalarni sog'indim … shuning uchun men Bayroqni yaratdim. Bu narsalar haqida menga xabar berish yoki eslatish uchun narsalar Interneti (IoT) qurilmasi! Endi men stolimga tez nazar tashlasam, ko'rishim mumkinki, menda elektron pochta xabarlari bor
Raspberry Pi: devorga o'rnatilgan taqvim va xabarnoma markazi: 5 qadam (rasmlar bilan)
Raspberry Pi: Devorga o'rnatilgan taqvim va xabarnoma markazi: "raqamli asrdan oldin"; ko'p oilalar bo'lajak voqealarning har oylik ko'rinishini ko'rsatish uchun devor taqvimidan foydalangan. Devorga o'rnatilgan taqvimning zamonaviy versiyasi bir xil asosiy funktsiyalarni o'z ichiga oladi: Har oylik kun tartibini oila a'zolarini sinxronlashtirish