Mundarija:

1930 yillar Kodak Pi xabarnoma chirog'i: 6 qadam (rasmlar bilan)
1930 yillar Kodak Pi xabarnoma chirog'i: 6 qadam (rasmlar bilan)

Video: 1930 yillar Kodak Pi xabarnoma chirog'i: 6 qadam (rasmlar bilan)

Video: 1930 yillar Kodak Pi xabarnoma chirog'i: 6 qadam (rasmlar bilan)
Video: Işıltılı Fotoğraflar ve Kızılötesi Filmin Büyüsü // Kızılötesi Fotoğraf Çekmenin Sırları 2024, Noyabr
Anonim
Image
Image
1930 yillar Kodak Pi xabarnoma chiroqchasi
1930 yillar Kodak Pi xabarnoma chiroqchasi
1930 yillar Kodak Pi xabarnoma lampasi
1930 yillar Kodak Pi xabarnoma lampasi
1930 yillar Kodak Pi xabarnoma lampasi
1930 yillar Kodak Pi xabarnoma lampasi

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

Sirli tomoshabin
Sirli tomoshabin
Sirli tomoshabin
Sirli tomoshabin
Sirli tomoshabin
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

Eski PHAT
Eski PHAT
Eski PHAT
Eski PHAT
Eski PHAT
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

Ranglar uchun tinglash
Ranglar uchun tinglash
Ranglar uchun tinglash
Ranglar uchun 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

Silindrning Pi
Silindrning Pi
Silindrning Pi
Silindrning Pi
Silindrning Pi
Silindrning Pi

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

Up Smartening
Up Smartening
Up Smartening
Up Smartening
Up Smartening
Up Smartening
Up Smartening
Up Smartening

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

Oddiy tomoshabin
Oddiy tomoshabin
Oddiy tomoshabin
Oddiy tomoshabin
Oddiy tomoshabin
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: