Sisukord:

Arduino Uno portaal Two Sentry Torn: 6 sammu (piltidega)
Arduino Uno portaal Two Sentry Torn: 6 sammu (piltidega)

Video: Arduino Uno portaal Two Sentry Torn: 6 sammu (piltidega)

Video: Arduino Uno portaal Two Sentry Torn: 6 sammu (piltidega)
Video: Arduino sentry turret 2024, November
Anonim
Arduino Uno portaal Two Sentry Torn
Arduino Uno portaal Two Sentry Torn

See juhend on loodud Lõuna -Florida ülikooli Makecourse'i projektinõude täitmiseks (www.makecourse.com)

Samm: kood

Kood
Kood
Kood
Kood
Kood
Kood

Kood pole keerulisem kui paar if-lauset ja

teades, kuidas Arduino Uno komponentidele kirjutada.

Koodi põhikomponendid on tavaliselt otseselt riistvaraga seotud: PING -andur, mõned LED -id, kõlar ja servomootor dikteerivad sisuliselt kogu koodi. Komplekti kuulub nii servomootori raamatukogu kui ka korda pööratud täisarv, mis loendab, mitu korda on torn objekti otsides oma positsiooni muutnud.

Riistvara osas on PING-andur nagu koodi draiver, kuna kõigi if-lausete seisund põhineb sellel, mida Arduino sensorilt loeb. Nii et see, kas PING-andur märgib Arduinole, et ta näeb midagi 30 cm raadiuses või kui ta ei leia selles vahemikus midagi, määrab if-lause tõttu koodi järgneva.

Kui see midagi näeb, kirjutatakse valgusdioodid mustriga kõrgele, nii et need süttivad ja kõlar kõlab samuti. Servo lõpetab nende toimingute tegemise.

Kui see ei näe midagi, on servo kirjutatud posi põhjal kümne sammu võrra liikuma, asetage koodisse kirjutatud täisarv, mis loeb alati üles või alla, sõltuvalt sellest, millises suunas robot liigub. Selle positsiooni kirjutamise kraadide mõttes teeb raamatukogu lihtsamaks.

2. etapp: modelleerimine (Solidworks)

GrabCadil oli paar mudelit, mida oleks tore vähendada

ja kasutada. Kuid ma ei saanud aru, kuidas seda teha, ja visandasin oma. See on ebamugav, orgaaniline kuju, nii et laiaulatuslikud lõiked ja väljaulatuvad jooned muutusid ehituse oluliseks osaks. Kere on peamine keskne kuju, millel on kaks tiiba, mis on sama osa, kuid peegelpildis, kaks tiiva tuge, mis peavad ulatuma seestpoolt ülalt või alt kuni pooleni, et jätta juhtmetele ruumi, ja lõpuks on servokinnitus, mille abil teisendasin olemid korpuse alt, et luua õige kõver. Kõige lihtsam on fotol näha kõiki neid koos töötamas.

3. samm: printimine

Trükkimine
Trükkimine

See võib võtta kannatust sõltuvalt sellest, milline printer teil on

kasutate ja kui mugav te sellega olete. Minu tornitrükk on kuue tunni pikkune ja iga tiib on umbes neli ja pool tundi ilma tõrgeteta. Salvestasin kõik SolidWorksi failid. STL -i ja kasutasin seejärel programmi FlashPrint ja 3D -printerit Forge Finder. Päris sirged väljatrükid. Toed on hea mõte ja olge väsinud, kui hõõgniit poolel teel otsa saab, sest see võib päeva rikkuda.

4. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Servo ettevalmistus. Kasutasin mõnda hästi asetatud puurauku ja karpi

nuga, et eemaldada plastik servomootori istumiseks. Veenduge, et see oleks tihedalt kinni. Kui see on tehtud, asetage sügavus, mis ei põhjusta tiibu ega läheks vastuollu kastiga, ja keerake selle alla metallplaat, mis on kaetud servot hoidvate seibidega.

Karbi ettevalmistus. Üks suur puurauk küljel lasi mul Arduino traadi projektist välja ja arvuti juurde lisavoolu juhtida. Servo vasakul tagumisse nurka puurisin suure augu, kuhu kõik juhtmed juhtida, nii et need oleksid kokku pandud, et anda sellele puhtam välimus, kuid olla ka kindel, et kõik jõuab.

Keha ja tiivad. Alustuseks liimige kuumalt kruvi pea pool, mis on piisavalt pikk, et jõuda kehasse iga tiiva keskele. Kuum liimige kaks kinnitust nii, et augud oleksid tiibade poole, ja asetage need kindlasti nii, et tiivad saaksid veidi avatud asendis mugavalt puhata. Võtsin hambatiku ja kiilusin selle silmakoopasse, et see toetaks PING -andurit. See maandus peaaegu keskele ja ma värvisin selle mustaks. Viimane osa oli kinnitus, kuhu oli paigutatud servoosa ja mis oli projektile kuumalt liimitud.

Wring. Lõpuks rakendasin oma projekti jaoks tipptasemel papist juhtmestiku. Jälgige ja lõigake välja keha ja silmade augu kuju. Lõika pilud, et LED -id saaksid sisse libiseda. Ma tegin oma nelja nurga kokkupanekul. Värvisin oma papi välimuse tõttu mustaks ja teipisin õrnalt LED -de külge kinnitatud juhtmed paika.

Kõlar pesitseb PING -anduri all, nii et selle hambaorki all. Ja juhtmed saab kinni teipida.

Silma jaoks lõigake mustast riidest ring, mis on veidi suurem kui silmade auk. Lõika PING -andurite jaoks kaks ringi suuremaks ringiks, mis teil praegu on. Asetage see ümber ja tõmmake noaga õrnalt riie anduri tahvli taha ja kõlari alla, nii et peale anduri poleks paljastatud.

Samm: vooluringid

Vooluringid
Vooluringid

Kui printimine ei pannud kannatlikkust proovile, siis see samm teeb seda.

Alustasin juhtmetega, mis ühendasid pirnid pikkade naissoost adapterjuhtmetega, nii et sain need vabalt liikuda, mitte leivaplaadile. Oluline on olla nii korraldatud, et kirja panna, mis värvi polaar on, millisel pirnil on suurepärane viis selle saavutamiseks. Mul oli kõik algusest peale kirjutatud, vaadates oma koodi PIN -numbreid.

Ühendasin ja teipisin esmalt kõik trükitud tükkide ja rakmete külge, enne kui kõik juhtmed allservas olevasse auku lõin ning karbis lebava leivalaua ja Arduino külge ühendasin. Minu leivalaud ja Arduino pandi kasti juba maaga ja vooluga ühendatult.

Soovitan: