Satura rādītājs:

1930. gadu Kodak Pi paziņojumu lampa: 6 soļi (ar attēliem)
1930. gadu Kodak Pi paziņojumu lampa: 6 soļi (ar attēliem)

Video: 1930. gadu Kodak Pi paziņojumu lampa: 6 soļi (ar attēliem)

Video: 1930. gadu Kodak Pi paziņojumu lampa: 6 soļi (ar attēliem)
Video: Обзор Фотоаппарат Фотокор №1 СССР 1930 год 2024, Jūlijs
Anonim
Image
Image
30. gadu Kodak Pi paziņojumu lampa
30. gadu Kodak Pi paziņojumu lampa
30. gadu Kodak Pi paziņojumu lampa
30. gadu Kodak Pi paziņojumu lampa
30. gadu Kodak Pi paziņojumu lampa
30. gadu Kodak Pi paziņojumu lampa

Šis ir 1930. gadu Kodak galda skatītājs, kuru esmu pielāgojis, lai parādītu paziņojumus un brīdinājumus, izmantojot dažādas spilgtas krāsas. Gaismas avots ir Unicorn pHAT, programmējama spilgtu gaismas diožu matrica, un to kontrolē Raspberry Pi Zero W, kas pārbauda ienākošos Gmail norādījumus, izmantojot vienkāršu Python skriptu.

Ja neredzat iegulto videoklipu, tas ir pieejams vietnē YouTube vietnē

1. darbība: noslēpumu skatītājs

Noslēpumu skatītājs
Noslēpumu skatītājs
Noslēpumu skatītājs
Noslēpumu skatītājs
Noslēpumu skatītājs
Noslēpumu skatītājs

Es nesen paņēmu šo Kodak slaidu/negatīvu skatītāju pārdošanā par 10 sterliņu mārciņām - vairāk nekā man parasti patīk maksāt par reklāmguvumu projektu, taču tam bija tik lielisks izskats, ka es nevarēju pretoties. Parasti es veicu nelielu tīmekļa izpēti, pirms saplosīju gabalu, tikai ziņkārības labad un lai sajustu tā sākotnējo funkciju, taču tālu netiku! Pārmeklējot Google attēlus un vecos fotogrāfiju katalogus, vienīgais līdzīgais modelis, ar kuru es saskāros, bija Ebay ieraksts, kas skatītājam prasīja aptuveni 600 sterliņu mārciņu.

Man nav ne jausmas, vai tā ir taisnīga cena vai nē, bet šim projektam nolēmu mēģināt veikt nesagraujošu pārveidošanu, lai to vienmēr varētu atgriezt sākotnējā stāvoklī. Tas izrādījās gudrs plāns, jo skatītājs ir izgatavots tikai no stikla un metāla, tāpēc jebkura uzlaušana apkārt būtu riskējusi sabojāt neaizstājamu sastāvdaļu.

Es nolēmu palikt diezgan uzticīga tās sākotnējai funkcijai un aizstāt gaismas avotu ar modernu LED bloku, cerot, ka tas būs pietiekami spilgts, lai labi spīdētu un projicētu vismaz daļu gaismas caur skatītāja objektīvu uz sienas.

2. darbība. Vecais PHAT

Vecs PHAT
Vecs PHAT
Vecais PHAT
Vecais PHAT
Vecs PHAT
Vecs PHAT

Esmu eksperimentējis ar Pimoroni Unicorn pHAT (Hardware Attached on Top) jau iepriekš, sava Rabbit Pi projekta neveiksmīgajā turpinājumā, tāpēc tas uzreiz ienāca prātā, kad sāku domāt par LED iespējām. Gaismas diodes ir tik spilgtas, ka tām ir brīdinājums par veselību, un tās ir viegli ieprogrammēt, izmantojot Python, tāpēc šī bija ideāla izvēle, un es arī zināju, ka man tāda ir - kaut kur.

Tomēr pHAT, kas man bija "noliktavā", izrādījās nesācējs, jo es jau biju pie tā pielodējis 40 kontaktu galviņu un tas padarīja komplektu pārāk biezu, lai ietilptu skatītājā. Es gribēju, lai pHAT sēdētu vietā, kur parasti liktu slaidu vai negatīvu, bet diemžēl šī atstarpe bija tikai aptuveni 7 mm.

Aplūkojot tīmekli, es atklāju, ka vienradzis pHAT patiešām ir jāpievieno tikai trim Pi GPIO tapām (5v, GND un GPIO18), un tas bija īsts dzīvības glābējs-tas nozīmēja, ka varu lodēt vienā taisnā leņķī galvenes tikai uz tām tapām uz tāfeles un saglabā profilu jauku un plānu.

Es demontēju metāla bīdāmo atveri (sīkas skrūves!) Un viegli pielīmēju pHAT tā aizmugurē, lai caur objektīvu spīdētu pēc iespējas vairāk gaismas diodes. Tas viss atkal sakrita kopā, tāpēc tagad bija pienācis laiks sākt aplūkot kodu.

3. darbība. Krāsu klausīšanās

Klausoties krāsas
Klausoties krāsas
Klausoties krāsas
Klausoties krāsas

Tā vietā, lai tikai sēdētu stūrī kā garastāvokļa gaisma, es gribēju, lai tā būtu savienota, interaktīva lampa, tāpēc sāciet savākt kādu kodu, lai iegūtu Pi Zero tiešsaistē. Kā sākumpunktu es atkārtoti izmantoju sava Talking Radio projekta kodu, kas izmanto Python skriptu, lai pārbaudītu ienākošos Gmail ziņojumus konkrētai rakstzīmju virknei. Pēc vajadzīgā Unicorn pHAT koda instalēšanas es pielāgoju dažus piemērus, lai Pi iedegtu pHAT dažādās krāsās atkarībā no saņemtā Gmail ziņojuma tēmas, piemēram, ja būtu iekļauts vārds "zaļš", tas iedegtos gaismas diodes zaļas 30 sekundes.

Kods, kuru es izmantoju, ir vietnē GitHub - lūdzu, atvainojiet manu Python noobness!

Kad skripts darbojās pareizi, es to saglabāju mapē /home /pi un iestatīju to automātiskai palaišanai sāknēšanas laikā, pievienojot rindu:

@sudo python /home/pi/kodak.py

līdz faila beigām:

.config/lxsession/LXDE-pi/autostart

GitHub kods iedegas gaismas diodes vienā krāsā ar noteiktu spilgtumu, ar dažām "varavīksnes" un mirgojošām variācijām atkarībā no tā, kāds vārds tiek saņemts, izmantojot Gmail. Unicorn dokumentācijā ir iekļautas daudzas citas dažādu krāsu efektu iespējas. Kad kods darbojās bez galvas, Pi Zero bija gatavs atvienot no monitora, peles un tastatūras un ievietot skatītājā.

4. solis: cilindra pi

Pi no cilindra
Pi no cilindra
Pi no cilindra
Pi no cilindra
Pi no cilindra
Pi no cilindra

Skatītāja aizmugurējā daļa sākotnēji turēja spuldzi un tās turētāju, un tā bija ērti pietiekami liela Pi Zero, ja vien tai nebija pievienotas papildierīces (tādējādi izvēloties W versiju ar iebūvētu WiFi!). Cilindra aizmugure tika nofiksēta vietā tikai ar pagriezienu, acīmredzot, lai atvieglotu spuldzes nomaiņu, tāpēc es nolēmu saglabāt šo funkciju un spuldzes turētāja vietā piestiprināt Pi.

Lai gan šķiet, ka bija daudz vietas, cilindriskā forma nozīmēja, ka lietas ir diezgan saspringtas, tāpēc man bija jāatrod veids, kā droši turēt Pi pašā centrā. Pēc dažiem eksperimentiem es ar rotējošu instrumentu izgriezu daļu no caurspīdīgas plastmasas kastes, urbjot caurumus, lai to varētu pieskrūvēt pie "aizmugurējām durvīm" un Pi.

Šajā brīdī es sapratu, ka neviens no maniem mikro-usb kabeļiem nebija pietiekami mazs, lai ietilptu cilindrā, kamēr tas bija pievienots Pi strāvas kontaktligzdai. Es apsvēru iespēju darbināt Pi no GPIO tapām, kas acīmredzami ir izdarāms, bet nedaudz riskants, jo tas apiet aizsargdrošinātāju, kā arī padomāju par taisnā leņķa kontaktdakšām, bet beidzot es vienkārši rūpīgi nogriezu vienu no esošajiem kabeļiem ar kuģi. nazis, kas to darīja. Es novirzīju 3 kabeļus no Unicorn pHAT caur vienu no esošajiem ventilācijas caurumiem, un tie bija pietiekami ilgi, lai labi izveidotu savienojumu, pirms iebīdot pi skatītājā.

Esmu patiesi gandarīts par to, kā iznāca šī projekta daļa. Tas ir apmierinoši un praktiski, ja var izbīdīt pi, lai vajadzības gadījumā savienotu monitoru un tastatūru.

5. darbība

Uzlabošana
Uzlabošana
Uzlabošana
Uzlabošana
Uzlabošana
Uzlabošana
Uzlabošana
Uzlabošana

Kad viss bija uzbūvēts, bija pienācis laiks padarīt šo iedomātā lampu mazliet gudrāku! Darbojoties Gmail skriptam, es varētu kontrolēt gaismu, vienkārši nosūtot ziņojumu, bet es vēlējos, lai tas būtu vairāk automatizēts.

Esmu izmantojis IFTTT (If This Then That) pakalpojumu dažos projektos, un tas noteikti ir mans puisis IoT automatizācijai. Ja vēl neesat to izmantojis, tas ir sava veida tiešsaistes centrs, kas ļauj savienot vairākus tiešsaistes pakalpojumus, izmantojot sīkrīkus, lai kontrolētu to mijiedarbību.

Video piemēros es izmantoju Google palīgu un Gmail pakalpojumus, piemēram, definējot konkrētu Google palīga frāzi komponentam "IF" ("Iet uz sarkano brīdinājumu"), kas sūta Gmail ziņojumu ar tēmu "atkārtots ziņojums". Pi skripts meklē tikai e -pasta ziņojumus no noteiktas adreses ar konkrētiem vārdiem tēmā, tāpēc, saņemot ziņojumu "atkārtots ziņojums", skripts liek tai 30 sekundes mirgot sarkanā vienradza pHAT gaismas diodēm.

Iepriekš minētais ir pamata piemērs, citi, kurus pašlaik izmantoju, ir šādi:

- Zibspuldze sarkana, ja tālruņa akumulatora uzlādes līmenis ir zemāks par 15% (Android akumulatora pakalpojums)

- Iedegas zaļā krāsā, ja mana MotionEye kamera nosaka kustību (Maker Event Webhooks Service)

- Iedegas violets, ja mana Motorola kamera nosaka kustību (Android ierīces paziņojumu pakalpojums)

- Iedegas zilā krāsā, ja gaidāms lietus (pazemes dienests)

- Iedegties oranžā saulrietā (pazemes dienests)

- Iedegiet ciānu, ja esmu pieminēts Twitter (Twitter pakalpojums)

Iespēju ir daudz, un iespējas tiek pievienotas arvien vairāk, tāpēc ir vērts eksperimentēt un ritināt garo pieejamo pakalpojumu sarakstu.

6. darbība: regulārs skatītājs

Regulārs skatītājs
Regulārs skatītājs
Regulārs skatītājs
Regulārs skatītājs
Regulārs skatītājs
Regulārs skatītājs

Šis projekts izrādījās ļoti jautrs, jo īpaši ar papildu izaicinājumu neatgriezeniski nemainīt oriģinālo gabalu. Man vienkārši patīk šis lielais objektīvs priekšpusē un veids, kā visu var pagriezt leņķī un atvērt. Tas ir diezgan pārnēsājams (lai gan smags), un barošanai nepieciešams tikai viens USB spraudnis, tāpēc ir patīkami to izmēģināt dažādās vietās.

Tumšākā telpā tas projicē pienācīgu gaismas padevi uz sienas vai griestiem, bet pat gaišākā vietā priekšējā lēca spīd spoži, lai jūs informētu.

Ja jums patīk šis projekts un vēlaties redzēt vairāk, varat apskatīt manu vietni, lai uzzinātu par nepabeigtiem projektu atjauninājumiem vietnē bit.ly/OldTechNewSpec, pievienojieties Twitter @OldTechNewSpec vai abonējiet pieaugošo YouTube kanālu vietnē bit.ly/oldtechtube - give dažas no jūsu vecajām tehnoloģijām - jaunas specifikācijas!

Ieteicams: