Cuprins:
- Pasul 1: Instalați blocuri reactive
- Pasul 2: Descărcați monitorul canapelei din biblioteci
- Pasul 3: Înțelegeți sistemul
- Pasul 4: Generați cod executabil
- Pasul 5: Exportați ca JAR executabil
- Pasul 6: Pregătiți-vă Raspberry Pi
- Pasul 7: Rulați aplicația pe Raspberry Pi
- Pasul 8: extindeți aplicația
Video: Antrenor de câini invizibil: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Notă! Blocurile reactive nu mai sunt disponibile, deci nu puteți completa acest instructabil
Cu un senzor de presiune, led și difuzor vă puteți transforma Pi-ul într-un antrenor de câini invizibil care vă antrenează câinele să coboare de pe canapea. Când câinele stă pe canapea, ledul clipește și câinele primește comanda „Ieși de pe canapea”. Când câinele coboară de pe canapea, va auzi comanda „Bun câine”. Această aplicație a fost prezentată pe blogul Bitreactive.
Pasul 1: Instalați blocuri reactive
Instalați blocurile reactive de pe www.bitreactive.com
Pasul 2: Descărcați monitorul canapelei din biblioteci
În editorul Eclipse din partea stângă există două vizualizări diferite: vizualizarea Blocuri și vizualizarea Explorator de pachete. Asigurați-vă că vă aflați în vizualizarea blocurilor și selectați butonul de import
Selectați Monitorizarea canapelei cu Raspberry Pi sub tutoriale.
În acest moment vi se va cere să vă înregistrați. Acest lucru vă va oferi acces imediat la tutoriale, sisteme modificabile și biblioteci.
Pasul 3: Înțelegeți sistemul
Sistemul este format din 4 blocuri reutilizabile. Căsuțele de culoare albastru deschis sunt cod Java. Dacă faceți clic pe codul Java, acesta se va deschide într-o fereastră nouă. Vedeți dacă înțelegeți cum funcționează sistemul.
Pasul 4: Generați cod executabil
Faceți clic dreapta și selectați build din meniul contextual. Alegeți Java SE
Pasul 5: Exportați ca JAR executabil
După generarea codului, vizualizarea exploratorului de pachete se va deschide cu un nou proiect nou marcat în galben. Ar trebui să arate cam așa (poate cu nume de proiect diferit).
Faceți clic dreapta pe proiectul exe / Export și selectați configurația CouchMonitor Luanch. Alegeți un nume pentru JAR rulabil, de ex. CouchMonitor.jar
Pasul 6: Pregătiți-vă Raspberry Pi
Dacă sunteți nou la Raspberry Pi, trebuie să îl configurați mai întâi:
- Pregătiți cardul SD (am testat utilizând NOOBS) Introduceți cardul SD în Raspberry Pi
- Conectați difuzorul Conectați rețeaua Conectați senzorul (date la GPIO0, care este numărul PIN 11)
- Conectați LED-ul (la GPIO3, care este pinul 15) Porniți Raspberry Pi conectând mircro USB pentru alimentare.
- Aflați adresa IP a Raspberry Pi (de aceea doriți un monitor conectat la acesta cel puțin pentru prima dată. La pornire, Raspberry Pi va raporta ceva de genul: „Adresa mea IP este 10.10.15.107”.)
- Am testat cu Raspbian (autentificare implicită: pi, parolă: zmeură), care include Java implicit.
Pasul 7: Rulați aplicația pe Raspberry Pi
- Conectați-vă la Raspberry Pi (pentru autentificare implicită, consultați Pasul 4), fie direct, fie de la distanță prin ssh.
- Verificați dacă fișierul JAR rulabil (couchmonitor.jar) a fost copiat pe Raspberry Pi.
- Tastați sudo java -jar couchmonitor.jar pentru a executa aplicația pe Raspberry Pi.
- Când aplicația rulează, LED-ul va începe să clipească în cazul în care senzorul de presiune este declanșat și câinelui dvs. i se va spune: „Coboară de pe canapea!” Când câinele părăsește canapeaua, clipirea se va opri și i se va spune câinelui „Câine bun!”
Pasul 8: extindeți aplicația
Poate doriți ca aplicația să vă amintească câinele în cazul în care acesta rămâne oricum pe canapea și nu pleacă atunci când vi se spune acest lucru. Aflați cum să vă extindeți sistemul în tutorialul Reactive Blocks
Recomandat:
Antrenor pentru câini: 5 pași
Dog Dog Trainer: Conform AKC, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) dimensiunea porției de masă pentru furajele sunt esențiale pentru câini, iar dimensiunea cutiei a limitat și numărul de furaje pe care câinele le poate mânca pe zi, „Veterinar
Antrenor hidraulic pentru fluide: 9 pași
Antrenor hidraulic pentru fluide: Aceștia sunt pașii necesari pentru a opera în mod sigur și eficient un antrenor hidraulic
Antrenor wireless simplu Taranis X9D + utilizând intrarea receptorului SBUS: 9 pași
Antrenor wireless simplu Taranis X9D + utilizând intrarea receptorului SBUS: Scopul acestui proiect este de a conecta un transmițător FrSky X-Lite la un transmițător FrSky X9D + într-o configurație TRAINER folosind un receptor SBUS ieftin (12 $). Prin conectarea celor doi în acest fel, este posibil ca un pilot instructor să folosească
Antrenor personal în limba engleză - AI Voice Assistant: 15 pași
Personal Personal Trainer - AI Voice Assistant: Acest proiect va ajuta studenții care se pregătesc pentru orice examen lingvistic, unde pot fi instruiți interacționând cu Snips AI
Kit antrenor LCD: 6 pași (cu imagini)
Set de antrenor LCD: Cu câțiva ani în urmă, am fost introdus în lumea Arduino. Am fost fascinat de faptul că puteți face lucrurile să funcționeze doar tastând câteva linii de cod. Nu-mi place cum funcționează? Schimbați câteva linii de cod și acolo îl aveți. De îndată ce voi