Jeffrey Cross
Jeffrey Cross

Hack Your Pebble Steel za nadzor vašega Raspberry Pi

Rad imam igranje z novimi tehnologijami. Kot razvijalec programske opreme, ki se zanima za robotiko, je užitek pri ustvarjanju in delu s programsko in strojno opremo nepredstavljiv. Moj zadnji projekt je bil torej sanje, ko sem uporabil pametno uro za nadzor različnih naprav v našem domu, vključno s televizijo.

Na domu trenutno uporabljamo vsaj tri različne remote pri gledanju televizije. Posledica je vsakodnevna bitka za iskanje daljinskih upravljalcev, njihovo zbiranje in pritiskanje nekaterih gumbov na vsakega od njih, enega za drugim. Klasični problem prvega sveta, vem. Namesto nakupa univerzalnega daljinskega upravljalnika sem se odločil zgraditi svoj.

Prejšnji božič sem dobil Pebble Steel, ki je hitro postal del mojega vsakdanjega življenja. Ves dan prejemam obvestila po e-pošti in besedilnih sporočilih. Sposobnost hitrega pogleda na zapestje, namesto da bi uporabil pametni telefon, da bi takoj preveril, ali potrebuje mojo pozornost, je neprecenljivo. Pebble je vedno z mano in vedno je na mojem zapestju. Torej, zakaj ne bi uporabljali Pebble za obvladovanje interakcije s televizijo?

Verjetno obstaja veliko različnih načinov, kako pametno uro spremeniti v daljinski upravljalnik. Osebno sem raje večinoma uporabljal nekaj stvari, ki sem jih polagal in nato vključil nekaj novih tehnologij pri zagonu projekta. Infrardeči senzorji in brezžična komunikacija med Raspberry Pi in Arduino so postali ta projekt največji izziv, vendar je bil dosežek vreden.

Kaj je potrebno? Končal sem z naslednjimi napravami in senzorji za Pebble daljinski upravljalnik: Pebble, iPhone, Raspberry Pi, Arduino, 433 MHz radijski oddajnik in sprejemnik, IR oddajnik in sprejemnik ter nekaj žičnih skokov in uporov. Zmešajte si nekaj domišljije in odločnosti in vsi ste pripravljeni!

Na steno sem že namestil Raspberry Pi, ki je poganjal strežnik Node.js in prikazoval informacije, kot so vreme in prihajajoči dogodki v koledarju. Odlična naprava za komunikacijo z IR oddajnikom Arduino! Izbira za komunikacijo med Raspberry Pi in Arduino je padla na 433 MHz radijskih signalih. Zakaj ne bi uporabili Wi-Fi ščit na Arduinu, ki ga lahko vprašate? Ker lahko! Popolna priložnost, da poskusite z drugim komunikacijskim protokolom in se naučite nekaj novega.

433 MHz oddajnik, ki je priključen na Raspberry Pi preko GPIO zatiči, je lahko nadzorovan preko Python skriptov ali pripomočkov ukazne vrstice. Node.js lahko upravlja oboje, zato lahko z majhnim REST API-jem oddajnik upravljate s katero koli napravo, priključeno na lokalno omrežje. Zdaj se vsaka omrežna zahteva za Raspberry Pi posreduje poslušalnim napravam prek radijskih signalov. Primer funkcionalne kode najdete tukaj.

Ena od odličnih stvari pri uporabi Raspberry Pi kot strežnika je možnost uporabe drugih naprav kot dodatnih krmilnikov. Pebble je le prvi korak. Druge možnosti vključujejo obrabo Android in novo zagnano Apple Watch. Priložnosti so neskončne in niso omejene na pametne ure. Kliše, vendar je edina omejitev vaša domišljija. Vsaka naprava, priključena na lokalno omrežje, je potencialno daljinski upravljalnik za televizijo.

To je to. Eden od načinov je, da pametno uro spremenite v TV-daljinski upravljalnik. Zabava za vas in mene za gradnjo, enostavno za druge.

Delež

Pustite Komentar