Remote Treat Dispenser sender dig bedårende billeder af dit kæledyr - 💡 Fix My Ideas

Remote Treat Dispenser sender dig bedårende billeder af dit kæledyr

Remote Treat Dispenser sender dig bedårende billeder af dit kæledyr


Forfatter: Ethan Holmes, 2019

Det kan være svært at forlade dit kæledyr hjemme, når du går ud for dagen. Tøft til dit kæledyr, men måske er det også svært for dig! Efterhånden trækker nogle dage bare sammen, og du skal se et venligt, furet ansigt for at hente dit humør. Rich Nelson lovede sin kone en måde at checke ind med deres yndige hvalp Gus, mens hun var ude på arbejde. Denne fjernbetjente behandlingsdispenser var resultatet.

Kassen er ret genial. Der er en Raspberry Pi B + til hjernen, en arduino nano til servo, et 5MP Raspberry Pi kamera modul, og det er fyldt med hundeservietter. Når det er fjernt udløst via SMS, springer servoen først i kassen, tager derefter et billede og skubber en godbid for Gus.

Mens Gus sikkert mener, at hele dette projekt handler om at have godbidder afsat af en velvillig hvid kasse, er det egentlige punkt at få fat i hans opmærksomhed, længe nok til at snappe et billede. "Hvis du vil have en hund at være opmærksom på et billede, fungerer ingenting bedre end løftet om en godbid", forklarer Nelson. Behandler dispenseren lykkes helt sikkert her. Når æsken rattles - hvilket gør det sikkert, at det er en mundfuld lyd til Gus - kommer den lille hvalp i gang.

"Da jeg filmade for videoen, ville han løbe over, så sætte sig foran den og opføre sig som han ville for mig eller min kone, når han vil have en godbid, han elsker nok den magiske hvide boks lige så meget som os," siger Nelson .

Billederne, der kommer ud af dette, er søde (se billederne ovenfor for bevis), men der udarbejdes en måde at aktivere behandlingsdispenseren på og modtage billeder via sms, præsenteret sine egne udfordringer. Nelson var bekendt med en metode til at bruge Twilio, en tjeneste, der giver programmerbare telefonnumre, til at tage et billede med et tryk på en knap, men det tog stadig noget arbejde at skabe en effektiv måde at styre de tekstbaserede kommandoer til behandleren dispenser:

Den mest udfordrende del var at finde ud af, hvordan man øjeblikkeligt modtager en tekstbesked og udløser pythonfunktionen. Den første metode, jeg arbejdede med, brugte afstemning, scriptet kontrollerede kontinuerligt twilio-serverne med et bestemt interval for nye meddelelser. Men det syntes bare for ineffektivt. Sig, at du tjekker serveren hvert 30. sekund, der ville stadig være en mærkbar forsinkelse, før meddelelsen blev modtaget, du slog serveren næsten 3000 gange om dagen, og det krævede en database til at registrere en besked, der allerede var modtaget du reagerede ikke på dem igen. Løsningen var at oprette en webserver på Pi, på den måde kunne Twilio sende en HTTP POST til serveren, da en besked blev modtaget. Jeg brugte pythonflaskerammen, da det er simpelt og resten af ​​programmet blev skrevet i python. Det var min første gang at oprette og hjemme webserver og bruge kolbe så jeg lærte meget.

Twilio er billigt, men det er ikke gratis, så Nelson siger, at hvis han skulle gøre det igen, kan han forsøge at udarbejde sin måde at fjernstyre enheden på som at bruge en brugerdefineret app eller en knap på en hjemmeside. I mellemtiden kan han og hans kone stadig tjekke denne søde lille fyr, selv når de er på arbejde.



Du Kan Være Interesseret

Maker hjørne - Giv DIY inspiration til et barn, du ikke ved

Maker hjørne - Giv DIY inspiration til et barn, du ikke ved


Bøj det som Bach

Bøj det som Bach


Lavet i Japan - Volumen 29

Lavet i Japan - Volumen 29


Sol-drevet Studio

Sol-drevet Studio






Seneste Indlæg