Cuprins:
- Pasul 1: Lucruri de care aveți nevoie
- Pasul 2: Faceți containerul
- Pasul 3: Creați baza de date Firebase
- Pasul 4: Creați Alexa Skill
- Pasul 5: Configurarea Raspberry Pi 3
Video: Alimentator automat de pește Amazon Alexa: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Ați uitat să vă hrăniți peștii?
Acum lasă Alexa să-ți hrănească peștii, de oriunde din lume, da oriunde. Acest proiect este conceput astfel încât să vă puteți hrăni animalul de companie de oriunde din lume, utilizând orice dispozitiv / aplicație Alexa.
Vrei să hrănești un alt animal de companie?
Nicio problemă, pur și simplu faceți recipientul la o dimensiune adecvată și odihniți-vă pe care sunteți bine să mergeți.
Pasul 1: Lucruri de care aveți nevoie
- 1 X servomotor
- 1 X Raspberry Pi 3 (orice Raspberry Pi cu internet ar funcționa)
- 1 X adaptor Raspberry Pi
- 1 card MicroSD cu sistem de operare Rasbian
- 3 X fire jumper de la bărbat la feminin
- 1 X carton
- 1 X foarfeca
- 1 X Marker / stilou
- 1 X Scală / Reglă
- 1 X rol de bandă
- 1 X Echo Dot (opțional)
Pasul 2: Faceți containerul
Marcați aceste dimensiuni pe carton (îl puteți face cât de mare / mic doriți)
Folosiți un marker / stilou împreună cu o riglă și creați exact trei forme ca acestea.
Acum tăiați aceste bucăți folosind o foarfecă
Vă rugăm să rețineți că A (linia interioară) depinde de cantitatea de hrană pe care o hrăniți pentru a pescui.
Acum pliați de-a lungul liniilor interioare
Îndoiți fiecare piesă de-a lungul liniilor interioare orientate în sus, așa cum se arată în imagine.
Acum, lipiți-le împreună ca o piramidă
Bandați-le împreună astfel încât să formeze o structură piramidală, așa cum se arată în imagine.
Acum, faceți un capac
Acum faceți capacul pentru gura mai mică a piramidei, aceasta trebuie să fie puțin mare, astfel încât să nu se scurgă.
Lipiți capacul pe discul servomotor
Lipiți capacul pe discul servomotor folosind o bandă / lipici.
Bandați cu servomotor pe container
În cele din urmă, lipiți servomotorul de pe recipient, asigurați-vă că închide gura corect.
Pasul 3: Creați baza de date Firebase
- Deschideți baza de foc.
- Faceți clic pe Accesați Consola.
- Faceți clic pe Adăugare proiect.
- Denumiți-vă proiectul.
- Faceți clic pe Creare proiect.
- Faceți clic pe Baza de date.
- Selectați Start în modul Test.
- Notează-ți codul de bază de foc.
Pasul 4: Creați Alexa Skill
- Accesați developer.amazon.com.
- Conectați-vă cu acreditările dvs. Amazon.
- Faceți clic pe Consola pentru dezvoltatori.
- Faceți clic pe Creați abilități.
- Denumiți Abilitatea.
- Faceți clic pe Selectare (Abilitate personalizată) și apoi Creați abilitate.
- Faceți clic pe fila Invocație și completați numele invocației ca alimentator de pește.
- Faceți clic pe fila Editor JSON și lipiți codul de mai jos (uitați-vă la final).
- Faceți clic pe Build Model.
- Faceți clic pe fila Endpoint.
- Copiați ID-ul dvs. de abilități.
- Accesați aws.amazon.com. (într-o filă nouă)
- Faceți clic pe Conectare pentru a consola.
- Faceți clic pe Lambda (căutați, dacă nu pe prima pagină).
- Faceți clic pe Creare funcție.
- Completați detaliile (consultați imaginea).
- Faceți clic pe Creare funcție.
- Faceți clic pe Alexa Skill Kit.
- Faceți clic pe Activați și lipiți-vă ID-ul de calificare.
- Faceți clic pe Adăugare.
- Faceți clic pe Salvare.
- Acum, faceți clic pe numele abilității dvs. (verificați imaginea).
- Derulați în jos și selectați Încărcați un fișier. Zip.
- Descărcați repo Github de aici.
- Dezarhivați repo.
- Navigați în folderul numit Alexa / Lambda.
- Deschideți fișierul denumit lambda_function.py în orice editor de text.
- Acum lipiți ID-ul Firebase în linia 3 (înlocuiți {adresa dvs. Firebase} cu ID-ul dvs. Firebase)
- Acum mutați acest fișier în arhiva lambda-zipped.zip. (dacă utilizați WinRAR, glisați-l și aruncați-l în arhivă)
- Acum încărcați acest lambda-zipped.zip în aws.
- Copiați ARN-ul (vedeți imaginea)
- Acum reveniți la developer.amazon.com.
- Lipiți ARN și faceți clic pe Salvare puncte finale.
- Faceți clic pe fila Test.
- Comutați comutatorul.
- Tastați comanda - porniți alimentatorul de pește
- dacă ați primit răspuns, sunteți bine să mergeți.
{
"interactionModel": {"languageModel": {"invocationName": "hrănitor de pește", "intents": [{"name": "AMAZON. FallbackIntent", "samples": }, {"name": "AMAZON. CancelIntent "," samples ": }, {" name ":" AMAZON. HelpIntent "," samples ": }, {" name ":" AMAZON. StopIntent "," samples ": }, {"name": "FeedNow", "slots": , "samples": ["hrăniți peștii", "hrăniți peștii", "hrăniți-mi peștele chiar acum", "hrăniți-mi peștii vă rog", "vă rugăm să hrăniți peștele "," pește-mi hrana acum "]}]," tipuri ": }}}
Pasul 5: Configurarea Raspberry Pi 3
- Conectați servomotorul la următorii pini.
- Middle Most (RED) -> VCC (PIN 02)
- Culoare plictisitoare (MARO) -> TEREN (PIN 06)
- Culoare strălucitoare (ORANGE) -> PIN03
- Conectați-vă la Pi (utilizând SSH sau folosind Monitor / tastatură / mouse)
- Deschideți Terminalul și executați următoarele comenzi -
- cd Desktop
- git clone
- Acum deschideți folderul Automatic-Fish-Feeder
- Navigați la folderul Pi
- Deschideți app.py într-un editor de text.
- Înlocuiți linia 5 cu adresa URL a bazei de foc.
- Salvați-l.
- Acum deschideți Terminal și rulați următoarele comenzi -
- cd Desktop
- cd Automatic-Fish-Feeder
- cd Pi
- python3 app.py
- Acum utilizați dispozitivul sau aplicația Alexa și spuneți - Alexa, porniți alimentatorul de pește
- Dacă totul funcționează, ești bine să mergi.
- Rețineți că în app.py puteți edita argumentele funcției FeedNow în linia 11, primul argument este întârzierea și al doilea argument este unghiul.
Recomandat:
Alimentator automat de plante WiFi cu rezervor - Configurare cultură interioară / exterioară - Plantele de apă automat cu monitorizare de la distanță: 21 de pași
Alimentator automat de plante WiFi cu rezervor - Configurare cultură interioară / exterioară - Plantele de apă automat cu monitorizare de la distanță: În acest tutorial vom arăta cum să configurați un sistem personalizat de alimentare cu plante interior / exterior care udă automat plantele și poate fi monitorizat de la distanță folosind platforma Adosia
Alimentator automat automat pentru pisici: 4 pași
Alimentator automat automat pentru pisici: Bună tuturor, Când plec de acasă câteva zile, hrănirea pisicii mele este întotdeauna o provocare uriașă. Trebuie să cer prietenilor sau rudelor să aibă grijă de pisica mea. Am căutat o soluție pe internet și am găsit o mulțime de produse pentru distribuirea alimentelor pentru animale de companie, dar eu
Cum se face un alimentator automat de pește: 6 pași (cu imagini)
Cum să realizăm un alimentator automat de pește: ca parte a studiilor noastre de inginerie, ni s-a cerut să folosim un Arduino sau / și o zmeură pentru a rezolva o problemă zilnică. Ideea a fost să facem ceva util și care să ne intereseze. pentru a rezolva o problemă reală. Ideea de a face o aut
Alimentatorul automat automat de pește DIY: Nivelul 2: 10 pași (cu imagini)
Ultimul alimentator automat de pește DIY: Nivelul 2: Alimentatorul de nivel 2 este un pas mare față de nivelul 1. Această versiune folosește un modul wifi ESP8266 pentru a sincroniza ceasul arduino pentru a controla programul de alimentare și iluminarea rezervorului
Alimentatorul automat automat de pește DIY: Nivelul 1: 6 pași
Alimentatorul automat automat de pește DIY: Nivelul 1: Nivelul 1 este alimentatorul cel mai de bază. Utilizați acest lucru dacă aveți un buget restrâns sau, la fel ca mine, nu puteți face ca nivelul 2 să funcționeze înainte de a pleca o săptămână și jumătate pentru vacanță. Nu există control al iluminării. Cantitatea și tipul de mâncare: Am un betta și 5 neon t