Sommario:

Addestratore di cani invisibile: 9 passaggi
Addestratore di cani invisibile: 9 passaggi

Video: Addestratore di cani invisibile: 9 passaggi

Video: Addestratore di cani invisibile: 9 passaggi
Video: 10 Facili Modi Di Addestrare Un Cane Monello 2024, Novembre
Anonim
Addestratore di cani invisibile
Addestratore di cani invisibile

Nota! Reactive Blocks non è più disponibile, quindi non puoi completare questo Instructable

Con un sensore di pressione, led e altoparlante puoi trasformare il tuo Pi in un addestratore di cani invisibile che addestra il tuo cane a scendere dal divano. Quando il cane si siede sul divano, il led lampeggia e il cane riceve il comando “Scendi dal divano”. Quando il cane si alza dal divano sentirà il comando “Buon cane”. Questa applicazione è stata presentata nel blog Bitreactive.

Passaggio 1: installa i blocchi reattivi

Installa Reactive Blocks da www.bitreactive.com

Passaggio 2: scarica il monitor del divano dalle librerie

Scarica il monitor del divano dalle biblioteche
Scarica il monitor del divano dalle biblioteche

Nell'editor Eclipse sul lato sinistro ci sono due diverse viste: la vista Blocchi e la vista Package Explorer. Assicurati di essere nella vista dei blocchi e seleziona il pulsante di importazione

Seleziona il monitoraggio del divano con Raspberry Pi sotto i tutorial.

A questo punto ti verrà chiesto di registrarti. Questo ti darà accesso immediato a tutorial, sistemi modificabili e librerie.

Passaggio 3: comprendere il sistema

Capire il sistema
Capire il sistema

Il sistema è composto da 4 blocchi riutilizzabili. Le caselle azzurre sono codice Java. Se fai clic sul codice Java, si aprirà in una nuova finestra. Vedi se hai capito come funziona il sistema.

Passaggio 4: generare codice eseguibile

Genera codice eseguibile
Genera codice eseguibile

Fare clic con il tasto destro e selezionare build dal menu di scelta rapida. Scegli Java SE

Passaggio 5: esporta come JAR eseguibile

Esporta come JAR eseguibile
Esporta come JAR eseguibile

Dopo la generazione del codice, la vista Esplora pacchetti si aprirà con un nuovo nuovo progetto contrassegnato in giallo. Dovrebbe assomigliare a questo (forse con un nome di progetto diverso).

Fare clic con il tasto destro del mouse sul progetto exe / Esporta e selezionare la configurazione di CouchMonitor Luanch. Scegli un nome per il JAR eseguibile, ad es. CouchMonitor.jar

Passaggio 6: prepara il tuo Raspberry Pi

Prepara il tuo Raspberry Pi
Prepara il tuo Raspberry Pi

Se non conosci il Raspberry Pi, devi prima configurarlo:

- Prepara la scheda SD (abbiamo testato usando NOOBS) Inserisci la scheda SD nel Raspberry Pi

- Collega l'altoparlanteCollega la reteCollega il sensore (dati a GPIO0, che è il pin numero 11)

- Collega il LED (a GPIO3, che è il pin numero 15) Avvia il Raspberry Pi collegando il micro USB per l'alimentazione.

- Scopri l'indirizzo IP del tuo Raspberry Pi (ecco perché vuoi che un monitor sia collegato ad esso almeno per la prima volta. All'avvio, il tuo Raspberry Pi riporterà qualcosa del tipo: "Il mio indirizzo IP è 10.10.15.107".)

- Abbiamo testato con Raspbian (accesso predefinito: pi, password: raspberry), che include Java per impostazione predefinita.

Passaggio 7: esegui l'applicazione sul tuo Raspberry Pi

- Accedi al Raspberry Pi (per l'accesso predefinito vedi il passaggio 4), direttamente o in remoto tramite ssh.

- Controlla se il file JAR eseguibile (couchmonitor.jar) è stato copiato sul Raspberry Pi.

- Digita sudo java -jar couchmonitor.jar per eseguire l'applicazione sul Raspberry Pi.

- Quando l'applicazione è in esecuzione, il LED inizierà a lampeggiare nel caso in cui il sensore di pressione venga attivato e il tuo cane verrà avvisato: "Scendi dal divano!" Quando il cane lascia il divano, il battito delle palpebre smetterà e al cane verrà detto "Bravo cane!"

Passaggio 8: estendi la tua applicazione

Forse vuoi che l'applicazione ricordi al tuo cane nel caso in cui rimanga comunque sul divano e non se ne vada quando gli viene detto. Impara ad estendere il tuo sistema nel tutorial Reactive Blocks

Consigliato: