I due sarchiaponi

  • Home
  • Il blog
  • Francesco e Paolo
    • Per non dimenticare
    • Archeologia2
    • Roma Nascosta
    • Viaggiando …..
    • L’Italia che non ti aspetti
    • Città Fantasma
    • Teatro
    • .Dicono di NOI
    • Collaboratori
    • Album Fotografici Iduesarchiaponi
    • Link Utili
  • Francesco
    • Home_Francesco
    • Archeologia
    • Scuola
      • Didattica
      • Didattica a distanza
      • Soluzioni didattica a distanza
    • Viaggiare
    • Fotografia
      • Alta Fotografia
      • Album fotografici Francesco
      • Gallerie Fotografiche Francesco
    • Lezioni On-line
    • Robotica
      • Circuiti per Robotica
      • Esempi di Robotica
      • Corso Robotica 19-20
      • Gare di Robotica
      • Laboratorio Robotica
      • Archivio Robotica
        • Corso Robotica 15-16
        • Corso Robotica 16-17
        • Corso Robotica 17-18
        • Corso Robotica 18-19
        • OlimpiadiRobotica2016
    • Altro
  • Paolo
    • Album Fotografici Paolo
    • Archeologia1
    • Le sette Meraviglie del mondo
    • Le Sette meraviglie del Mondo moderne
    • Storie e Personaggi Romani
    • Popoli e Civiltà
    • Scrittori e Poeti Antichi
    • Miti e Leggende
    • Gli Svaghi nel mondo Antico
    • I Cibi Romani
    • Antichi eserciti ed armi
    • Si dice… Perchè
  • Notizie
  • Eventi
  • Video
  • Home
  • Pagina Francesco
  • Archivio Robotica
  • CR18_lez08 Robot Avanzato (Meccanica)
20 Maggio 2022

CR18_lez08 Robot Avanzato (Meccanica)

CR18_lez08 Robot Avanzato (Meccanica)

da Francesco Lerteri / sabato, 09 Febbraio 2019 / Pubblicato il Archivio Robotica, Francesco

 

LEZIONE n° 8

– ROBOT AVANZATO –

– MECCANICA –

 

 

Con questa lezione proseguiamo a gestire il robot in una maniera “avanzata”. Come detto per prima cosa dobbiamo organizzare l’hardware e seconda del tipo di robot (2 o 4 ruote) e del numero dei sensori. Dovremo porre particolare attenzione al collegamento dei vari blocchi elettrici del robot. Dopo aver collegato in modo adeguato tutti i blocchi potremmo continuare ad organizzare la gestione del robot.

 

Come visto nella lezione precedente per il robot che vogliamo realizzare (explorer junior) avremo almeno bisogno di:

MOTORI (2 + ball caster) = permettono, se opportunamente comandati, di dirigere il robot in ogni direzione ottenendo la NAVIGAZIONE all’interno del labirinto. La ball caster serve a rendere nonostante il movimento il robot stabile.

SENSORI DI URTO (2 + baffi) = con due sensori e con i baffi incrociati possiamo facilmente gestire tre tipi di urto (sinistra, destra e centro). Si possono usare anche dei sensori di distanza agli ultrasuoni ma la loro affidabilità non è molto elevata.

SENSORI DI LUCE (2 o più) = il numero dei sensori di luce dipende molto dal numero dei piedini di Arduino rimasti liberi dopo che sono stati montati gli urti ed i motori. Per gli explorer junior è più semplice poiché avremo un solo tipo di sensori analogici.

DISPOSITIVI DI SEGNALAZIONE = il più semplice è sicuramente il LED, si potrebbe usare anche un display ma richiede un numero elevato di piedini per la sua gestione

 

Il programma (in ordine) del Robot deve:

MANDARLO AVANTI

GESTIRE GLI URTI

GESTIRE LE LUCI

 

Il Robot Avanzato , oltre alle dotazioni base, può avere:

SENSORI DI URTO A DISTANZA

VARI SENSORE DI LUCE

ALCUNI LED o un DISPLAY

 

Il software per il Robot Avanzato , oltre alle dotazioni base, può gestire:

L’USCITA da una TRAPPOLA (CONTARE gli URTI)

TROVARE la LUCE da LONTANO

SEGUIRE i BORDI

 

Vediamo in dettaglio come dobbiamo agire per ottenere il “MASSIMO” dal nostro robot:

 

Per far MUOVERE il robot bisogna AGIRE sul TEMPO

Inizialmente ci vuole più Tempo (bisogna vincere l’attrito)

Dobbiamo per prima cosa impostare il movimento desiderato e successivamente fissare per quanto tempo vogliamo eseguirlo. Dovremo quindi per far navigare il robot gestire tutte le possibilità o gli eventi che avvengono. A titolo di esempio se viene rilevato l’urto destro a dobbiamo (nell’ordine):

Fermare il robot

Tornare poco indietro

Girare a sinistra

Andare avanti

Per prendere pratica con la programmazione si propone il seguente esercizio:

far percorrere al robot un quadrato di 80 centimetri e poi fermarlo

Mandare avanti il robot per 80 cm (tempo)

Girare di 90° (tempo)

Ripetere per 4 volte

Fermarsi (variabile che “blocca” l’esecuzione)

LISTATO ESERCIZIO – Per provare a fare le modifiche proposte copiare il listato (colorato in rosso) ed incollarlo in un editor di solo testo [Notepad ad esempio]

 

/////////////////////////////////////////////////////////////////////

// i tempi per le varie operazioni sono stati fissati TUTTI ad UN SECONDO (VANNO TROVATI I VALORI CORRETTI)

//////////////// CORSO ROBOT 2018-19 LEZIONE n° — 8 — ESERCIZIO n° 18

/////////////////////////////////////////////////////////////////////

int x = 0;
int speed_motor = 75;

int TIME_GO_FORWARD = 2500;
int TIME_GO_RIGHT = 2750;

Serial.print(” SPEED = ” );
Serial.print(speed_motor);

magic=1;
// vado AVANTI SE NON CI SONO OSTACOLI

if (one_shot1 == 0)
{
Serial.print(“\n”);
Serial.print(” —- QUADRATO — ” );
Serial.println(choice);

for (x=1;x<=4;x++)
{
Serial.print(” CICLO NUMERO = ” );
Serial.println(x);

avanti();
analogWrite(pwm_a, speed_motor);
analogWrite(pwm_b, speed_motor);
delay(TIME_GO_FORWARD);
Serial.print(” AVANTI per ” );
Serial.print(TIME_GO_FORWARD);
Serial.print(” MILLI secondi ” );

destra();
analogWrite(pwm_a, speed_motor);
analogWrite(pwm_b, speed_motor);
delay(TIME_GO_RIGHT);
Serial.print(” DESTRA per ” );
Serial.print(TIME_GO_RIGHT);
Serial.println(” secondi ” );
}

one_shot1 = 1;
stop_Motori();
}

Serial.println(” ” );

 

/////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////

/*************************************************************

END PROGRAM

*************************************************************/

di seguito le slide della lezione

CR18_Lez08_RobotAdv_mec_01
CR18_Lez08_RobotAdv_mec_01
CR18_Lez08_RobotAdv_mec_02
CR18_Lez08_RobotAdv_mec_02
CR18_Lez08_RobotAdv_mec_03
CR18_Lez08_RobotAdv_mec_03
CR18_Lez08_RobotAdv_mec_04
CR18_Lez08_RobotAdv_mec_04
CR18_Lez08_RobotAdv_mec_05
CR18_Lez08_RobotAdv_mec_05
CR18_Lez08_RobotAdv_mec_06
CR18_Lez08_RobotAdv_mec_06
CR18_Lez08_RobotAdv_mec_07
CR18_Lez08_RobotAdv_mec_07
CR18_Lez08_RobotAdv_mec_08
CR18_Lez08_RobotAdv_mec_08
CR18_Lez08_RobotAdv_mec_09
CR18_Lez08_RobotAdv_mec_09
CR18_Lez08_RobotAdv_mec_10
CR18_Lez08_RobotAdv_mec_10
CR18_Lez08_RobotAdv_mec_11
CR18_Lez08_RobotAdv_mec_11
CR18_Lez08_RobotAdv_mec_12
CR18_Lez08_RobotAdv_mec_12
CR18_Lez08_RobotAdv_mec_13
CR18_Lez08_RobotAdv_mec_13
CR18_Lez08_RobotAdv_mec_14
CR18_Lez08_RobotAdv_mec_14
CR18_Lez08_RobotAdv_mec_15
CR18_Lez08_RobotAdv_mec_15
CR18_Lez08_RobotAdv_mec_16
CR18_Lez08_RobotAdv_mec_16

 

 

(15)

Leggi anche:


  • cR_2019_lezione8

    cR_2019_lezione8


  • cR_2019_lezione9

    cR_2019_lezione9


  • cR_2019_lezione10

    cR_2019_lezione10


  • cR_2019_lezione7

    cR_2019_lezione7


  • cR_2019_lezione6

    cR_2019_lezione6


  • cR_2019_lezione3

    cR_2019_lezione3


  • cR_2019_lezione4

    cR_2019_lezione4


  • cR_2019_lezione5

    cR_2019_lezione5

  • Tweet
Taggato in: Corso robotica 2018-19, elettronica, robot

Su Francesco Lerteri

Che altro puoi leggere

Robofesta_Pacinotti_2018
cR_17_lezione 08
Robotica Sisto 2019

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Articolo in Evidenza

 

 

  

Il Sepolcro degli Scipioni

 

 

Le categorie

  • .Dicono di NOI
  • Album fotografici Francesco
  • Album Fotografici Iduesarchiaponi
  • Album Fotografici Paolo
  • Alta Fotografia
  • Altro
  • Antichi eserciti ed armi
  • Archeologia
  • Archeologia1
  • Archeologia2
  • Archivio Robotica
  • Circuiti per Robotica
  • Città Fantasma
  • Collaboratori
  • Corso Robotica 19-20
  • Didattica
  • Didattica a distanza
  • Esempi di Robotica
  • Eventi
  • Fotografia
  • Francesco
  • Francesco e Paolo
  • Gallerie Fotografiche Francesco
  • Gare di Robotica
  • Gli Svaghi nel mondo Antico
  • I Cibi Romani
  • Il blog
  • L'Italia che non ti aspetti
  • Laboratorio Robotica
  • Le sette Meraviglie del mondo
  • Le Sette meraviglie del Mondo moderne
  • Lezioni On-line
  • Link Utili
  • Miti e Leggende
  • Mitologia Norena
  • Notizie
  • Paolo
  • Per non dimenticare
  • Popoli e Civiltà
  • Robotica
  • Roma Nascosta
  • Scrittori e Poeti Antichi
  • Scuola
  • Si dice… Perchè
  • Soluzioni didattica a distanza
  • Storie e Personaggi Romani
  • Teatro
  • Viaggiando …..
  • Viaggiare
  • Video

Siti da visitare

 …

Rolex replica

replica watches
fake watches

Da la raccolta “La LIVELLA” di TOTO

....... E camminanno a ttaglio e nu burrone, nchiurette ll'uocchie e se menaie abbascio. Vulette 'nzerrà 'o libbro Sarchiapone, e se ne jette a 'o munno 'a verità .

SCRIVICI

Se ci vuoi contattare scrivici a: info@iduesarchiaponi.com

I più letti

  • Esopo e Fedro: I geni che hanno ascritto la favola nell’arte letteraria. (6908)
  • Sigle delle Porte Logiche (5251)
  • Mitologia Norrena. (2887)
  • Moire, Parche, Norne: Il filo della vita, le signore dei destini umani. (2733)
  • Il Mito di Achille (1857)
  • La statua di Zeus ad Olimpia. (1760)

Visitatori online

Visitatori online – 0:
Utenti –
Ospiti –
Bots –
Il numero massimo di visitatori è stato – 2019-04-03:
Tutte le visite – 68300:
Utenti – 643
Ospiti – 66154
Bots – 1503
browser – Firefox 18.0

  • SOCIAL

© 2014 Copyright by Francesco e Paolo. All rights reserved.

TORNA SU