Cuprins:

GUNOIURI AUTOMATICE POATE SAU COȘI. PENTRU A SALVA PLANETA .: 19 pași (cu imagini)
GUNOIURI AUTOMATICE POATE SAU COȘI. PENTRU A SALVA PLANETA .: 19 pași (cu imagini)

Video: GUNOIURI AUTOMATICE POATE SAU COȘI. PENTRU A SALVA PLANETA .: 19 pași (cu imagini)

Video: GUNOIURI AUTOMATICE POATE SAU COȘI. PENTRU A SALVA PLANETA .: 19 pași (cu imagini)
Video: Trucul pentru a face o persoana sa se îndragosteasca de tine 2024, Noiembrie
Anonim
Image
Image

De gaming feeling0 Urmăriți mai multe de la autor:

Mască automată
Mască automată
Robot de desen cu scutul Adafruit (concurs Make It Move)
Robot de desen cu scutul Adafruit (concurs Make It Move)
Robot de desen cu scutul Adafruit (concurs Make It Move)
Robot de desen cu scutul Adafruit (concurs Make It Move)

Proiecte Tinkercad »

Înainte de a începe, vă recomand să vizionați primul videoclip înainte de a citi acest lucru, deoarece este foarte util

Bună ziua, mă numesc Jacob și locuiesc în Marea Britanie.

Reciclarea este o mare problemă în care trăiesc, văd o mulțime de gunoi pe câmpuri și ar putea fi dăunătoare. Cel mai enervant lucru este că există coșuri peste tot. Asta pentru că oamenii sunt leneși? Am decis să remediez acest lucru făcând un coș de reciclare care vine la tine!

Să începem…

Provizii

Dewalt / orice baterie pentru unelte fără fir.

imprimantă 3d. Probabil ai putea scăpa de unul.

Arduino uno.

Modul Bluetooth.

Convertor Buck. Opțional în funcție de cât timp doriți să dureze arduino-ul.

Computer și telefon.

2x IBT_2.

2x motor ștergător.

Pasul 1: Obținerea puterii

Image
Image
Obținerea puterii
Obținerea puterii

Am un buget foarte strâns, așa că nu pot să-mi irosesc banii cu baterii Li-Po scumpe sau chiar cu acid Led. Cu toate acestea, există, probabil, baterii LI-Po foarte ieftine în casa dvs. despre care nici măcar nu știți. Burghiu fără fir Bateria sau chiar unele mașini de tuns iarba. Aceste baterii sunt foarte utile și sunt ușoare!

Nu am pierdut timp pentru a începe! Am intrat în tinkercad și după câteva iterații, am venit cu acest lucru:

Sus sus.

Pasul 2: Cablarea motoarelor

Cablarea motoarelor
Cablarea motoarelor

După cum am spus în secțiunea consumabile, folosesc 2x IBT_2 și un arduino. Am folosit această schemă de cablare NOTĂ NU AM FOLOSIT Piesa POTENȚIOMETRU. Cablarea a fost foarte simplă și a implicat doar lipirea. IBT_2 are doi pini PWM unul pentru a roti motorul înapoi și unul înainte. De asemenea, are doi pini de alimentare care pot fi de la 3.3v la 5v. Acestea sunt tot ce trebuie să conectați pentru a avea control deplin asupra motorului. Nu vă faceți griji cu privire la celelalte pini.

Pasul 3: * Test * Cod

Image
Image

Am scris o mică bucată de cod care va accelera încet motorul și direcția de schimbare la fiecare 10 secunde. Acest lucru se realizează folosind o buclă for. IBT_2 a fost conectat la pinul 5 și 6 PWM. O puteți copia și lipi.

Cod:

int RPWM_Output = 5; // Pinul de ieșire Arduino PWM 5; conectați-vă la pinul IBT-2 1 (RPWM) int LPWM_Output = 6; // Pinul de ieșire Arduino PWM 6; conectați-vă la pinul 2 IBT-2 (LPWM)

void setup () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

bucla nulă () {

int i = 0; // puneți codul principal aici, pentru a rula în mod repetat:

pentru (i = 0; i <255; i ++) {

// în sensul acelor de ceasornic analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); întârziere (100); }

întârziere (10000);

pentru (i = 0; i <255; i ++) {

// AntiWrock analogwrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); întârziere (100); }

întârziere (10000);

}

Pasul 4: Arduino, modulul Bluetooth și suportul distribuitorului de alimentare

Arduino, modul Bluetooth și suport pentru distribuitor de alimentare
Arduino, modul Bluetooth și suport pentru distribuitor de alimentare
Arduino, modul Bluetooth și suport pentru distribuitor de alimentare
Arduino, modul Bluetooth și suport pentru distribuitor de alimentare

Probabil ați putea scăpa fără imprimare 3D, dar este mult mai ușor să o imprimați în loc să o faceți. Așa că am proiectat o cutie pentru modulul meu arduino și Bluetooth pentru a aluneca cu tinkercad. Această cutie are găuri pentru șuruburi pe lateral de montat. Am montat asta în mijlocul semi-chasisului meu. În cele din urmă, a trebuit doar să creez găuri în interiorul cutiei pentru a o monta așa cum a fost la mare.

Pasul 5: Șasiu

Şasiu
Şasiu
Şasiu
Şasiu

Acest șasiu a fost realizat din cherestea și a fost înșurubat împreună cu câteva șuruburi de lemn. Am creat un model cad rapid pentru tine. Nu există prea multe de spus despre asta.

Pasul 6: Suporturile motorului ștergătorului

Suporturi motor ștergător
Suporturi motor ștergător

Aceasta este de fapt dintr-un proiect anterior, astfel încât monturile au fost deja realizate, dar constă din 3 bucăți de chingi pentru sarcini grele.

Pasul 7: Siguranță

Siguranță
Siguranță

Din nou, am proiectat o montură în tinkercad pentru a ține un întrerupător de 7,5 amp. După cum puteți vedea în imaginea atașată de mai sus.

Pasul 8: Suporturi IBT_2 / Suporturi pentru driverul motorului

IBT_2 Suporturi / Suporturi pentru driverul motorului
IBT_2 Suporturi / Suporturi pentru driverul motorului
IBT_2 Suporturi / Suporturi pentru driverul motorului
IBT_2 Suporturi / Suporturi pentru driverul motorului

Am găsit o montură pe thingiverse pe care am editat-o puțin. După părerea mea, face o treabă foarte bună. De asemenea, este foarte puternic, în ciuda faptului că este montat cu lipici fierbinte.

Pasul 9: Testează din nou codul

Image
Image

Am scris un cod care, ori de câte ori îl trimiteți numărul unu, va face ca motoarele să se învârtă înainte. Aici:

Pasul 10: Cablare

Cablare
Cablare

Am folosit un amestec de ciocolată și conectori electrici pentru a conecta majoritatea lucrurilor. Știfturile arduino au fost lipite. De asemenea, am creat o schemă de conectare pentru dvs. Dacă doriți să construiți acest lucru, vă recomand să căutați cablurile pentru piese individuale, deoarece acesta este o versiune simplificată.

Pasul 11: Montarea roților

Suport roată
Suport roată

Pentru roți, le-am folosit pe cele vechi de pe bunicul meu. Am lipit o piuliță M8 pe motorul ștergătorului și apoi am folosit blocarea firului pe ea. După aceea, am înșurubat tija filetată în interiorul piuliței. Am adăugat două nuci pentru a-l bloca împreună și apoi am adăugat o mașină de spălat penny. Apoi, am adăugat o șaibă și două piulițe de blocare foarte strânse între roată.

Pasul 12: Cod final

Cod final
Cod final

Această bucată de cod folosește o variabilă numită „i” setată ca număr întreg la 170. Acest lucru a făcut mult mai ușor să scriu acest lucru, deoarece nu a trebuit să scriu 170 de fiecare dată când vreau să rotesc fiecare motor. Numărul 170 este folosit deoarece este 170/255, care este echivalent cu 12/18 volți. Am rezolvat acest lucru împărțind 18 la doisprezece și apoi împărțind 255 la rezultatul ultimei sume. 18/5 = 1,5. 255 / 1,5 = 170.

Apoi, deoarece există doi pini pwm, am numit fiecare motor unul: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Ambele au fost setate ca ieșiri pe pinii 5, 6, 10 și 11.

De asemenea, am setat 4 numere întregi 1: forward_state 2: Backward_state 3: Starea stângă 4: Starea dreaptă. În configurare, acestea au fost setate la 0 în mod implicit. Am folosit declarații simple if pentru fiecare. Funcționează setând starea înainte la 1 dacă se primește „1” și pornește și motoarele. Apoi, există o altă afirmație if care spune dacă starea directă = 1 și una primită opriți motoarele. În general, acest lucru înseamnă că, atunci când faceți clic pe un buton, acesta va continua și apoi, când faceți clic din nou, se va opri.

Pasul 13: aplicație

Image
Image
Față în mișcare opțională
Față în mișcare opțională

Această aplicație a fost scrisă în inventatorul aplicației MIT și folosește ecrane virtuale pentru a realiza o conexiune Bluetooth pe fiecare ecran (2 dintre ele). Nu vă permite să intrați în ecranul de control decât dacă aveți o conexiune prin Bluetooth. Pur și simplu, tot ce face este să trimiți '1' '2' '3' '4' la arduino în funcție de butonul pe care îl apeși.

Pasul 14: Mișcare (TEST Fără Coș)

Am creat un videoclip pentru a arăta ce poate face fără coș.

Pasul 15: Montarea coșului

Chestia asta a fost foarte ușoară și a fost introdusă. Nu trebuie să o înșurubați sau altceva. Doar adăugați roțile și ZOOM!

Pasul 16: Prima unitate corectă

Image
Image

Există un videoclip pe care l-am făcut dacă nu l-ai văzut la început.

Pasul 17: Față în mișcare opțională

Am imprimat 3d fiecare fișier din acest: https://www.thingiverse.com/thing:2994999 postare thingiverse la o scară de 60%. Apoi l-am lipit fierbinte de claxonul servo și am tăiat astfel o fantă în coș. Am folosit un pachet de baterii aa pentru a alimenta un Arduino și un servo separat. Am folosit exemplul de bibliotecă Arduino cu cod de baleiaj.

Pasul 18: Vă mulțumim că ați ajuns departe

Ai făcut. Vă mulțumesc dacă ați ajuns până aici sper să vă fi plăcut.

Pasul 19: Îmbunătățiri

Cred că acest proiect a ieșit grozav, dar există întotdeauna spațiu de îmbunătățit!

Primul lucru pe care l-aș schimba este să îl fac complet automat cu senzori Lidar sau ceva de genul acesta. Aș schimba și roțile. Roțile au doar 7 inci în diametru și cred că dacă aș putea crește un pic mai mult, ar fi mai bine să faci cross country și mai repede. În cele din urmă, aș face-o mult mai compactă, astfel încât să pot avea mai mult spațiu pentru partea coșului.

Concurs de roboți
Concurs de roboți
Concurs de roboți
Concurs de roboți

Locul doi în concursul de roboți

Recomandat: