Cuprins:
- Pasul 1: Introducere
- Pasul 2: Video
- Pasul 3: Piese, materiale și instrumente
- Pasul 4: Circuit
- Pasul 5: Fabricarea mașinilor
- Pasul 6: Programare
- Pasul 7: Rezultate și reflecție
- Pasul 8: Referințe și credite
Video: ShWelcome Box: prietenul uneori: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Căutați companie?
Pasul 1: Introducere
Căutați un prieten care va fi întotdeauna acolo pentru voi prin gros și subțire? Ei bine, căutați în altă parte, deoarece ShWelcome Box doar iubește să fugă de problemele sale și de oamenii care se apropie prea mult. La fel ca studenții la arhitectură.
Oamenii spun că, dacă fuge de tine de câte ori, poți găsi un prieten sub toată timiditatea …
Pasul 2: Video
Pasul 3: Piese, materiale și instrumente
Materiale:
1 x foaie de placaj de 1,5 mm
2 coli de carton alb de 1,5 mm
4x senzori cu ultrasunete
2x motoare de curent continuu
2x roți din cauciuc
1x Arduino Mega
1x marmură
1x cearșaf de lână
8x 2n2222 tranzistoare
8x diode
8x Rezistențe 100Ω
Fire multiple jumper - masculin / masculin și masculin / feminin
Exacto-cuțit
Lipici (pistol de lipit recomandat, deci dacă greșiți, puteți rupe piesele)
Foarfece pentru tăiat lână
Poate tăia manual materialele sau le poate tăia cu laser (recomandat pentru tăierea cu laser)
Pasul 4: Circuit
Pentru circuite, există doar 2 setări generale care se repetă între diferitele motoare și senzorii cu ultrasunete.
Pentru motoarele de curent continuu, urmați prima imagine din această secțiune, dar încercați să montați totul cât mai aproape posibil, astfel încât acestea să fie mai aproape de Arduino. După ce ați terminat 1, repetați aceeași diagramă de lângă ea în ordine pentru al doilea motor. Asigurați-vă că știți ce motor este pentru ce parte (motor stânga sau dreapta).
Cei 4 senzori cu ultrasunete sunt doar o chestiune de conectare a primului și ultimului pin în părțile pozitive și, respectiv, negative ale panoului. Conectați apoi declanșatorul corespunzător și pinii de ecou în pinii digitali corespunzători. A păstra totul la coadă este cel mai bun prieten al tău aici.
Pasul 5: Fabricarea mașinilor
Când construiți ShWelcome, cel mai bine este să-l creați în 3 bucăți separate. Baza care ține panoul, Arduino și senzorii, compartimentul inferior care conține motoarele și piciorul de susținere și, în cele din urmă, cupola / acoperișul robotului.
Începeți cu forma hexagonală mare din lemn și cele 4 diamante mai mici, cu 2 găuri în fiecare pătrat. Așezați pătratele pe părțile opuse și lipiți-le. Apoi, luați cele 4 forme asemănătoare unui trapez cu deschideri la capete și lipiți-le astfel încât să fie sub bază și între 2 diamante. În cele din urmă, folosind cele 4 pătrate mici din lemn, lipiți-le de marginile pătratului din mijloc, astfel încât baza să poată sta pe secțiunea inferioară.
Pentru a face compartimentul inferior, lipiți roțile de capetele care ies din piesă cu capătul rotunjit. Așezați fiecare roată pe părțile exterioare ale fiecărui motor. Apoi, folosind 4 bucăți, 1 pătrat cu o gaură în mijloc, 1 dreptunghi cu o gaură în mijloc și alte 2 dreptunghiuri, creați o cutie în mijlocul piesei rotunjite, astfel încât să poată susține baza. Asigurați-vă că introduceți firele motoarelor prin orificiile din pătrate, astfel încât să poată fi conectat la panoul de deasupra bazei. Pentru a crea picioarele de susținere, țineți cele 3 piese drepte împreună cu diferitele cercuri, apoi glisați în marmură după ce lipiciul a fost fixat. Apoi puneți-l prin gaura mare din mijloc. Mai întâi am încercat să realizăm fundul din carton, dar nu a putut suporta greutatea bazei.
Pentru a construi cu ușurință acoperișul, veți dori să atașați cele 4 piese hexagonale mai mici unul lângă altul, să îl pătrate până la cea mai pătrată parte superioară și apoi să le lipiți toate împreună. Acest lucru se va asigura că hexagonele sunt la unghiul adecvat pentru a se potrivi perfect peste baza robotului. După aceea, puteți lipi blana pe cupolă și puteți tăia părțile în exces.
După aceea, este doar o problemă dacă așezați toate cablurile pe bază, glisați senzorii respectivi în direcția lor corectă, conectați firele roților la firele corespunzătoare de pe panou și apoi așezați cupola deasupra acesteia. toate.
Un H-Bridge ar putea fi, de asemenea, utilizat pentru ca motoarele să poată funcționa în ambele direcții la comandă.
Pasul 6: Programare
Codul începe pornind asigurându-vă că indică în mod clar care sunt declanșatoarele senzorului și pinii de ecou conectați la acei pini și unde să conectați cei 8 pini digitali pentru ca motoarele să poată roti în direcții diferite.
Apoi stabilește variabile controlabile, cum ar fi viteza motoarelor roților și cantitatea de ori cu care a interacționat înainte de a deveni un pic prietenos.
Totul din configurare este doar setarea stabilirii modurilor pin pentru fiecare pin, indiferent dacă este ieșire sau intrare.
Modul în care am simplificat codul este prin descompunerea modului în care robotul se deplasează în funcții din ce în ce mai mici, ceea ce face mai ușor să-l facem să facă ceea ce dorim. Funcțiile de nivel inferior sunt leftForward (), leftBackward (), rightForward (), rightBackward (), care spun fiecărui motor individual să se deplaseze fie înainte, fie înapoi. Apoi funcții precum forward (), backward (), left () și right (), respectiv apelează funcțiile menționate anterior pentru a face robotul să se deplaseze într-o anumită direcție.
Pasul 7: Rezultate și reflecție
La sfârșitul acestui proiect, am fost foarte mulțumiți de modul în care se mișcă robotul nostru, dar credem că există încă loc de îmbunătățire. Am învățat multe și de la primul nostru design.
Proiectul nostru inițial era să avem o cutie cu 4 roți, deoarece am crezut că îi va oferi stabilitate și tracțiune în mișcare. Ceea ce am constatat cu această iterație este că mai multe motoare au însemnat că sursa de alimentare a fost împărțită și mai mult. Aceasta însemna că fiecare motor era mai slab și robotul nu se putea deplasa cu adevărat sub propria greutate. Din aceasta, am decis să reducem cantitatea de roți la 2, astfel încât fiecare roată să fie mai puternică.
Designul cu 2 roți a fost mult mai bun, iar robotul s-a deplasat mai ușor și mai consecvent.
O altă problemă pe care am întâmpinat-o cu designul cu 4 roți este că, uneori, în funcție de suprafața pe care am testat-o sau de alinierea roților, robotul nu ar fi plat pe sol, ceea ce ar împiedica tracțiunea pe care ar avea-o cu solul.
Într-o iterație viitoare, am dori să încercăm să punem în aplicare lucruri precum mișcarea mai lină / non-stop, un corp mai mic (poate dacă am folosi o placă de măsurare mai mică) sau să găsim o modalitate de a-l face să se miște mai repede / mai neregulat.
Pasul 8: Referințe și credite
Acest proiect a fost realizat pentru cursul ARC385 de la Universitatea din Toronto, programul de arhitectură John H Daniels
Configurare motor DC - glisați în clasă (imaginea de mai sus)
Arduino Mega
Tutorial senzori cu ultrasunete
Motoare și roți Amazon DC
Senzori cu ultrasunete
Membrii grupului:
Francis Banares
Yuan Wang
Ju Yi
Nour Beydoun
Recomandat:
Cum mi-am făcut propria mașină de box ?: 11 pași (cu imagini)
Cum mi-am făcut propria mașină de box ?: Nu există nicio poveste uimitoare în spatele acestui proiect - mi-au plăcut întotdeauna mașinile de box, care erau amplasate în diferite locuri populare. Am decis să-l construiesc pe al meu
Tastatură Arduino Joystick Extender Box și controler de sunet, folosind Deej: 8 pași
Tastatură Arduino Joystick Extender Box și Sound Controller Thing folosind Deej: De ce, de ceva vreme, doresc să adaug un mic joystick la tastatura mea pentru a controla elementele interfeței sau alte sarcini mai mici în jocuri și simulatoare (MS Flight Sim, Elite: Dangerous, Star Wars: escadrile, etc). De asemenea, pentru Elite: Dangerous, am fost
Light-up Treasure Box: 4 pași
Light-up Treasure Box: Acesta este un proiect pe care l-am făcut pentru fiul meu în vârstă de 4 ani, care a solicitat o cutie specială pentru păstrarea și depozitarea de dinozauri mici, benzi desenate, scoici și bucăți aleatoare de lemn și hârtie, cunoscute și sub denumirea de „comori”. " Este în esență o cutie simplă din lemn, cu un capac articulat, m
Twitchy, prietenul tău cu deșeuri electronice: 11 pași (cu imagini)
Twitchy, prietenul tău cu deșeuri electronice: este mai curat decât un hamster și are mai multă personalitate decât majoritatea reptilelor și este mult mai inteligent decât acest câine pe care îl aveam. În plus, este făcut din junk și este foarte distractiv de construit. Populația umană poate fi (și probabil ar trebui să fie) împărțită în
Cedar (Cigar?) Box Box Box: 8 pași (cu imagini)
Cedar (Cigar?) Box Box Box: Inspirat de difuzoarele Munny, dar nu doresc să cheltuiască mai mult de 10 dolari, iată instructivul meu folosind difuzoare vechi de computer, o cutie de lemn din magazinul de cumpărături și o mulțime de lipici fierbinți