Talaan ng mga Nilalaman:
- Hakbang 1: Manonood ng Misteryo
- Hakbang 2: Lumang PHAT
- Hakbang 3: Pakikinig sa Mga Kulay
- Hakbang 4: Pi ng isang Cylinder
- Hakbang 5: Pagpatay
- Hakbang 6: Regular na Manonood
Video: 1930s Kodak Pi Notification Lamp: 6 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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
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
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
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
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
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:
Web Lamp Puzzle LED Lamp Na May ESP32: 5 Mga Hakbang (na may Mga Larawan)
WebApp Puzzle LED Lamp Sa ESP32: Naglalaro ako ng mga LED strip sa loob ng maraming taon, at kamakailan lamang lumipat sa lugar ng isang kaibigan kung saan hindi ako nakagawa ng malalaking pagbabago tulad ng pag-mount ng strip sa mga dingding, kaya pinagsama ko ang lampara na ito isang solong kawad na lalabas para sa lakas at maaaring maging plac
GPS Car Tracker With SMS Notification and Thingspeak Data Upload, Arduino Batay, Home Automation: 5 Hakbang (na may Mga Larawan)
GPS Car Tracker With SMS Notification and Thingspeak Data Upload, Arduino Batay, Home Automation: Ginawa ko ang tracker na ito ng GPS noong nakaraang taon at dahil gumagana ito ng maayos inilathala ko ito ngayon sa Instructable. Nakakonekta ito sa plug ng accessories sa aking trunk. Ina-upload ng tracker ng GPS ang posisyon ng kotse, bilis, direksyon at ang sinusukat na temperatura sa pamamagitan ng isang mobile data
Mga Notification ng Realtime na Kaganapan Gamit ang NodeMCU (Arduino), Google Firebase at Laravel: 4 Hakbang (na may Mga Larawan)
Mga Abiso sa Realtime na Kaganapan Gamit ang NodeMCU (Arduino), Google Firebase at Laravel: Nais mo bang maabisuhan ka kapag may isang aksyon na ginawa sa iyong website ngunit ang email ay hindi tamang akma? Nais mo bang makarinig ng tunog o kampanilya sa tuwing nagbebenta? O mayroong pangangailangan para sa iyong agarang pansin dahil sa isang usbong
BALLON LAMP !!! MAHINDI !!! (simpleng Awsome Ballon Lamp) !!: 6 Mga Hakbang (na may Mga Larawan)
BALLON LAMP !!! MAHINDI !!! (simpleng Awsome Ballon Lamp) !!: Ang simpleng lampara ng ballon ay ginawa mula sa mga ballon at ang 12v led strip kasama ang led driver
Lumikha ng isang Joule Thief LED Torch o Nightlight sa pamamagitan ng Pag-recycle ng isang Kodak Disposable Camera .: 11 Mga Hakbang (na may Mga Larawan)
Lumikha ng isang Joule Thief LED Torch o Nightlight sa pamamagitan ng Pag-recycle ng isang Kodak Disposable Camera .: Matapos makita ang impormasyon sa mga driver ng Joule Thief LED sa internet nagpasya akong subukan ang paggawa sa kanila. Matapos makakuha ng ilang mga yunit na nagtatrabaho nagsimula akong mag-eksperimento (tulad ng karaniwang ginagawa ko) na may iba't ibang mga mapagkukunan ng mga bahagi mula sa mga bagay na maaari kong mag-recycle. Natagpuan ko na