top of page

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);   }

  }

}

IMG_4020.jpeg
IMG_4006.JPEG
IMG_4007.JPEG
IMG_4008.JPEG
IMG_4010.JPEG
IMG_4015.JPEG
IMG_4012.JPEG
333_large.jfif
44444_large.jfif
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
1_84cee91b-bc7f-46e9-bdb1-4672f9e95d32_large.png
1.JPG
2.jpg
3.jpg
IMG_4015.JPEG
bottom of page