Sisukord:

Arduino jõul töötav automaatne pühkija: 9 sammu
Arduino jõul töötav automaatne pühkija: 9 sammu

Video: Arduino jõul töötav automaatne pühkija: 9 sammu

Video: Arduino jõul töötav automaatne pühkija: 9 sammu
Video: CS50 2014 - Week 7 2024, November
Anonim
Arduino jõul töötav automaatne pühkimismasin
Arduino jõul töötav automaatne pühkimismasin

Nii otsustasin ühel päeval osta roomba, kuid see on üliõpilase jaoks liiga kallis ja minu prioriteet on ikkagi minu kool, ja mul välgub mõte, et kuidas seda teha, mul on programmeerimise ja arduino kohta korralik taust, miks mitte?

Samm: materjalide sisseostmine

Materjalide sisseostmine
Materjalide sisseostmine
Materjalide sisseostmine
Materjalide sisseostmine
Materjalide sisseostmine
Materjalide sisseostmine
Materjalide sisseostmine
Materjalide sisseostmine

Projektide osa on loetletud allpool:

Arduino pro mini või mis tahes arduino plaat

Kasutasin just pro mini, sest see on tõhusam ja väiksem

L298n mootorijuht

Seda mootorijuhti kasutatakse kahe pühkimisseadme toiteks oleva mootori juhtimiseks

Lükake luud

kui sa ei tea, mis tõukurluuk on, siis see on nagu mitme harjaga luud

ja pöörleb läbi surudes ja kogub mustuse kokku

2 alalisvoolu harjatud mootorit

Kasutasin just mõnda alalisvoolumootorit, mille sain katkistest mänguautodest

Kaks ultraheli andurit

tajuda ja vältida seinu ja takistusi

Alalisvoolu toitepistik

Toitepankade laadimiseks

Toitepangad

tahvlile ja mootoritele vajaliku võimsuse tagamiseks

kaks USB -kaablit

toitepangaga ühendamiseks

Samm: vajalikud tööriistad

Vajalikud tööriistad
Vajalikud tööriistad

Dremeli tööriist

lõigata ja panna auk sinna, kuhu vaja

A jootekolb

juhtmete jootmiseks muidugi.

Tangid

traati lõigata ja juhtmeid painutada

liimipüstol (valikuline)

hoida mootoreid koos, kuid kui te ei kasuta lihtsalt tõmblukke

Kruvikeeraja

mitme komponendi kruvide kinnitamiseks ja lahti keeramiseks

3. samm: leidke, kuhu mootorid ja andurid ning värvimistöö panna

Mootorite ja andurite ning värvitöö paigutamise koht
Mootorite ja andurite ning värvitöö paigutamise koht
Mootorite ja andurite ning värvitöö paigutamise koht
Mootorite ja andurite ning värvitöö paigutamise koht
Mootorite ja andurite ning värvitöö paigutamise koht
Mootorite ja andurite ning värvitöö paigutamise koht

Ma hindasin, kuhu andurid paigutada, pannes need lihtsalt üles ja märkisin ringid, mida dremel hiljem lõikab, ja maalimise ajal värvisin selle metalse sinise pihustusvärviga

4. samm: aukude paigaldamine

Aukude panemine
Aukude panemine
Aukude panemine
Aukude panemine
Aukude panemine
Aukude panemine
Aukude panemine
Aukude panemine
  • Nii et ma panin ülakeha luud ette neli auku, kaks vasakule ja kaks paremale, et andurid sisse läheksid
  • ja ma panin ka kaks ristkülikukujulist auku luuda alumise korpuse põhja, et mootorid sisse läheksid

Samm: pange see kõik kokku

Pange see kõik kokku
Pange see kõik kokku
Pange see kõik kokku
Pange see kõik kokku
Pange see kõik kokku
Pange see kõik kokku

Liimisin kuumalt kõik andurid ja mootorid kere külge, mootorite jaoks panin selle alumisse korpusesse ja toetasin puidust tüüblitega, nii et see ei hakkaks ringi liikuma. andurite jaoks liimisin need ka kuumalt oma õigetesse aukudesse, tegin ka pro mini jaoks plaadi, nii et seda on lihtsam ühendada ja probleeme lahendada. kui mootorijuht on koristaja ees

6. samm: kood

kood tehti Arduino IDE -s ja see on muidugi c pluss muudetud. kui soovite koodi alla laadida, vajutage lihtsalt allolevat linki. nii et võhiku ametiajal on koodis kaks osa, esimese osa ülesanne on saada andmed anduritelt, et plaat saaks neid analüüsida, ja teise osa ülesanne on määrata, millised mootorid pöörlevad ja manööverdavad, see on lihtsalt kaks lihtsat osad. kui te ei tea, kuidas ma koodi üles laadisin, kasutan üleslaadimiseks lihtsalt arduino uno

Samm 7: selle ühendamine

Juhtmestik See
Juhtmestik See
Juhtmestik See
Juhtmestik See
Juhtmestik See
Juhtmestik See
Juhtmestik See
Juhtmestik See

Ma kasutasin #12 gabariidi haaketraati, et ühendada kõik asjad õigesse kohta. fritzing skemaatiline on toodud eespool.

andurite VCC ja GND on ühendatud toitepankadega, mis toidavad 5 volti ja käivitusnuppu, nende kaablitele on ühendatud kajapolt. samuti on koodis määratletud tihvtid mootori juhtimiseks

8. samm: sulgege see

Selle sulgemine
Selle sulgemine

panin jõupanga ülaosale, sest kahe massiivse jõupanga jaoks pole ruumi, panin selle ka kaalu lisamiseks ette, suurendades seega haardumist vedavate esirataste veojõudu. keerasin ka kõik asjad tagasi

9. samm: viimistlus

see on selle pika juhendatava lootuse viimane samm, mille valmistamine teile meeldib ning võite seda vabalt muuta ja muuta.

Soovitan: