
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

See projekt sai alguse kahest eraldi ideest. Üks oli teha elektrirula ja teine puldiauto. Nii kummaline kui see ka ei kõla, on nende projektide põhitõed väga sarnased. Ilmselt läheb see mehaanika osas keerulisemaks, kuid elektrotehnilised aspektid on väga sarnased.
Samm: algajad
Alustasime otsekohe leiutajate põhikomplektiga, sest kõige parem on end mugavalt kodeerida mis tahes tahvliga, mida soovite kõigepealt kasutada. Selles projektis kasutasime kogu aeg Arduino Unot. Harjutasime lihtsaid ahelaid, et saada mõningaid kogemusi; näiteks vilkuv LED või üks pöörlev alalisvoolumootor. Tõeliselt oluline asi, mida me selle sammu käigus õppisime, on lihtsalt see, et üks mootori külg peaks minema voolule ja teine maandusele. Juhtmete vahetamisel muudab see mootori suunda.
Samm: kaks mootorit

Meie järgmine samm selles protsessis oli proovida panna kaks mootorit üksteisega sünkroonis liikuma. Selleks on vaja H-sillaga mootorijuhti. Algselt kasutasime mootori draiverit L293d. Siinkohal pidime lisama teise jõuallika, kuna Arduino ei suutnud mõlemale mootorile piisavalt energiat pakkuda. Samuti mõistsime seejärel, et L293d ei suuda mõlema alalisvoolumootori käitamiseks vajalikku võimsust käsitseda. Selle asemel kuumeneb see ohtlikult kiiresti. Seetõttu otsustasime, et vajame uut lähenemisviisi.
MÄRKUS. Ärge unustage alati kontrollida, kas asjad kuumenevad või põlevad.
Samm: uus mootorijuht

See jättis meile otsuse langetada. Võiksime joota kaks L293d draiverit kokku või proovida kasutada mõnda muud mootoridraiverit. Otsustasime minna üle mudelile L298n, mis suudaks vajaliku võimsusega hakkama saada ilma põletusteta.
L298n pole aga leivaplaadisõbralik. Meie esimene mõte oli proovida jootma traat L298n igale tihvtile. See võimaldaks meil esialgu leivaplaati kasutada. Kuigi see tundus algselt hea lahendus, muutus see väga aeganõudvaks ja keeruliseks. Ma ei soovita seda teha, kui te ei tea, et kasutate oma lõppprojektis mootori draiverit ja vajate pikaajalist lahendust. Vastasel juhul on kõige parem kasutada naissoost juhtmeid. See säästab aega ja stressi.
4. samm: L298n

Midagi, millest me L298n -ga alguses valesti aru saime, oli see, kuidas tihvtid olid korraldatud. Algselt eeldasime ilma andmelehte täielikult kontrollimata, et ülemised tihvtid juhivad ühte mootorit ja alumised tihvtid muud mootorit. Kuid L298n on tegelikult eraldatud keskelt, vasakpoolsed tihvtid juhivad ühte mootorit ja paremad tihvtid teist mootorit.
L298n -l peavad vooluandurid ja maandusnõel olema maandatud, samal ajal kui toitepinge ja sisselülitustihvid peaksid saama voolu. Kui loete andmelehte, leiate, et loogiline toitepinge tihvt peab olema ühendatud nii vooluvõrku kui ka maandusega 100 nF kondensaatori kaudu. Väljundpoldid 1 ja 2 tuleks ühendada ühe teie mootori juhtmetega. Seejärel peaks sisendpistikutel 1 ja 2 olema üks toiteallikas ja teine maandus, üks, kuhu see läheb, sõltub mootori pöörlemissuundast. Seejärel saate sama teha teise mootoriga, kasutades väljund- ja sisendnuppe 3 ja 4.
See samm nõuab palju asju, et näha, kuidas need toimivad. Soovitame praegu oma mikrokontrollerit mitte kasutada ja lihtsalt oma vooluringi testida. Tahvli saate lisada pärast seda, kui vooluringis on kõik töökorras.
Samm: Arduino Uno

Tegelikult oli see meie järgmine samm. Ühendasime L298n sisendpoldid Arduino Uno tihvtidega. Pidage meeles, et me ei saanud ikkagi Arduino vooluahela toiteks kasutada, kuid Arduino peab siiski olema maandusega ühendatud. Pärast seda proovisime lihtsaid koode, et näha, kuidas see meie tahvlit mõjutab. Peaksite katsetama, et näha, milliseid seadistusi erinevad sisendpoldid HIGH või LOW mootoritele teevad. Kuna see projekt on lõppkokkuvõttes mõeldud millekski, mis teoreetiliselt võiks juhtida kaugjuhtimispuldiga autot või elektrilist rula, lasime ühel mootoril päripäeva ja teisel vastupäeva. See teeb mulje, nagu mõlemad mootorid pöörleksid edasi, kui need on vooluahela vastassuunas.
6. samm: nupp

Just sel hetkel hakkas meil projekti jätkamiseks aeg otsa saama. Otsustasime, et oma viimaste tundidega lisame lihtsalt vooluringile nupu. Läksime puutetundliku nupuvajutusega, kuna see oli leivaplaadisõbralik. Nupp teeb nii, et mootorid pöörlevad ainult nupule vajutamisel ja niipea, kui nupust lahti lasete, peatuvad mootorid.
Nupu lisamine mootorisse oli lihtne pärast seda, kui saime aru, kuidas nupp töötas. Nupul on neli tihvti ja need on väga lihtsad. Testisime nuppu, tehes kahe LED -iga kiire väikese ahela. Leidsime, et nupu mõlemal küljel oli sisuliselt maandus- ja toitenupp. Seetõttu ühendati kaks maandusnõela otse maapinnaga, samas kui teised tihvtid olid pisut keerukamad. Teised tihvtid tuli ühendada toitega läbi 330 Ω takisti. Need tihvtid olid ühendatud ka Arduino Unoga. See võimaldas Arduino Unol lugeda, kui nuppu vajutati. Kood loeks, kas tihvtid olid KÕRGED või mitte.
Mõlema LED -i üks tihvt oli maandatud ja teine tihvt ühendati Arduino Unoga. Kirjutasime oma koodi IF -lause, mis loeks nupu väljundi ja kui see oleks KÕRGE, seaks see seejärel LED -i HIGH -i tihvtid.
Kui olime nupu toimimisest paremini aru saanud, lülitasime selle oma algsesse vooluringi. Mootorite koodis kasutasime sama üldist koodi LED -ahelast. Kuna meil oli juba konkreetne sisend, mida soovisime iga mootori jaoks KÕRGE, saime oma IF -avaldust hõlpsasti muuta, et neid sisendtahvleid rakendada.
7. samm: järgmine samm

Kui meil oleks rohkem aega selle projektiga tegelemiseks, oleksime hakanud koodiga tegelema. Mõlemad soovisime, et meie projektid saaksid aeglaselt kiireneda ja aeglaselt peatuda. Tegelikult on see üks põhjusi, miks me kasutasime kõigepealt H-silda, kuna need võivad sisaldada impulsi laiuse moduleerimist. Võib -olla ei saa me oma projekti jätkata, kuid me tahaksime, kui see aitaks kedagi teist.
Soovitan:
3D -trükitud harjadeta mootor: 7 sammu (piltidega)

3D -trükitud harjadeta mootor: kujundasin selle mootori Fusion 360 abil, et tutvustada mootorite teemat, seega tahtsin teha kiire, kuid sidusa mootori. See näitab selgelt mootori osi, nii et seda saab kasutada harjas olevate põhiliste tööpõhimõtete eeskujuna
Otsese digitaalse sünteesi (DDS) kiibiga MIDI-juhitav samm-mootor: 3 sammu

Otsese digitaalse sünteesi (DDS) kiibiga MIDI-juhitav samm-mootor: kas teil on kunagi olnud halb ettekujutus, et pidite lihtsalt miniprojektiks muutuma? Noh, ma mängisin eskiisiga, mille olin teinud Arduino Due jaoks ja mille eesmärk oli teha muusikat AD9833 Direct Digital Synthesis (DDS) mooduliga … ja mingil hetkel mõtlesin & q
IR -juhitav samm -mootor: 15 sammu

IR -juhitav samm -mootori tõstmine: mul oli vaja automatiseerida suure pildi tõstmine, mis peidab kamina kohale paigaldatud teleri. Pilt on paigaldatud kohandatud libisevale terasraamile, mis kasutab köied, rihmarattad ja vastukaalud, nii et seda saab käsitsi tõsta. See kõlab teoreetiliselt hästi, kuid
Pidevalt pöörlev päikeseenergia mootor: 5 sammu (piltidega)

Pidevalt pöörlev päikeseenergia mootor: kes ei unista pideva liikumise seadme valmistamisest? Pidev jooksmine, päeval ja öösel, suvel ja talvel, pilves taevas ja majasisesed valgustingimused. See impulssmootor töötab väga pikka aega, võib -olla kauem kui minu eluiga. Valgus põleb
28BYJ-48 5V samm-mootor ja A4988 juht: 4 sammu

28BYJ-48 5V samm-mootor ja A4988 draiver: Kas olete kunagi tahtnud saada robotit pöörama täpselt nurga all, kasutades vaid mõnda teie Arduino või micro: bit väljundit? Seda kõike odavalt? See on teile õpetatav! Selles juhendis näeme, kuidas juhtida väga odavat samm -mootorit, kasutades ainult