INHOUDSOPGAWE:
- Stap 1: Dinge wat u nodig het
- Stap 2: Maak die houer
- Stap 3: Skep Firebase -databasis
- Stap 4: Skep Alexa Skill
- Stap 5: Die opstel van die Raspberry Pi 3
Video: Amazon Alexa -aangedrewe outomatiese visvoerder: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Vergeet om jou vis te voer?
Laat Alexa nou u vis voed, van oral ter wêreld, ja oral. Hierdie projek is daarop gemik om u troeteldier van enige plek in die wêreld te voed, met behulp van enige Alexa -toestel/app.
Wil u 'n ander troeteldier voer?
Geen probleem nie, maak net die houer van die regte grootte en rus.
Stap 1: Dinge wat u nodig het
- 1 x servomotor
- 1 X Raspberry Pi 3 (enige Raspberry Pi met internet sal werk)
- 1 X Framboos Pi -adapter
- 1 X MicroSD -kaart met Rasbian -bedryfstelsel
- 3 X trui van man tot vrou
- 1 x karton
- 1 X skêr
- 1 x merker/pen
- 1 X Skaal/liniaal
- 1 X bandrol
- 1 X Echo Dot (opsioneel)
Stap 2: Maak die houer
Merk hierdie afmetings op karton (u kan dit so groot/klein maak as wat u wil)
Gebruik 'n merker/pen saam met 'n liniaal en maak presies drie vorms soos hierdie.
Sny hierdie stukke nou met 'n skêr
Let asseblief daarop dat A (die binneste lyn) afhang van die hoeveelheid voedsel wat u voer om te hengel.
Vou nou langs die binneste lyne
Vou elke stuk langs die binneste lyne na bo, soos op die foto getoon.
Plak dit nou saam soos 'n piramide
Plak dit saam sodat dit 'n piramiedagtige struktuur vorm, soos in die prentjie getoon.
Maak nou 'n doppie
Maak nou die dop vir die kleiner monding van die piramide, dit moet 'n bietjie groot wees sodat dit nie lek nie.
Plak die dop op die servomotor inbel
Plak die deksel op die servomotor met behulp van kleefband/gom.
Plak die servomotor op die houer vas
Plak laastens die servomotor op die houer en maak seker dat dit die mond behoorlik toemaak.
Stap 3: Skep Firebase -databasis
- Maak die vuurbank oop.
- Klik op Gaan na die konsole.
- Klik op Voeg projek by.
- Noem jou projek.
- Klik op Skep projek.
- Klik op Databasis.
- Kies Begin in toetsmodus.
- Teken u vuurbasis -ID op.
Stap 4: Skep Alexa Skill
- Besoek developer.amazon.com.
- Meld aan met u Amazon -geloofsbriewe.
- Klik op die ontwikkelaarkonsole.
- Klik op Skep vaardigheid.
- Noem die vaardigheid.
- Klik op Kies (aangepaste vaardigheid) en dan op Skep vaardigheid.
- Klik op die aanroep -oortjie en vul die aanroepingsnaam as visvoerder in.
- Klik op die tabblad JSON Editor en plak die onderstaande kode (kyk aan die einde).
- Klik op Bou model.
- Klik op Eindpunt -oortjie.
- Kopieer u vaardigheids -ID.
- Besoek aws.amazon.com. (in nuwe oortjie)
- Klik op Meld aan om te konsoleer.
- Klik op Lambda (soek, indien nie op die voorblad nie).
- Klik op Skep funksie.
- Vul die besonderhede in (kyk na die foto).
- Klik op Skep funksie.
- Klik op Alexa Skill Kit.
- Klik op Aktiveer en plak u vaardigheids -ID.
- Klik op Voeg by.
- Klik op Stoor.
- Klik nou op u vaardigheidsnaam (kyk na die foto).
- Blaai af en kies Laai 'n zip -lêer op.
- Laai die Github -repo van hier af af.
- Pak die repo uit.
- Gaan na die gids met die naam Alexa/Lambda.
- Maak die lêer met die naam lambda_function.py oop in enige teksredakteur.
- Plak nou die vuurbasis -ID in reël 3 (vervang {u firebase url} met u vuurbasis -ID)
- Beweeg hierdie lêer nou na die lambda-zipped.zip-argief. (as u WinRAR gebruik, sleep dit dan na die argief)
- Laai nou hierdie lambda-zipped.zip op na aws.
- Kopieer u ARN (sien die prentjie)
- Gaan nou terug na developer.amazon.com.
- Plak die ARN en klik op Save Endpoints.
- Klik op die toets toets.
- Skakel die skakelaar.
- Tik die opdrag - begin visvoerder
- as u 'n antwoord ontvang, is u gereed.
{
"actionModel ": {" languageModel ": {" invocationName ":" fish feeder "," intents ": [{" name ":" AMAZON. FallbackIntent "," samples ": }, {" name ":" AMAZON. CancelIntent "," samples ": }, {" name ":" AMAZON. HelpIntent "," samples ": }, {" name ":" AMAZON. StopIntent "," samples ": }, {"name": "FeedNow", "slots": , "monsters": ["voer die vis", "voer vis", "voer my vis nou", "voer my vis asseblief", "voer asseblief die vis "," vis my voer nou "]}]," tipes ": }}}
Stap 5: Die opstel van die Raspberry Pi 3
- Koppel u servomotor aan die volgende penne.
- Middle Most (RED) -> VCC (PIN 02)
- Dowwe kleur (BRUIN) -> GROND (PIN 06)
- Helder kleur (ORANJE) -> PIN03
- Teken in op u Pi (met SSH of met monitor/sleutelbord/muis)
- Maak Terminal oop en voer die volgende opdragte uit -
- cd Desktop
- git-kloon
- Maak nou die gids Automatic-Fish-Feeder oop
- Gaan na die gids Pi
- Maak app.py oop in 'n teksredigeerder.
- Vervang reël 5 met u firebase -url.
- Spaar dit.
- Maak nou Terminal oop en voer die volgende opdragte uit -
- cd Desktop
- cd Outomatiese-visvoerder
- cd Pi
- python3 app.py
- Gebruik nou u Alexa -toestel of -app en sê - Alexa, begin visvoerder
- As alles werk, is dit goed om te gaan.
- Let op dat u in app.py die argumente van FeedNow -funksie in reël 11 kan wysig, die eerste argument is vertraging en die tweede argument is die hoek.
Aanbeveel:
Arduino Uno visvoerder in 6 goedkoop en maklike stappe !: 6 stappe
Arduino Uno Fish Feeder in 6 goedkoop en maklike stappe !: 'n Bietjie agtergrond kan dus nodig wees vir hierdie projek. Mense met troeteldiervisse het waarskynlik dieselfde probleem as ek gehad: vakansies en vergeetagtigheid. Ek het voortdurend vergeet om my vis te voer, en ek het altyd probeer om dit te doen voordat dit gebeur het
Hoe om 'n outomatiese visvoerder te maak: 6 stappe (met foto's)
Hoe om 'n outomatiese visvoerder te maak: As deel van ons ingenieurswese -studies is ons gevra om 'n Arduino of/en 'n framboos te gebruik om 'n daaglikse probleem op te los. Die idee was om iets nuttigs te maak en waarin ons belangstel. 'n werklike probleem op te los. Die idee om 'n out
Die uiteindelike DIY outomatiese visvoerder: vlak 2: 10 stappe (met foto's)
Die uiteindelike DIY outomatiese visvoerder: vlak 2: die vlak 2 -voerder is 'n groot stap bo die vlak 1. Hierdie weergawe gebruik 'n ESP8266 wifi -module om die klok van die arduino te sinchroniseer om die voedingsprogram en die tenk se beligting te beheer
Die uiteindelike DIY outomatiese visvoerder: vlak 1: 6 stappe
Die Ultimate DIY Automatic Fish Feeder: Tier 1: Tier 1 is die mees basiese voerder. Gebruik dit as u 'n beperkte begroting het, of net soos ek, dat u nie vlak 2 kan laat werk voordat u 'n week en 'n half na die vakansie vertrek nie. Daar is geen beligtingskontrole nie.Bedrag en tipe voedsel: ek het 'n betta en 5 neon t
Hack u usb-raketlanseerder in 'n 'outomatiese mikpunt vir outomatiese toerusting': ses stappe
Hack u usb-raketlanseerder in 'n 'outomatiese mikpunt vir outomatiese toerusting': hoe u u usb-raketlanseerder op sy eie kan laat mik. Hierdie instruksies sal u leer om u usb -raketlanseerder in 'n outorent te verander wat IR -teikens kan vind en daarop gemik is. (jammer net IR -teikens)