top of page

Vigile del fuoco PinooBot

Scopo del progetto: creare un robot pompiere con pinoobot, led e servomotore utilizzando la scheda di controllo Pinoo.

Durata:  2 lezioni

Fascia di età:  7 anni e più

Set Pinoo:  set completo.

Risultati:

  • Impara a codificare la scheda di controllo Pinoo.

  • Il modulo LED impara a codificare.

  • Impara a codificare il modulo servomotore.

  • Pinoobot incontra il robot.

  • Sviluppa abilità algoritmiche.

  • Le abilità di codifica si sviluppano.

 

Materiali da utilizzare:  Programma Mblock 3, pinoobot, modulo servomotore, modulo led, cavo di collegamento

 

 

 

Materiali necessari per la progettazione:  cartone, nastro biadesivo, pistola in silicone, forbici

 

         

Costruzione del progetto:

Tagliamo dal cartone due pezzi rettangolari di 16,5 cm X 10,5 e due pezzi quadrati di 10,5 X 10,5.  

 

 

 

 

 

 

 

 

 

 

 

 

                                 

    Incolliamo le parti per formare una scatola con una base e un pavimento vuoti.

      Tagliamo due pezzi quadrati separati nella parte superiore di uno dei pezzi quadrati della scatola.

       

      Fissiamo i moduli led proprio sotto i quadrati con una pistola in silicone (con i loro ingressi rivolti verso le finestre)

       

      Nell'altra parte quadrata della scatola, tagliamo un pezzo quadrato dal basso.

       

      Tagliamo un altro rettangolo di 16,5 cm X 10,5 dal cartone. Questa sarà la nostra sezione del soffitto.

        Tagliamo un pezzo rettangolare stretto della lunghezza e larghezza desiderate dal cartone. Disegniamo piccoli quadrati su di esso e ritagliamo quella parte. Il progetto che abbiamo realizzato sarà la scala del nostro camion dei pompieri.

          Fissiamo la scala all'elica del servomotore. Fissiamo il servomotore sulla nostra parte rettangolare (soffitto).

            La scatola che abbiamo creato è a doppia faccia in modo che i moduli led arrivino sul retro di PinooBot.  Lo ripariamo con del nastro adesivo.

               

              Facciamo i nostri collegamenti. Collegare uno dei moduli led all'ingresso viola numero 1 e l'altro modulo led all'ingresso viola numero 2.  cavo di collegamento  con cui ci colleghiamo. Colleghiamo il modulo servomotore all'ingresso viola numero 4. Inseriamo il cavo di connessione che utilizzeremo per la connessione al computer facendolo passare attraverso la finestra che abbiamo aperto prima, che coincide con la parte frontale del pinooBot.

                Ripariamo la parte della padella sulla scatola con del nastro biadesivo.

                   

                  Decoriamo la superficie della scatola a nostro piacimento, secondo il suo ruolo.

                     

                    Abbiamo completato le nostre connessioni e il design, ora passiamo alla parte di codifica. Useremo l'applicazione mblock-3 per questo. Colleghiamo la nostra Pinoo Control Card al computer con l'aiuto del cavo di connessione e accediamo all'applicazione Mblock3. Quindi introduciamo la nostra Pinoo Control Card al computer. Per fare ciò, facciamo prima clic sull'opzione della porta seriale dalla scheda Connetti. Quindi scegliamo COM3 (il numero può variare a seconda del computer e della porta).

                      Dopo aver effettuato la connessione alla porta seriale, scegliamo la scheda che utilizzeremo dalla scheda schede. Stiamo lavorando con il modello Nano di Arduino.

                        Per aggiungere l'estensione Pinoo al nostro computer, facciamo clic sull'opzione Gestisci estensioni dalla scheda estensioni. Nella finestra che si apre, scriviamo “Pinoo” nel motore di ricerca e basta dire download al risultato. Installato sul nostro computer.

                        Arriviamo di nuovo alla scheda delle estensioni e facciamo clic su Pinoo. Scriveremo i nostri codici con l'estensione Pinoo.

                          Nella parte di codifica; Otteniamo il codice quando facciamo clic sulla bandiera verde dal menu Eventi per avviare l'applicazione.

                             

                            Poiché tutti i blocchi di codice che scriveremo devono funzionare continuamente, otteniamo il blocco di codice dalla scheda di controllo.  Per impedire al robot di muoversi all'avvio, otteniamo il blocco di codice PinooBot Direction: Forward Speed: 0 dalla scheda robot.  Mentre PinooBot non è in movimento, i led rossi dovrebbero lampeggiare alternativamente. Creiamo l'algoritmo di lampeggio dei led.

                              • Led rosso acceso su porta pinoo1 (alto)

                              • Led rosso su porta pinoo2 spento (basso)

                              • aspetta 1 sec

                              • Il led rosso sulla porta del pinoo1 si spegne (basso)

                              • Led rosso acceso su porta pinoo2 (alto)

                              • aspetta 1 sec

                              • Led rosso su sportello pinoo2 spento (alto)

                               

                              Per accendere il LED rosso collegato al pin Pinoo1, otteniamo il blocco di codice dalla scheda robot per modificare lo stato del LED Pinoo: Pin Pinoo1, LED ALTO.

                                Per spegnere il LED rosso collegato al pin Pinoo2, cambiamo nuovamente lo stato del LED Pinoo: Pin Pinoo1, comando LED HIGH e aggiorniamo la sezione Pin come Pinoo2 e LED HIGH come LOW.

                                 

                                Per far sì che il lampeggio dei led nella fase precedente prosegua per 1 secondo, otteniamo il blocco del codice di attesa di 1 secondo dalla scheda di controllo.  Ripetiamo le stesse operazioni invertendo gli stati dei LED. Per spegnere il LED rosso collegato al pin Pinoo1, cambia lo stato del LED Pinoo dalla scheda dei robot: prendi il comando Pin Pinoo1, LED ALTO e aggiorna il LED ALTO a BASSO.  pino2  Per accendere il LED rosso collegato al pin, fare clic sulla scheda robot.  Cambia lo stato del LED Pinoo: Pin Pinoo1, otteniamo il blocco del codice LED HIGH. Pin parte Pinoo2  ci stiamo aggiornando.

                                Per far sì che il lampeggio dei led nella fase precedente prosegua per 1 secondo, otteniamo il blocco del codice di attesa di 1 secondo dalla scheda di controllo.  Per spegnere il LED rosso collegato al pin Pinoo2, cambiamo nuovamente lo stato del LED Pinoo: Pin Pinoo1, comando LED HIGH e aggiorniamo la sezione Pin come Pinoo2 e LED HIGH come LOW.  Dopo aver completato il lampeggio dei moduli led, prendiamo il blocco di codice PinooBot Direction: Forward Speed:0 dalla scheda dei robot e aggiorniamo la sezione Speed a 255 in modo che PinooBot possa andare avanti.

                                 

                                 

                                Mentre il pompiere PinooBot si muove, vogliamo che la scala collegata al servomotore si muova su e giù.

                                  Dalla scheda Robot, otteniamo il comando Servo Motor Run: Pin (Pinoo1), Pain(0). Cambiamo la parte Pin in Pinoo4 e la parte Pain in 90. Otteniamo il comando "attendi 1 secondo" dalla scheda di controllo in modo che la scala rimanga in alto (con un angolo di 90 gradi) per 1 secondo.

                                  Per far scendere la scala, otteniamo il comando Servo Motor Run: Pin (Pinoo1), Pain (0) dalla scheda Robot. Cambiamo la parte Pin in Pinoo4 e la parte Pain in 0. Otteniamo il comando attendi 1 secondo dalla scheda di controllo in modo che la scala rimanga abbassata (angolo di 0 gradi) per 2 secondi. Aggiorniamo una cifra a 2. Affinché PinooBot si muova nella giusta direzione, otteniamo il blocco di codice PinooBot Direction: Forward Speed: 0 dalla scheda Robot. Aggiorniamo la sezione Direzione a Destra e la sezione Velocità a 255. Per 1 secondo, otteniamo il comando wait 1 secondo dalla scheda di controllo in modo che PinooBot possa muoversi nella giusta direzione.

                                  Affinché PinooBot si sposti all'indietro, otteniamo il blocco di codice PinooBot Direction: Forward Speed: 0 dalla scheda dei robot. Aggiorniamo la sezione Direzione a Indietro e la sezione Velocità a 255. Affinché PinooBot si sposti all'indietro per 2 secondi, otteniamo un comando di attesa di 1 secondo dalla scheda di controllo. Aggiorniamo una cifra a 2.

                                     

                                    Dopo aver completato i nostri codici, li posizioniamo a terra e clicchiamo sulla bandiera verde per verificare il funzionamento (movimenti) di PinooBot.  Se non ci sono problemi nel funzionamento del nostro progetto, dobbiamo caricare i codici che abbiamo scritto sulla nostra scheda per poter eseguire il nostro progetto con un'alimentazione indipendente dal computer. Per questo, otteniamo il codice del programma Pinoo dal menu Robot lanciando il codice per fare clic sulla bandiera verde che abbiamo utilizzato all'inizio.

                                    Fare clic con il tasto destro del mouse sul codice e fare clic su Carica su Arduino. Al termine dell'installazione, chiudiamo la finestra.

                                     

                                     

                                     

                                     

                                     

                                     

                                     


                                    Se non ci sono problemi, scolleghiamo il nostro cavo di alimentazione dal computer. Alimentiamo la nostra scheda di controllo Pinoo con l'aiuto della batteria da 9 V e del tappo della batteria. Portiamo anche il pulsante di accensione, che si trova proprio accanto all'ingresso della batteria, in posizione di accensione.

                                    1.jpeg
                                    Ekran_Alintisi_ae200bbb-32f6-4c56-acb9-7acf935a1484_480x480.jpg
                                    5.jpeg
                                    6.jpeg
                                    7.jpeg
                                    9.jpeg
                                    8.jpeg
                                    10.jpeg
                                    22_36f9edbf-9d44-4c15-b4c0-8bbe7f0b5393_480x480.jpg
                                    14.jpeg
                                    15.jpeg
                                    16.JPG
                                    17.jpeg
                                    22222_480x480.jpg
                                    seri_port_480x480.jpg
                                    KART_480x480.jpg
                                    1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
                                    pinoo_uzanti_480x480.jpg
                                    pinooo_480x480 (2).jpg
                                    26.PNG
                                    29.JPG
                                    31.JPG
                                    34.JPG
                                    36.JPG
                                    40.JPG
                                    42.JPG
                                    43.JPG
                                    Arduinoya_yukle_480x480.jpg
                                    bottom of page