Sommario:

Spazzatrice automatica alimentata da Arduino: 9 passaggi
Spazzatrice automatica alimentata da Arduino: 9 passaggi

Video: Spazzatrice automatica alimentata da Arduino: 9 passaggi

Video: Spazzatrice automatica alimentata da Arduino: 9 passaggi
Video: Come funziona la nostra Spazzatrice Uomo a bordo Industriale Lavor - Comet 2024, Novembre
Anonim
Spazzatrice automatica alimentata da Arduino
Spazzatrice automatica alimentata da Arduino

Così un giorno ho deciso di acquistare un roomba ma è troppo costoso per il fatto che sono uno studente e comunque la mia priorità è la mia scuola, e mi viene in mente un'idea che dice che ne dici di crearne uno, ho un background decente in programmazione e arduino, quindi perché no?

Passaggio 1: materiali di outsourcing

Materiali di outsourcing
Materiali di outsourcing
Materiali di outsourcing
Materiali di outsourcing
Materiali di outsourcing
Materiali di outsourcing
Materiali di outsourcing
Materiali di outsourcing

Le parti per i progetti sono elencate di seguito:

Arduino pro mini o qualsiasi scheda arduino

Ho appena usato pro mini perché è più efficiente e più piccolo

Driver del motore L298n

Questo driver del motore viene utilizzato per azionare i due motori che alimentano la spazzatrice

Scopa

se non sai cos'è una scopa, è come una scopa con più spazzole

e gira mentre lo spingi e raccogli lo sporco

2 motori DC a spazzole

Ho appena usato alcuni motori DC vari che ho preso da macchinine rotte

Due sensori a ultrasuoni

percepire ed evitare muri e ostacoli

Presa di alimentazione CC

Per caricare i power bank

Power bank

per fornire la potenza necessaria alla scheda e ai motori

due cavi USB maschi

per connettersi al power bank

Passaggio 2: strumenti necessari

Strumenti richiesti
Strumenti richiesti

Uno strumento Dremel

per tagliare e mettere il buco dove serve

Un saldatore

ai fili di saldatura, ovviamente.

Pinze

per tagliare il filo e aiutare a piegare i fili

pistola per colla (opzionale)

per tenere insieme i motori ma se non usi solo zipties

Cacciavite

per avvitare e allentare le viti di più componenti

Passaggio 3: trovare dove posizionare i motori, i sensori e il lavoro di verniciatura

Trovare dove mettere i motori, i sensori e il lavoro di verniciatura
Trovare dove mettere i motori, i sensori e il lavoro di verniciatura
Trovare dove mettere i motori, i sensori e il lavoro di verniciatura
Trovare dove mettere i motori, i sensori e il lavoro di verniciatura
Trovare dove mettere i motori, i sensori e il lavoro di verniciatura
Trovare dove mettere i motori, i sensori e il lavoro di verniciatura

Ho stimato dove mettere i sensori semplicemente mettendoli sopra e ho segnato i cerchi che verranno poi tagliati dal dremel e già che ci sono l'ho dipinto con una vernice spray blu metallizzato

Passaggio 4: mettere dei buchi

Mettere dei buchi
Mettere dei buchi
Mettere dei buchi
Mettere dei buchi
Mettere dei buchi
Mettere dei buchi
Mettere dei buchi
Mettere dei buchi
  • Quindi ho messo quattro fori davanti alla scopa superiore del corpo due a sinistra e due a destra per far entrare i sensori
  • e ho anche messo due fori rettangolari nella parte inferiore del corpo inferiore della scopa per far entrare i motori

Passaggio 5: mettere tutto insieme

Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme

Ho incollato a caldo tutto il sensore e i motori al corpo, per i motori l'ho messo nella parte inferiore del corpo e l'ho sostenuto con tasselli di legno in modo che non si muovesse. per i sensori li ho anche incollati a caldo negli appositi fori, ho realizzato anche una breakout board per il pro mini così sarà più facile cablare e risolvere i problemi. mentre il driver del motore è nella parte anteriore dell'aspirapolvere

Passaggio 6: codice

il codice è stato creato nell'IDE Arduino ed è c plus modificato, ovviamente. se vuoi scaricare il codice basta premere il link in basso. quindi ci sono due parti del codice in parole povere, il compito della prima parte è ottenere i dati dai sensori in modo che la scheda possa analizzarli e il lavoro della seconda parte è assegnare quali motori girano e manovrano, sono solo due semplici parti. se ti stai chiedendo come ho caricato il codice, uso solo un arduino uno per caricare

Passaggio 7: cablarlo

Cablaggio It
Cablaggio It
Cablaggio It
Cablaggio It
Cablaggio It
Cablaggio It
Cablaggio It
Cablaggio It

ho usato un cavo di collegamento calibro n. 12 per collegare ogni cosa al posto giusto. schema fritzing è dato sopra.

il VCC e GND dei sensori sono collegati ai power bank che forniscono 5 volt e pin di trig un pin di eco è collegato ai loro pin appropriati. anche i pin per il controllo del motore sono definiti nel codice

Passaggio 8: chiuderlo

Chiudendolo
Chiudendolo

ho messo il power bank in cima perché non c'è spazio per i due enormi powerbank all'interno l'ho anche messo sulla parte anteriore per aggiungere peso, quindi ho messo più trazione sulle ruote anteriori che guidano la spazzola. ho anche rimontato tutte le cose

Passaggio 9: ritocchi finali

questo è l'ultimo passo di questa lunga speranza istruttiva che ti diverta a realizzarlo e sentiti libero di modificarlo e cambiarlo.

Consigliato: