Kazalo:

Arduino Uno Portal Two Sentry Turret, 6 korakov (s slikami)
Arduino Uno Portal Two Sentry Turret, 6 korakov (s slikami)

Video: Arduino Uno Portal Two Sentry Turret, 6 korakov (s slikami)

Video: Arduino Uno Portal Two Sentry Turret, 6 korakov (s slikami)
Video: There You Are 2024, November
Anonim
Arduino Uno Portal Two Stražni stolp
Arduino Uno Portal Two Stražni stolp

Ta pouk je bil ustvarjen v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com)

1. korak: Koda

Koda
Koda
Koda
Koda
Koda
Koda

Koda ni nič bolj zapletena kot nekaj if-stavkov in

vedeti, kako pisati na komponente Arduino Uno.

Glavne komponente kode so običajno neposredno povezane s strojno opremo: senzor PING, nekaj LED, zvočnik in servo motor v bistvu narekujejo celoto kode. Vključena je knjižnica za servo motor in celo število timesTurned, ki šteje, kolikokrat se je stolpnica premaknila v iskanje predmeta.

Kar zadeva strojno opremo, je senzor PING podoben gonilniku kode, ker stanje vseh stavkov if temelji na tem, kar Arduino bere s senzorja. Torej, ali senzor PING za Arduino ugotovi, da "vidi" nekaj v 30 cm ali če ne najde ničesar v tem območju, bo odvisno od tega, kaj se bo zgodilo v kodi zaradi izjave if.

Če nekaj vidi, so LED diode zapisane visoko v vzorcu, tako da svetijo in zvočnik tudi zvoni. Servo se zaradi teh dejanj neha vrteti.

Če ne vidi nekaj, je servo zapisan za premik v korakih po deset na podlagi poz, pozicijsko celo število, zapisano v kodo, ki vedno šteje navzgor ali navzdol, odvisno od tega, v katero smer se premika bot. Pisanje tega položaja v smislu stopenj olajša knjižnica.

2. korak: modeliranje (Solidworks)

GrabCad je imel nekaj modelov, ki bi jih bilo dobro zmanjšati

in uporabite. Nisem mogel ugotoviti, kako to storiti, in na koncu sem skiciral svojega. Je nerodne, organske oblike, zato so pometanje kosov in iztiskanja okoli ovinka postalo pomemben del gradnje. Telo je glavna osrednja oblika z dvema kriloma, ki sta enaka, vendar zrcaljena, obstajata dve podpori za krila, ki se morata raztezati od vrha ali dna notranjosti do približno polovice, da pustimo prostor za žice, nazadnje pa še servo nosilec, ki sem ga uporabil za pretvorbo entitet z dna telesa za ustvarjanje prave krivulje. Na fotografiji je najlažje videti, da vsi skupaj delujejo.

3. korak: Tiskanje

Tiskanje
Tiskanje

To lahko zahteva potrpljenje, odvisno od tiskalnika, ki ga uporabljate

uporabo in kako vam je všeč. Moj odtis trupa je šest ur in vsako krilo je približno štiri ure in pol brez napak. Vsako datoteko Solidworks sem shranil kot. STL, nato pa uporabil program FlashPrint in 3D tiskalnik Forge Finder. Precej preprosti odtisi. Podpore so dobra ideja in naveličajte se, da jim na pol poti zmanjka filamentov, ker lahko to pokvari dan.

4. korak: Sestavljanje

Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje

Servo priprava. Uporabil sem nekaj dobro nameščenih vrtalnih lukenj in škatlo

nož za odstranitev plastike za namestitev servo motorja. Pazite, da se tesno prilega. Ko to storite, postavite globino, ki ne bo povzročila kril in se spopadla s škatlo, in spodaj privijte kovinsko ploščo, obloženo s podložkami, ki bodo držale servo.

Priprava škatle. Ena velika vrtalna luknja ob strani mi je omogočila, da napeljem žico Arduino iz projekta in v računalnik za dodatno moč. V zadnjem levem kotu, kjer telo sedi na servo, sem izvrtal precejšnjo luknjo, v katero sem speljal vse žice, tako da bi bile združene skupaj, da bi imele čistejši videz, hkrati pa bile prepričane, da vse lahko doseže.

Telo in krila. Začnite z vročim lepljenjem glave vijaka, ki je dovolj dolg, da sega v telo na sredino vsakega krila. Dva nosilca vroče lepite tako, da bodo luknje obrnjene proti krilcem, in jih namestite tako, da bodo lahko krila udobno počivala v rahlo odprtem položaju. Vzel sem zobotrebec in ga zagozdel v očesno vtičnico, da bi senzorju PING zagotovil dodatno podporo. Pristal je skoraj na sredini in pobarval sem ga v črno. Zadnji del je bil nosilec, v katerega je bil nameščen servo del in je bil vroče lepljen na projekt.

Stisnite. Na koncu sem za svoj projekt uvedel najsodobnejši kartonski kabelski snop. Sledite in izrežite obliko telesa in očesne luknje. Izrežite reže, v katere lahko LED vdrejo. Jaz sem svojega naredil v štirikotnih sklopih. Karton sem zaradi barv pobarval v črno in nežno prilepil žice, pritrjene na LED diode.

Zvočnik se nahaja pod senzorjem PING, torej pod zobotrebcem od prej. In žice se lahko zalepijo.

Za oko izrežite krog iz črne tkanine, nekoliko večji od kroga očesne luknje. Izrežite dva kroga za senzorje PING v večji krog, ki ga imate zdaj. Položite ga in z nožem nežno potisnite krpo za ploščo za senzor in pod zvočnik, tako da ni izpostavljen nič drugega kot senzor.

5. korak: Vezje

Vezja
Vezja

Če tiskanje ni potrdilo potrpežljivosti, bo ta korak.

Začel sem z ožičenjem žarnic na dolgih ženskih adapternih žicah, da bi se lahko prosto gibale v nasprotju s ploščico. Pomembno je, da ste organizirani, tako da zapišete, katera barva je polarna, na kateri žarnici je to odličen način. Vse sem napisal, začenši z ogledom številk pin iz kode.

Najprej sem vse priklopil in prilepil na natisnjene kose in pas, preden sem vse žice spravil v luknjo na dnu in jih priklopil na ploščo in Arduino, ki ležijo v škatli. Moja plošča in Arduino sta bila postavljena v škatlo, že ožičeno skupaj z zemljo in elektriko.

Priporočena: