Hack Your Pebble Steel til at kontrollere din Raspberry Pi - 💡 Fix My Ideas

Hack Your Pebble Steel til at kontrollere din Raspberry Pi

Hack Your Pebble Steel til at kontrollere din Raspberry Pi


Forfatter: Ethan Holmes, 2019

Jeg elsker at spille rundt med nye teknologier. Som softwareudvikler med interesse for robotik er fornøjelsen at skabe og arbejde med både software og hardware ubeskrivelig. Mit sidste projekt var derfor en drøm, der kom i opfyldelse, da jeg brugte en smartwatch til at styre forskellige enheder i vores hjem, herunder fjernsynet.

I hjemmet bruger vi i øjeblikket mindst tre forskellige fjernbetjeninger, når vi ser fjernsyn. Det resulterer i et daglig kamp om at finde fjernbetjeningerne, vælger dem og trykker på nogle knapper på hver af dem, en ad gangen. Et klassisk første verdensproblem, jeg ved. I stedet for at købe en universel fjernbetjening besluttede jeg at bygge min egen.

Jeg fik en Pebble Steel sidste jul og det blev hurtigt en del af mit daglige liv. Jeg modtager hele tiden email og SMS beskeder. Evnen til at kaste et hurtigt blik på mit håndled i stedet for at bruge min smartphone til at kontrollere om det har brug for min opmærksomhed straks er uvurderlig. Pebble er altid hos mig, og det er altid lige der på mit håndled. Så hvorfor bruge Pebble til at håndtere interaktionen med fjernsynet?

Der er sandsynligvis et utal af forskellige måder at slå en smartwatch på i en fjernbetjening. Personligt foretrækker jeg for det meste at bruge nogle af de ting, jeg har lagt om og derefter medtage ny teknologi, når jeg starter et projekt. Infrarøde sensorer og trådløs kommunikation mellem en Raspberry Pi og en Arduino blev denne projekts største udfordring, men præstationen var vel det værd.

Hvad er der brug for? Jeg endte med at bruge følgende enheder og sensorer til Pebble fjernbetjeningen: Pebble, iPhone, Raspberry Pi, Arduino, 433 MHz radiosender og modtager, IR-sender og modtager, og nogle springkabler og modstande. Bland i en vis fantasi og beslutsomhed, og du er klar!

Jeg havde allerede en Raspberry Pi monteret på væggen, kører en Node.js server og viser information som vejret og kommende kalenderbegivenheder. En perfekt enhed til kommunikation med IR-transmitterende Arduino! Valget til kommunikation mellem Raspberry Pi og Arduino faldt på 433 MHz radiosignaler. Hvorfor ikke bruge et Wi-Fi-skjold på Arduino du måske spørger? Fordi jeg kan! En perfekt chance for at prøve en anden kommunikationsprotokol og lære noget nyt.

433 MHz-transmitteren, der er forbundet til Raspberry Pi via GPIO-ben, styres let via Python-scripts eller kommandolinjeværktøjer. Node.js kan håndtere begge, så med en lille REST API kan transmitteren styres fra en hvilken som helst enhed, der er tilsluttet det lokale netværk. Nu sendes enhver netværksanmodning til Raspberry Pi til lytteapparater via radiosignaler. Du kan finde et eksempel på funktionskode her.

En af de store ting ved at bruge Raspberry Pi som en server er muligheden for at bruge andre enheder som ekstra controllere. Pebble er kun det første skridt. Andre muligheder omfatter Android slid og den nyligt lancerede Apple Watch. Mulighederne er uendelige og er ikke begrænset til smartwatches. En kliché, men stadig den eneste begrænsning er din fantasi. Enhver enhed, der er tilsluttet det lokale netværk, er muligvis en fjernbetjening til fjernsynet.

Det er det. Det er en måde at gøre din smartwatch til en fjernbetjening. Sjovt for dig og mig at bygge, let for andre at bruge.



Du Kan Være Interesseret

U-G-L-Y Din cykel

U-G-L-Y Din cykel


Flashback: Golden Leather Leaves Øreringe

Flashback: Golden Leather Leaves Øreringe


Math mandag: Sonobe nogle flere

Math mandag: Sonobe nogle flere


Maker Faire Detroit Call for Makers Now Open

Maker Faire Detroit Call for Makers Now Open






Seneste Indlæg