Sadržaj:
- Korak 1: Stvari koje trebate
- Korak 2: Napravite spremnik
- Korak 3: Izradite Firebase bazu podataka
- Korak 4: Stvorite Alexa vještinu
- Korak 5: Postavljanje Raspberry Pi 3
Video: Automatska hranilica za ribe s Amazon Alexa: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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 u 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 s internetom bi radio)
- 1 X adapter za Raspberry Pi
- 1 X MicroSD kartica s Rasbian OS -om
- 3 X žice kratkospojnika muški na ženski
- 1 X Karton
- 1 X Škare
- 1 X Marker/olovka
- 1 X Ljestvica/ravnalo
- 1 X Uloga trake
- 1 X Echo Dot (izborno)
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 ribom.
Sada preklopite duž unutarnjih linija
Presavijte svaki komad duž unutarnjih 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 napravite kapu
Sada napravite čep za manje ušće piramide, ovo mora biti malo veće da ne procuri.
Zalijepite čep na brojčanik servo motora
Zalijepite čep na brojčanik servo motora pomoću neke trake/ljepila.
Zalijepite servo motor na spremnik
Na kraju, zalijepite servo motor na spremnik, pazite da pravilno zatvori usta.
Korak 3: Izradite Firebase bazu podataka
- Otvorena vatrena baza.
- Pritisnite Idi na konzolu.
- Pritisnite Dodaj projekt.
- Imenujte svoj projekt.
- Pritisnite Stvori projekt.
- Kliknite na Bazu 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.
- Pritisnite Odaberi (prilagođena vještina), a zatim Stvori vještinu.
- Pritisnite karticu Invocation (Poziv) i ispunite naziv poziva kao hranilicu riba.
- Pritisnite karticu JSON Editor i zalijepite donji kod (pogledajte na kraju).
- Kliknite na Build model.
- Kliknite karticu Krajnja točka.
- Kopirajte svoj ID vještine.
- Posjetite aws.amazon.com. (na novoj kartici)
- Kliknite na Prijava u konzolu.
- Pritisnite Lambda (potražite, ako nije na naslovnici).
- Pritisnite Stvori funkciju.
- Ispunite detalje (pogledajte sliku).
- Pritisnite Stvori funkciju.
- Kliknite na Alexa Skill Kit.
- Pritisnite Omogući i zalijepite svoj ID vještine.
- Pritisnite Dodaj.
- Pritisnite Spremi.
- Sada kliknite na naziv svoje vještine (pogledajte sliku).
- Pomaknite se prema dolje i odaberite Prijenos.zip datoteke.
- 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 redak 3 (zamijenite {your firebase url} svojim firebase ID -om)
- Sada premjestite ovu datoteku u arhivu lambda-zipped.zip. (ako koristite WinRAR samo ga povucite i ispustite u arhivu)
- Sada prenesite ovaj lambda-zipped.zip u aws.
- Kopirajte svoj ARN (pogledajte sliku)
- Sada se vratite na developer.amazon.com.
- Zalijepite ARN i kliknite Spremi krajnje točke.
- 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 "]}]," vrste ": }}}
Korak 5: Postavljanje Raspberry Pi 3
- Spojite vaš servo motor na sljedeće pinove.
- Srednji dio (CRVENI) -> VCC (PIN 02)
- Mutna boja (BROWN) -> GROUND (PIN 06)
- Svijetla boja (NARANČASTA) -> PIN03
- Prijavite se na svoj Pi (pomoću SSH -a ili pomoću monitora/tipkovnice/miša)
- Otvorite Terminal i pokrenite sljedeće naredbe -
- cd Desktop
- git klon
- Sada otvorite mapu Automatsko hranjenje riba
- Idite u mapu Pi
- Otvorite app.py u uređivaču teksta.
- Zamijenite 5. redak svojim firebase URL -om.
- Spremi.
- 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 radi, 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čeni:
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: 6 koraka
Arduino Uno hranilica za ribe u 6 jeftinih i lakih koraka !: Stoga će za ovaj projekt možda biti potrebno malo pozadine. Ljudi s kućnim ljubimcima vjerojatno su imali isti problem kao i ja: 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
Preinačena hranilica za ribe BETTA: 5 koraka
Preinačena BETTA hranilica za ribe: Motivirana Betta hranilicom za ribe, ovaj projekt koristi osnovni dizajn tvrtke Trevor_DIY i na nju primjenjuje nove funkcije. Samostalno hranjenje riba s postavljenim odbrojavanjem, ova preinačena verzija korisniku dodaje korisnije alate, poput broja okretaja do
Sirova trodnevna hranilica za ribe: 5 koraka
Sirova trodnevna hranilica za ribu: 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 ću vas vodiču naučiti kako sam napravio automatsku hranilicu za svoj koi ~
Ultimate DIY automatska hranilica za ribe: Koraci 1: 6 koraka
Ultimate DIY automatska hranilica za ribe: Tier 1: Tier 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 tjedan i pol na praznike. Nema kontrole rasvjete. Količina i vrsta hrane: Imam bettu i 5 neonskih t