Talaan ng mga Nilalaman:

1930s Kodak Pi Notification Lamp: 6 Hakbang (na may Mga Larawan)
1930s Kodak Pi Notification Lamp: 6 Hakbang (na may Mga Larawan)

Video: 1930s Kodak Pi Notification Lamp: 6 Hakbang (na may Mga Larawan)

Video: 1930s Kodak Pi Notification Lamp: 6 Hakbang (na may Mga Larawan)
Video: 1930s Kodak Pi Notification Lamp 2024, Nobyembre
Anonim
Image
Image
1930s Kodak Pi Notification Lamp
1930s Kodak Pi Notification Lamp
1930s Kodak Pi Notification Lamp
1930s Kodak Pi Notification Lamp
1930s Kodak Pi Notification Lamp
1930s Kodak Pi Notification Lamp

Ito ay isang 1930s Kodak Table Viewer na inangkop ko upang ipakita ang mga abiso at alerto gamit ang isang hanay ng mga maliliwanag na kulay. Ang pinagmumulan ng ilaw ay isang Unicorn pHAT, isang programmable matrix ng maliwanag na LEDs, at kinokontrol ito ng isang Raspberry Pi Zero W, na sumusuri para sa papasok na mga tagubilin sa Gmail gamit ang isang simpleng script ng Python.

Kung sakaling hindi mo makita ang naka-embed na video na nasa YouTube ito sa

Hakbang 1: Manonood ng Misteryo

Misteryo ng Manonood
Misteryo ng Manonood
Misteryo ng Manonood
Misteryo ng Manonood
Misteryo ng Manonood
Misteryo ng Manonood

Kinuha ko ang Kodak slide / negatibong manonood sa isang pagbebenta kamakailan sa halagang £ 10 - higit pa sa karaniwang gusto kong magbayad para sa isang proyekto sa conversion ngunit mayroon itong napakagandang hitsura na hindi ko mapigilan. Karaniwan gumagawa ako ng kaunting pagsasaliksik sa web bago masira ang isang piraso, para lamang sa pag-usisa at makaramdam ng orihinal na pag-andar, ngunit hindi ako nakakalayo! Ang pagkakaroon ng trawled na mga imahe ng Google at mga lumang katalogo ng potograpiya ng nag-iisang katulad na modelo na nakita ko ay isang listahan ng Ebay, na humihiling ng humigit-kumulang na £ 600 para sa manonood.

Wala akong ideya kung iyon ay isang makatarungang presyo o hindi ngunit nagpasya para sa proyektong ito na susubukan ko ang isang hindi mapanirang pagbabago, upang maaari itong laging ibalik sa orihinal nitong estado. Ito ay naging isang matalinong plano dahil ang manonood ay eksklusibong gawa sa salamin at metal, kaya't ang anumang pag-hack sa paligid ay mapanganib na masira ang isang hindi maaaring palitan na sangkap.

Napagpasyahan kong manatiling medyo totoo sa kanyang orihinal na pag-andar at palitan ang ilaw na mapagkukunan ng isang modernong LED array, inaasahan na ito ay magiging maliwanag na maliwanag upang magningning nang maayos at mag-proyekto ng hindi bababa sa ilang ilaw sa pamamagitan ng lens ng manonood papunta sa isang pader.

Hakbang 2: Lumang PHAT

Lumang PHAT
Lumang PHAT
Lumang PHAT
Lumang PHAT
Lumang PHAT
Lumang PHAT

Nag-eksperimento ako sa Pimoroni Unicorn pHAT (Hardware na Nakalakip sa Itaas) dati, sa hindi maayos na sumunod na pangyayari sa aking proyekto ng Rabbit Pi, kaya't agad itong umisip nang magsimula akong mag-isip tungkol sa mga pagpipilian sa LED. Ang mga LED ay maliwanag sa lawak ng pagkakaroon ng isang babala sa kalusugan at madaling ma-program gamit ang Python, kaya't ito ang perpektong pagpipilian, alam ko rin na mayroon ako - sa kung saan.

Ang PHAT na mayroon ako "sa stock" ay naging isang hindi nagsisimula subalit, dahil nahinang ko na ang isang 40-pin na header dito at iyon ay napakapal ng pagpupulong upang magkasya sa manonood. Nais kong umupo ang PHAT kung saan ka karaniwang maglalagay ng slide o negatibo, ngunit sa kasamaang palad ang puwang na ito ay halos 7mm lamang.

Sa pagtingin sa paligid ng web natagpuan ko na ang Unicorn pHAT ay talagang kailangang maiugnay sa tatlo sa mga GPIO pin ng Pi (5v, GND at GPIO18) at ito ay isang totoong nakakatipid ng buhay - nangangahulugan ito na maaari akong maghinang sa solong kanang sulok ang mga header sa mga pin lamang sa board at panatilihing maganda at payat ang profile.

Inalis ko ang metal slide aperture (maliit na mga tornilyo!) At gaanong nakadikit ang pHAT sa likuran nito, upang ang maraming mga LED na posible ay lumiwanag sa pamamagitan ng lens. Ang lahat ng ito ay bumalik nang magkakasama, kaya't oras na upang magsimulang tumingin sa code.

Hakbang 3: Pakikinig sa Mga Kulay

Pakikinig para sa Mga Kulay
Pakikinig para sa Mga Kulay
Pakikinig para sa Mga Kulay
Pakikinig para sa Mga Kulay

Sa halip na umupo lamang sa sulok bilang isang ilaw ng kalooban nais kong ito ay maging isang konektado, interactive na lampara, kaya't tungkol sa paghugot ng ilang code upang makuha ang Pi Zero online. Ginamit ko ulit ang code mula sa aking proyekto sa Talking Radio bilang isang panimulang punto, na gumagamit ng isang script ng Python upang suriin ang mga papasok na mensahe sa Gmail para sa isang tukoy na string ng character. Matapos mai-install ang kinakailangang code para sa Unicorn PHAT ay inangkop ko ang ilang mga halimbawa upang ang Pi ay sindihan ang pHAT sa iba't ibang kulay depende sa paksa ng teksto ng mensahe sa Gmail na natanggap nito, halimbawa kung ang salitang "berde" ay kasama ay magaan ito ang mga LED na berde sa loob ng 30 segundo.

Ang ginamit kong code ay nasa GitHub - mangyaring patawarin ang aking Python noobness!

Kapag ang script ay gumagana nang maayos nai-save ko ito sa folder / home / pi at itakda ito sa awtomatikong pagpapatakbo sa boot sa pamamagitan ng pagdaragdag ng linya:

@sudo python /home/pi/kodak.py

sa dulo ng file:

.config / lxsession / LXDE-pi / autostart

Ang GitHub code ay nag-iilaw sa mga LED sa isang solong kulay sa isang itinakdang ningning, na may ilang "bahaghari" at kumikislap na mga pagkakaiba-iba, depende sa kung anong salita ang natanggap sa pamamagitan ng Gmail. Mayroong maraming mga iba pang mga pagpipilian para sa iba't ibang mga epekto ng kulay na kasama sa dokumentasyon ng Unicorn. Gamit ang code na nagtatrabaho "walang ulo" ang Pi Zero ay handa na upang maalis sa pagkakakonekta mula sa monitor, mouse at keyboard at nilagyan sa manonood.

Hakbang 4: Pi ng isang Cylinder

Pi ng isang Silindro
Pi ng isang Silindro
Pi ng isang Silindro
Pi ng isang Silindro
Pi ng isang Silindro
Pi ng isang Silindro

Ang likurang bahagi ng manonood ay orihinal na humahawak ng bombilya at ang may-ari nito, at maginhawang sapat na malaki para sa isang Pi Zero, hangga't wala itong mga nakakabit na karagdagan (samakatuwid ay pinili ang bersyon ng W na may naka-built na WiFi!). Ang likod ng silindro ay naka-lock sa lugar na may lamang ng isang pag-ikot, malinaw na upang gawing mas madali ang pagbabago ng bombilya, kaya't nagpasya akong panatilihin ang tampok na ito at ilakip ang Pi sa lugar ng may-ari ng bombilya.

Bagaman lumitaw na maraming silid ang hugis ng silindro ay nangangahulugang ang mga bagay ay medyo masikip, kaya't kailangan kong makahanap ng isang paraan upang hawakan ang Pi nang ligtas sa gitna. Matapos ang ilang mga eksperimento pinutol ko ang isang seksyon mula sa isang translucent na kahon ng plastik na may isang umiinog na tool, pagbabarena ng mga butas upang maaari itong ma-bolt sa "pinto sa likuran" at sa Pi.

Sa puntong ito napagtanto ko na wala sa aking mga micro-usb cable na maliit na sapat upang magkasya sa loob ng silindro habang isinasaksak sa socket ng kuryente ng Pi. Isinasaalang-alang ko ang pag-kapangyarihan ng Pi mula sa mga pin ng GPIO, na tila may kakayahang ngunit bahagyang mapanganib dahil sa pag-bypass nito ng isang proteksiyon na piyus, at naisip ko rin ang tungkol sa mga tamang anggulo na plugs, ngunit sa wakas ay maingat kong pinutol ang isa sa aking mga mayroon nang mga kable na may isang bapor kutsilyo, na gumawa ng lansihin. Inilipat ko ang 3 mga kable mula sa Unicorn pHAT sa pamamagitan ng isa sa mga mayroon nang mga butas ng vent, at ang mga ito ay sapat lamang na mahaba upang kumonekta nang maayos bago idulas ang pi sa manonood.

Talagang nasiyahan ako kung paano lumabas ang bahaging ito ng proyekto, kasiya-siya at praktikal na ma-slide out ang pi upang kumonekta sa isang monitor at keyboard kung kailangan ko.

Hakbang 5: Pagpatay

Pagpapasikat
Pagpapasikat
Pagpapasikat
Pagpapasikat
Pagpapasikat
Pagpapasikat
Pagpapasikat
Pagpapasikat

Sa lahat ng naitayo ay oras na upang gawing mas matalino ang magarbong lampara na ito! Sa pagpapatakbo ng script ng Gmail nakontrol ko ang ilaw sa pamamagitan lamang ng pagpapadala ng isang mensahe, ngunit nais kong maging mas awtomatiko.

Ginamit ko ang serbisyo na IFTTT (Kung Ito Noon) sa ilang mga proyekto ngayon, at tiyak na ito ang aking go-to guy para sa IoT automation. Kung hindi mo ito nagamit bago ito uri ng isang online hub na hinahayaan kang mag-link ng maraming mga serbisyong online, gamit ang Applets upang makontrol kung paano sila nakikipag-usap sa isa't isa.

Para sa mga halimbawa sa video na ginamit ko ang mga serbisyo ng Google Assistant at Gmail, halimbawa ng pagtukoy ng isang tukoy na parirala ng Google Assistant para sa sangkap na "KUNG" ("Pumunta sa Red Alert") na nagpapadala ng isang mensahe sa Gmail na may "redalert" na Paksa. Ang script sa Pi ay naghahanap lamang ng mga email mula sa isang itinakdang address na may mga tukoy na salita sa paksa, kaya't kapag natanggap nito ang mensahe na "redalert" sinabi ng script na i-flash ang pula ng mga LED ng Unicorn pHAT sa loob ng 30 segundo.

Ang nasa itaas ay isang pangunahing halimbawa, ang iba na ginagamit ko sa ngayon ay:

- Flash Red kung ang baterya ng aking telepono ay makakakuha ng mas mababa sa 15% (Serbisyo sa Baterya ng Android)

- Banayad na berde kung ang aking MotionEye camera ay nakakita ng paggalaw (Serbisyo ng Kaganapan sa Webhooks na Kaganapan)

- Banayad na Lila kung ang aking Motorola camera ay nakakita ng paggalaw (Serbisyo sa Mga Abiso sa Android Device)

- Banayad na Asul kung malapit nang maulan (Weather Underground Service)

- Banayad na Orange sa Sunset (Weather Underground Service)

- Light up Cyan kung nabanggit ako sa Twitter (Serbisyo sa Twitter)

Maraming mga posibilidad at maraming mga pagpipilian ay idinagdag sa lahat ng oras, kaya sulit ang pag-eksperimento at pag-scroll sa mahabang listahan ng mga magagamit na serbisyo.

Hakbang 6: Regular na Manonood

Regular na Manonood
Regular na Manonood
Regular na Manonood
Regular na Manonood
Regular na Manonood
Regular na Manonood

Ang proyektong ito ay naging isang masaya, lalo na ang pagkakaroon ng labis na hamon na hindi maibalik na baguhin ang orihinal na piraso. Gustung-gusto ko lang ang malaking lens sa harap, at ang paraan ng buong bagay ay maaaring malimutan at bumukas. Ito ay medyo portable (bagaman mabigat) at nangangailangan lamang ng isang solong USB plug para sa lakas kaya't masarap subukan ito sa iba't ibang mga lokasyon.

Sa isang mas madidilim na silid ay naglalabas ito ng isang disenteng pool ng ilaw papunta sa dingding o kisame, ngunit kahit sa isang mas magaan na lugar ang front lens ay kumikinang nang maliwanag upang mapanatili kang kaalaman.

Kung gusto mo ang proyektong ito at nais na makita ang higit pa maaari mong suriin ang aking website para sa isinasagawang mga pag-update ng proyekto sa bit.ly/OldTechNewSpec, sumali sa Twitter @OldTechNewSpec o mag-subscribe sa lumalaking channel sa YouTube sa bit.ly/oldtechtube - bigyan ang ilan sa iyong Lumang Tech isang Bagong Pagtukoy!

Inirerekumendang: