Mangiatoia per pesci
Scopo del progetto: realizzare un sistema alimentare per pesci controllato via telefono utilizzando la scheda di controllo Pinoo, il modulo Bluetooth e il servomotore.
Durata: 2 lezioni
Fascia d'età: 7 anni e oltre
Set Pinoo: set Maker e set completo.
Risultati:
Impara a codificare la scheda di controllo Pinoo.
Impara a usare il modulo Bluetooth.
Impara a usare il servomotore.
Sviluppa abilità algoritmiche.
Le abilità di codifica si sviluppano.
Materiali da utilizzare: programma Mblock 3, scheda di controllo Pinoo, modulo servomotore, cavi di collegamento.
Materiali necessari per la progettazione: contenitore in vetro, cartone interno per tovaglioli di asciugamani, taglierino, forbici, cartone grigio per specchi rotondi, pistola per colla e silicone.
Costruzione del progetto:
Per il nostro progetto, prima di tutto, facciamo un mezzo taglio con un taglierino in modo da non tagliare il nostro asciugamano, cartone interno del tovagliolo completamente nel mezzo.
Posizioniamo il nostro cartone tondo specchiato sulla parte tagliata e fissiamo il nostro servomotore all'estremità del nostro cartone tondo con l'aiuto di una pistola in silicone.
Fissiamo il nostro servomotore al cartone.
Prestiamo attenzione al fatto che il nostro cartone si blocca completamente all'interno.
Fissiamo il nostro cartone della lingua sul bordo del contenitore di vetro.
Quindi colleghiamo il servomotore e il modulo bluetooth e la nostra parte di progettazione è finita.
Per utilizzare il nostro modulo Bluetooth, scarichiamo l'applicazione "Arduino Bluetooth Controller" dal Google Play Store sul nostro telefono con sistema operativo Android. Quindi, dopo aver aperto l'applicazione, selezioniamo il nostro modulo bluetooth HC-06. Quindi inseriamo la password come '1234' e completiamo la corrispondenza.
Quindi appare una finestra davanti a noi, scegliamo l'opzione "Cambia modalità" perché faremo 2 operazioni, ovvero apertura e chiusura. Nella schermata successiva, fai clic sulle impostazioni nell'angolo in alto a destra. Da qui scriviamo l'operazione di chiusura da fare nei nostri codici come 0, l'operazione di apertura come 1 e la confermiamo.
Aggiunta dell'estensione Pinoo:
Dalla scheda Estensioni, fai clic su "Gestisci estensioni".
Nella finestra che si apre, scriviamo “Pinoo” nel motore di ricerca e basta dire download al risultato.
Installato sul nostro computer.
Collegamento della scheda di controllo Pinoo al computer:
In Mblock 3, facciamo clic sulla scheda "Connetti" in alto a sinistra.
Nella finestra che si apre, clicchiamo sulla sezione "Porta seriale" e selezioniamo l'opzione "COM6" dalla pagina che si apre.
NOTA: poiché ogni computer ha voci di porta diverse, i numeri accanto a COM potrebbero cambiare.
Fare clic sulla scheda Carte. Dalla finestra che si apre, selezioniamo l'opzione della scheda "Arduino Nano" utilizzata dalla scheda di controllo Pinoo.
Fare clic sulla scheda Estensioni. Nella finestra che si apre, selezioniamo "Pinoo", l'estensione della scheda di controllo che utilizziamo.
Fare clic sulla scheda Connetti.
Fai clic su "Aggiornamento firmware" dalla finestra che si apre.
Parte di codifica:
Per avviare il servomotore, lo eseguiamo con il comando "quando si preme il tasto". Poiché il servomotore funziona tra 0 e 180 gradi, proviamo entrambi gli angoli.
Aggiungiamo il nostro blocco di codice che introduce i punti di connessione del nostro modulo Bluetooth sotto il codice "Programma Pinoo". Quindi, se viene stabilita la connessione bluetooth, vogliamo che legga i dati numerici dal bluetooth. Se il dato numerico in entrata è uguale a 1, cioè quando premiamo il pulsante di accensione dall'applicazione Arduino Bluetooth Controller, portiamo il nostro servomotore a 90 gradi. Se è uguale a 0, cioè se vogliamo chiudere il nostro coperchio del cibo per pesci, diciamo al nostro servomotore di portarlo a 20 gradi.
Nota: gli angoli del servomotore possono variare a seconda di come si collega la spazzola del servomotore. Per questo, è importante provare gli angoli in questo progetto.
Fare clic con il tasto destro del mouse sul comando "Programma Pinoo" e selezionare l'opzione "Installa su Arduino" nella finestra che si apre.
Nella pagina che si apre, clicchiamo sul pulsante "Carica su Arduino", che è selezionato in rosso.
I nostri codici vengono caricati sulla nostra scheda di controllo pinoo.
Dopo che viene visualizzato il messaggio "Installazione completata", fare clic sul pulsante "Chiudi". Al termine dell'installazione, viene inserito il portabatteria e il progetto viene eseguito.
Stato di funzionamento del progetto:
Qualsiasi oggetto che ricorda un'esca per pesci può essere gettato nel nostro cartone. Quindi possiamo versare l'esca per pesci quanto vogliamo con l'aiuto del bluetooth dal telefono Android e quindi chiudere il percorso dell'esca.
CODICI IDE ARDUINO:
#include <Servo.h> // abbiamo aggiunto la libreria servo
servo servo; // Assegna un nome all'oggetto servo
configurazione vuota ()
{
Serial.begin(9600); // avvia la comunicazione seriale
servo.attach(2); // assegnato al 2° pin del servomotore
}
ciclo vuoto()
{
se (Serial.disponibile())
{ // Esegue i codici se è presente una connessione Bluetooth
int data = Serial.read();
ritardo(100);
if (data == '1') { // se i dati in entrata sono 1; servo.scrittura(90);
}
altrimenti se (dati == '0')
{ // se i dati in entrata sono 0; servo.scrittura(20); }
}
}