Sadržaj:
- Korak 1: Stvari koje trebate
- Korak 2: Napravite spremnik
- Korak 3: Kreirajte Firebase bazu podataka
- Korak 4: Stvorite Alexa vještinu
- Korak 5: Postavljanje Raspberry Pi 3
Video: Automatska hranilica za ribe s napajanjem Amazon Alexa: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Zaboravili ste nahraniti svoju ribu?
Sada dopustite Alexa da hrani vaše ribe, bilo gdje u svijetu, da bilo gdje. Ovaj je projekt osmišljen tako da možete hraniti svog ljubimca s bilo kojeg mjesta na svijetu, pomoću bilo kojeg Alexa uređaja/aplikacije.
Želite nahraniti nekog drugog ljubimca?
Nema problema, samo napravite spremnik odgovarajuće veličine i odmorite se.
Korak 1: Stvari koje trebate
- 1 X servo motor
- 1 X Raspberry Pi 3 (bilo koji Raspberry Pi sa internetom bi radio)
- 1 X Raspberry Pi adapter
- 1 X MicroSD kartica sa Rasbian OS -om
- 3 X žice kratkospojnika muški na ženski
- 1 X karton
- 1 X Škare
- 1 X Marker/olovka
- 1 X Vaga/ravnalo
- 1 X Uloga trake
- 1 X Echo Dot (opcionalno)
Korak 2: Napravite spremnik
Označite ove dimenzije na kartonu (možete ga povećati/smanjiti koliko želite)
Upotrijebite marker/olovku zajedno s ravnalom i napravite točno tri ovakva oblika.
Sada izrežite ove komade škarama
Imajte na umu da A (unutarnja linija) ovisi o količini hrane koju hranite za pecanje.
Sada preklopite duž unutrašnjih linija
Presavijte svaki komad duž unutrašnjih linija okrenutih prema gore kao što je prikazano na slici.
Sada ih zalijepite zajedno poput piramide
Zalijepite ih tako da tvore piramidalnu strukturu, kao što je prikazano na slici.
Sada napravi kapu
Sada napravite čep za manje ušće piramide, ovo mora biti malo veće da ne procuri.
Zalijepite poklopac na brojčanik servo motora
Zalijepite poklopac na brojčanik servo motora pomoću neke trake/ljepila.
Zalijepite servo motor na spremnik
Na kraju, zalijepite servo motor na spremnik, provjerite da li pravilno zatvara usta.
Korak 3: Kreirajte Firebase bazu podataka
- Otvorena vatrena baza.
- Kliknite na Idi na konzolu.
- Kliknite na Dodaj projekat.
- Imenujte svoj projekat.
- Kliknite na Kreiraj projekat.
- Kliknite na Baza podataka.
- Odaberite Start u testnom načinu.
- Zapišite svoj firebase ID.
Korak 4: Stvorite Alexa vještinu
- Posjetite developer.amazon.com.
- Prijavite se sa svojim Amazon vjerodajnicama.
- Kliknite na Developer Console.
- Kliknite na Stvori vještinu.
- Imenujte vještinu.
- Kliknite na Odaberi (prilagođena vještina), a zatim Kreiraj vještinu.
- Pritisnite karticu Invocation i popunite naziv poziva kao hranilicu za ribe.
- Kliknite na karticu JSON Editor i zalijepite donji kod (pogledajte na kraju).
- Kliknite na Build Model.
- Kliknite na karticu Krajnja tačka.
- Kopirajte svoj ID vještine.
- Posjetite aws.amazon.com. (na novoj kartici)
- Kliknite na Prijava u konzolu.
- Kliknite na Lambda (pretražite, ako nije na naslovnoj stranici).
- Kliknite na Kreiraj funkciju.
- Popunite detalje (pogledajte sliku).
- Kliknite na Kreiraj funkciju.
- Kliknite na Alexa Skill Kit.
- Kliknite na Omogući i zalijepite svoj ID vještine.
- Kliknite na Dodaj.
- Pritisnite Spremi.
- Sada kliknite na naziv svoje vještine (pogledajte sliku).
- Pomaknite se prema dolje i odaberite Otpremi.zip datoteku.
- Preuzmite Github repo odavde.
- Raspakirajte repo.
- Idite u mapu pod nazivom Alexa/Lambda.
- Otvorite datoteku pod nazivom lambda_function.py u bilo kojem uređivaču teksta.
- Sada zalijepite firebase id u red 3 (zamijenite {your firebase url} sa svojim firebase ID -om)
- Sada premjestite ovu datoteku u arhivu lambda-zipped.zip. (ako koristite WinRAR samo ga povucite i ispustite u arhivu)
- Sada otpremite ovaj lambda-zipped.zip u aws.
- Kopirajte svoj ARN (pogledajte sliku)
- Sada se vratite na developer.amazon.com.
- Zalijepite ARN i kliknite na Save Endpoints.
- Kliknite na karticu Test.
- Uključite prekidač.
- Upišite naredbu - pokreni hranilicu za ribe
- ako ste primili odgovor, spremni ste.
{
"interactionModel": {"languageModel": {"invocationName": "hranilica za ribe", "intents": [{"name": "AMAZON. FallbackIntent", "uzorci": }, {"name": "AMAZON. CancelIntent "," uzorci ": }, {" name ":" AMAZON. HelpIntent "," uzorci ": }, {" name ":" AMAZON. StopIntent "," uzorci ": }, {"name": "FeedNow", "slots": , "uzorci": ["nahranite ribu", "nahranite ribu", "nahranite moju ribu odmah", "nahranite moju ribu molim", "molim vas nahranite the fish "," fish my feed now "]}]," types ": }}}
Korak 5: Postavljanje Raspberry Pi 3
- Priključite vaš servo motor na sljedeće pinove.
- Srednji most (CRVENI) -> VCC (PIN 02)
- Mutna boja (BROWN) -> GROUND (PIN 06)
- Svijetle boje (NARANČASTA) -> PIN03
- Prijavite se na svoj Pi (koristeći SSH ili pomoću monitora/tastature/miša)
- Otvorite Terminal i pokrenite sljedeće naredbe -
- cd Desktop
- git clone
- Sada otvorite fasciklu Automatsko hranjenje riba
- Idite u mapu Pi
- Otvorite app.py u uređivaču teksta.
- Zamijenite red 5 svojim firebase URL -om.
- Sačuvaj.
- Sada otvorite Terminal i pokrenite sljedeće naredbe -
- cd Desktop
- cd Automatski-hranilica za ribe
- cd Pi
- python3 app.py
- Sada upotrijebite svoj Alexa uređaj ili aplikaciju i recite - Alexa, pokreni hranilicu za ribe
- Ako sve funkcionira, dobro je ići.
- Imajte na umu da u app.py možete urediti argumente funkcije FeedNow u retku 11, prvi argument je kašnjenje, a drugi argument je kut.
Preporučuje se:
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: 6 koraka
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: Tako da će za ovaj projekt možda biti potrebno malo pozadine. Ljudima sa kućnim ljubimcima vjerovatno se pojavio isti problem kao i meni: godišnji odmori i zaborav. Stalno sam zaboravljao nahraniti svoju ribu i uvijek sam to pokušavao učiniti prije nego što je otišlo u s
Preuređena hranilica za ribe BETTA: 5 koraka
Preuređena BETTA hranilica za ribe: Motivirana Betta Fider Feeder-om, ovaj projekt koristi osnovni dizajn Trevor_DIY-a i na nju primjenjuje nove funkcije. Samostalno hranjenje riba s podešenim timerom, ova preinačena verzija dodaje korisnije alate korisniku, poput broja okretaja do
Sirova trodnevna hranilica za ribe: 5 koraka
Sirova trodnevna hranilica za ribe: Koliko dugo tropske ribe mogu preživjeti bez hrane? Ovo je vjerojatno najčešće pitanje među čuvarima ribe koji planiraju putovati u bliskoj budućnosti. Mnoge tropske ribe mogu dugo ostati bez jela. Kao čuvar ribe koji je planirao
Akrilna hranilica za ribe: 11 koraka (sa slikama)
Akrilna hranilica za ribe: U ovom vodiču ću vas naučiti kako sam napravio automatsku hranilicu za moj koi ~
Ultimate DIY automatska hranilica za ribe: Koraci 1: 6 koraka
Ultimate DIY automatska hranilica za ribe: Nivo 1: Nivo 1 je najosnovnija hranilica. Iskoristite ovo ako imate mali budžet ili, poput mene, ne možete pokrenuti Tier 2 prije nego što odete na odmor sedmicu i pol. Nema kontrole rasvjete. Količina i vrsta hrane: Imam bettu i 5 neonskih t