Circuito slitta motorizzata con Arduino
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
Grande!!!
Grazie mille!
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 .
Excelente!
Grazie mille!
Ciao Andrea,
bel progetto, ma se volessi che la slitta tornasse indietro solo quando premo il tasto work invece del delay work?
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".
@@AndreaLombardo84 si perfetto, sono ancora agli inizi con arduino, se non chiedo troppo potresti indicarmi il codice da inserire.
grazie anticipatamente
@@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 😅
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!
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.
:-(
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
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
@@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
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
@@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.
@@AndreaLombardo84 ho anche un altro dispositivo li dentro che mi dava problemi , farò altre prove
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
Ciao Giuseppe, hai installato la libreria tramite Gestione librerie nell'IDE di Arduino?
@@AndreaLombardo84 si la libreria e installato
@@giuseppedangelo8812 riesci a mandarmi altri dettagli dell'errore?
@@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
buona sera ti ho inviato gli errori.
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.
There was a bug on my site. Please try again. Thanks 🙏
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
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
Qual è il valore dei resistori a pulsante?
Ciao, 10K. Trovi tutto sul link in descrizione 😉
Grazie maestro!