Circuito slitta motorizzata con Arduino

Sdílet
Vložit
  • čas přidán 25. 08. 2024
  • Circuito utilizzabile per la realizzazione di una slitta motorizzata che possa muoversi autonomamente avanti ed in dietro.
    Progetto realizzato sulla base di un'esigenza proposta nei commenti del sito.
    Trovi schema e codice Arduino a questo link:
    wp.me/p27dYH-Mb
    Per qualsiasi domanda o chiarimento, fai riferimento alla sezione commenti.
    Sono ben accetti, birre, caffè e donazioni 😉
    MUSICHE ED EFFETTI:
    Virus - 8Bit (2017)
    DZYNEK
    Dall'album: 8-Bit Chiptune Music
    jamen.do/t/1456026
    Rhythmics & Cat Like Thief - Summer Wars (Azureflux Remix) (2014)
    AZUREFLUX
    Dall'album: Piko Piko Stereo
    jamen.do/t/1161801

Komentáře • 34

  • @ALOISIOMARASCO
    @ALOISIOMARASCO Před 4 lety +1

    Grande!!!

  • @francescofarina51
    @francescofarina51 Před 2 lety +1

    Ciao Andrea Bellissimo video sto realizzando un slitta verticale con arduino uno un motore NEMA 17 e un driver TB6600 basterebbero 2 pulsanti x salita e discesa e due finecorsa in caso di un comando errato ,mi spiego meglio per la discesa devo farla in 4 o 5 volte premendo il tasto discesa la risalita al punto di partenza in una sola volta in prativa i fine corsa servono come sicurezza per non oltrepassare il limite di arrivo ,i collegamenti alle resistenze usando il Driver TB6600 non servono per i pulsanti e i fine corsa ? puoi aiutarmi ? magari con uno schema dei collegamenti grazie .

  • @tridenator
    @tridenator Před 5 lety +1

    Excelente!

  • @ignaziospadaro6708
    @ignaziospadaro6708 Před 3 lety +1

    Ciao Andrea,
    bel progetto, ma se volessi che la slitta tornasse indietro solo quando premo il tasto work invece del delay work?

    • @AndreaLombardo84
      @AndreaLombardo84  Před 3 lety

      Ciao Ignazio, in sostanza dovrebbe arrivare a fine corsa e rimanere li fermo fin quando non si ripreme il pulsante Work? Se così fosse, bisognerebbe aggiungere un ulteriore stato al programma e delle condizioni per dire "se hai finito di lavorare, ferma tutto e aspetta la seconda pressione del tasto work per ritornare in dietro".

    • @ignaziospadaro6708
      @ignaziospadaro6708 Před 3 lety

      @@AndreaLombardo84 si perfetto, sono ancora agli inizi con arduino, se non chiedo troppo potresti indicarmi il codice da inserire.
      grazie anticipatamente

    • @AndreaLombardo84
      @AndreaLombardo84  Před 3 lety

      @@ignaziospadaro6708 ciao Ignazio, purtroppo per adesso non ho tempo e spazio per smanettare con Arduino. Cercherò di accontentarti appena potrò. Nel frattempo fai come ho fatto io: prova, riprova, sbaglia, correggi, a volte brucia 🤭... Vedrai che diventerai un ottimo smanettone 😅

  • @TheSilsio
    @TheSilsio Před 4 lety +1

    Ciao Andrea grazie mille per i tuoi video!
    Avrei bisogno del tuo aiuto.
    Vorrei Poter pilotare un motore stepper con arduino e due pulsanti.
    Quello che il motore dovrebbe fare è: premi il primo pulsante gira di 180gradi in 5secondi, premi Il secondo pulsante torna indietro di 180gradi sempre in 5 secondi . Riusciresti a fare un video+codice? Ti ringrazio anticipatamente!

    • @AndreaLombardo84
      @AndreaLombardo84  Před 4 lety

      Ciao TheSilsio, purtroppo per adesso non ho modo di dedicarmi in alcun modo ad Arduino e all'elettronica in genere, mi dispiace.
      Prova a dare un'occhiata sul mio sito (trovi il link in descrizione) dovrebbe esserci qualche articolo che con qualche piccola modifica potrebbe fare al caso tuo.
      :-(

  • @massimomarciano1180
    @massimomarciano1180 Před 3 lety

    Buongiorno Andrea , il circuito funziona solo che prende interferenze alla partenza di un motore esterno . Come modificarlo con pulsanti non pullup , ma con la classica resistenza da 10k ? il circuito va bene , ma vorrei eliminare questo difetto . grazie

    • @AndreaLombardo84
      @AndreaLombardo84  Před 3 lety

      Ciao Massimo, dici che ci può essere una relazione tra le interferenze e la questione pull-up? Comunque per utilizzare le resistenze di pull-up basta metterle tra il pin (dello switch) e 5V. Nel codice imposti il pin a INPUT. Trovi maggiori info qui: circuitdigest.com/tutorial/pull-up-and-pull-down-resistor

    • @massimomarciano1180
      @massimomarciano1180 Před 3 lety

      @@AndreaLombardo84 credo sia quello perché ogni volta che parte un motore da 380v , mentre cammina la slitta si blocca il motore , come se avesse visto il tasto END . ho provato già con la resistenza da 10k e cambiare da INPUT_PULLUP a INPUT su tutti i pulsanti ma non funziona .Credo di aver fatto qualche errore sul codice . Poi uso un' altro driver motore .FUNZIONA TUTTO MA SOLO AD INTERFERENZE HO ERRORI. domani faccio altre prove .Grazie mille Andrea

    • @massimomarciano1180
      @massimomarciano1180 Před 3 lety

      forse devo provare tra 5 volts e il pin , mentre io ho provato tra gnd e pin e poi il tasto mi manda la 5 volts . ok domani proverò tra 5v e pin come da un esempio che mi hai inviato dal link

    • @AndreaLombardo84
      @AndreaLombardo84  Před 3 lety

      @@massimomarciano1180 In passato ho avuto anche io problemi del genere dovuti a delle elettrocalamite giganti (attivavano i martelli delle campane di un campanile) il problema sta nelle interferenze elettromagnetiche che si vengono a generare sulla linea (non è proprio scientifica come spiegazione). Potresti provare a schermare il più possibile Il circuito con Arduino. forum.arduino.cc/index.php?topic=559818.0
      forum.arduino.cc/index.php?topic=302999.0
      Prova a dare un'occhiata su queste discussioni.

    • @massimomarciano1180
      @massimomarciano1180 Před 3 lety

      @@AndreaLombardo84 ho anche un altro dispositivo li dentro che mi dava problemi , farò altre prove

  • @giuseppedangelo8812
    @giuseppedangelo8812 Před 2 lety

    buna sera andrea ho caricato la tuo slitta e mi da errore libreria libraries\Bounce2-2.57.0\src/Bounce2.h: .
    come posso risolvere questo problema grazie mille

    • @AndreaLombardo84
      @AndreaLombardo84  Před 2 lety

      Ciao Giuseppe, hai installato la libreria tramite Gestione librerie nell'IDE di Arduino?

    • @giuseppedangelo8812
      @giuseppedangelo8812 Před 2 lety

      @@AndreaLombardo84 si la libreria e installato

    • @AndreaLombardo84
      @AndreaLombardo84  Před 2 lety

      @@giuseppedangelo8812 riesci a mandarmi altri dettagli dell'errore?

    • @giuseppedangelo8812
      @giuseppedangelo8812 Před 2 lety

      @@AndreaLombardo84 This report would have more information with
      "Show verbose output during compilation"
      enabled in File > Preferences.
      Arduino: 1.0.6 (Windows 7), Board: "Arduino Mega 2560 or Mega ADK"
      slitta_con_stepper_motor:66: error: 'Bounce' does not name a type
      slitta_con_stepper_motor:67: error: 'Bounce' does not name a type
      slitta_con_stepper_motor:68: error: 'Bounce' does not name a type
      slitta_con_stepper_motor:69: error: 'Bounce' does not name a type
      slitta_con_stepper_motor:70: error: 'Bounce' does not name a type
      slitta_con_stepper_motor.ino: In function 'void setup()':
      slitta_con_stepper_motor:89: error: 'btnSwResolution' was not declared in this scope
      slitta_con_stepper_motor:92: error: 'btnSwReset' was not declared in this scope
      slitta_con_stepper_motor:95: error: 'btnSwWork' was not declared in this scope
      slitta_con_stepper_motor:98: error: 'btnSwLimitHome' was not declared in this scope
      slitta_con_stepper_motor:101: error: 'btnSwLimitEnd' was not declared in this scope
      slitta_con_stepper_motor.ino: In function 'void handleSwResolution()':
      slitta_con_stepper_motor:213: error: 'btnSwResolution' was not declared in this scope
      slitta_con_stepper_motor.ino: In function 'void handleSwReset()':
      slitta_con_stepper_motor:240: error: 'btnSwReset' was not declared in this scope
      slitta_con_stepper_motor.ino: In function 'void handleSwWork()':
      slitta_con_stepper_motor:249: error: 'btnSwWork' was not declared in this scope

    • @giuseppedangelo8812
      @giuseppedangelo8812 Před 2 lety

      buona sera ti ho inviato gli errori.

  • @ThomasANGOT
    @ThomasANGOT Před 4 lety

    Hello
    Premièrement merci pour cet excellent tuto. J'ai vraiment envie de l'essayé. Par contre, j'ai un problème je n'arrive pas récuperer le code Arduino, le site est accessible mais la page indique une erreur. Est-il possible d'ajouter directement le lien dans la description ? Merci d'avance.
    Ciao
    Premiere merci per eccellenza tuto. J'ai vraiment envie de l'essayé. Per contro, è probabile che non ci sia risposta al codice Arduino, il sito è accessibile più facilmente dalla pagina. È possibile che tu abbia diretto la descrizione nella descrizione? Grazie in anticipo.

    • @AndreaLombardo84
      @AndreaLombardo84  Před 4 lety

      There was a bug on my site. Please try again. Thanks 🙏

  • @antoniobernardo6
    @antoniobernardo6 Před 4 lety

    Buongiorno scusate io sono a l'inizio volevo sapere se qualcuno mi potrebbe inviarmi uno schema dettagliato di come programmare arduino cie cosa devo scrivere ripeto sono a l'inizio grazie

    • @AndreaLombardo84
      @AndreaLombardo84  Před 4 lety

      Ciao Antonio, credo che iniziare a programmare con Arduino guardando questo tutorial non sia proprio l'ideale, io ti consiglierei di leggere qualche libro o guida online prima di passare a progetti del genere. Su Amazon trovi qualcosa di "commestibile":
      amzn.to/2TAatFf
      amzn.to/2IwEAan
      amzn.to/334YVNB

  • @Washington_Prime
    @Washington_Prime Před 4 lety

    Qual è il valore dei resistori a pulsante?