Sadržaj:

Portal Two Sentry Turret od Arduino Uno: 6 koraka (sa slikama)
Portal Two Sentry Turret od Arduino Uno: 6 koraka (sa slikama)

Video: Portal Two Sentry Turret od Arduino Uno: 6 koraka (sa slikama)

Video: Portal Two Sentry Turret od Arduino Uno: 6 koraka (sa slikama)
Video: Portal Turret 2024, Novembar
Anonim
Portal Two Sentry Turret od Arduino Uno
Portal Two Sentry Turret od Arduino Uno

Ova instrukcija nastala je u skladu sa projektnim zahtjevima Makecourse -a na Univerzitetu Južne Floride (www.makecourse.com)

Korak 1: Kodirajte

Kod
Kod
Kod
Kod
Kod
Kod

Kôd nije složeniji od nekoliko if-naredbi i

znati kako pisati na Arduino Uno komponente.

Glavne komponente koda obično su direktno povezane s hardverom: PING senzor, nekoliko LED dioda, zvučnik i servo motor u osnovi diktiraju cjelinu koda. Uključena je biblioteka za servo motor, kao i timesTurned cijeli broj koji broji koliko je puta kupola promijenila svoj položaj u potrazi za objektom.

Što se tiče hardvera, PING senzor je poput pokretača koda jer se stanje svih if-naredbi temelji na onome što Arduino čita sa senzora. Dakle, bez obzira na to da li PING senzor primjećuje Arduinu ili ne da "vidi" nešto unutar 30 cm ili ako ne nađe ništa u tom rasponu, utvrdit će se što se dalje događa u kodu zbog if-naredbe.

Ako nešto vidi, LED diode se ispisuju visoko u uzorku, tako da zasvijetle i zvučnik također zvuči. Servo prestaje da se okreće za ove radnje.

Ako ne vidi nešto, servo je napisano za pomicanje u koracima od deset na temelju poz, cijeli broj položaja upisan u kôd koji uvijek broji gore ili dolje ovisno o smjeru u kojem se bot kreće. Biblioteka olakšava pisanje ove pozicije u smislu stepena.

Korak 2: Modeliranje (Solidworks)

GrabCad je imao nekoliko modela koje bi bilo sjajno smanjiti

i koristiti. Nisam mogao shvatiti kako to učiniti i na kraju sam skicirao svoj. Nezgodnog je, organskog oblika pa su zamašni rezovi i istiskivanja oko krivine postali važan dio konstrukcije. Karoserija je glavni središnji oblik s dva krila koja su na istom dijelu, ali zrcaljena, postoje dva oslonca za krila koja se moraju protezati od vrha ili dna iznutra do otprilike do polovice kako bi se ostavilo prostora za žice, a na kraju postoji i servo nosač za koji sam koristio pretvaranje entiteta sa dna tijela za stvaranje prave krivulje. Najlakše je vidjeti sve ovo kako zajedno rade na fotografiji.

Korak 3: Štampanje

Štampanje
Štampanje

Ovo može zahtijevati strpljenje ovisno o tome koji ste štampač

korištenja i koliko vam je ugodno s njim. Moj otisak kućišta kupole je šestosatni i svako krilo je otprilike četiri i pol sata bez ikakvog kvara. Sačuvao sam svaku datoteku Solidworks kao. STL, a zatim koristio program FlashPrint i 3D štampač Forge Finder. Prilično jednostavni otisci. Podrške su dobra ideja i umorite se od toga da na pola ostanete bez niti jer to može uništiti dan.

Korak 4: Sklapanje

Sklapanje
Sklapanje
Sklapanje
Sklapanje

Servo prep. Koristio sam nekoliko dobro postavljenih rupa za bušenje i kutiju

nož za uklanjanje plastike za postavljanje servo motora. Pazite da čvrsto prianjate. Nakon što to učinite, postavite dubinu koja neće uzrokovati krila i sukob s kutijom, a ispod zavijte metalnu ploču prekrivenu podloškama koje će držati servo.

Priprema kutije. Jedna velika bušilica sa strane omogućila mi je da izvučem Arduino žicu iz projekta i do računara radi dodatne energije. U stražnjem lijevom kutu gdje tijelo sjedi na servo pogonu izbušio sam veliku rupu u koju su se uvukle sve žice kako bi bile spojene zajedno kako bi joj pružile čistiji izgled, ali i bile sigurne da sve može doprijeti.

Telo i krila. Započnite vrućim lijepljenjem glave vijka koja je dovoljno duga da dosegne u tijelo na središte svakog krila. Vruće zalijepite dva držača tako da rupe budu okrenute prema krilima i obavezno ih postavite tako da krila mogu udobno ležati u blago otvorenom položaju. Uzeo sam čačkalicu i zabio je u očnu duplju kako bi pružio dodatnu podršku PING senzoru. Spustio se otprilike u središte i obojila sam ga u crno. Posljednji dio bio je nosač koji je u njega imao servo dio i vruće zalijepljen za projekt.

Wring. Na kraju sam implementirao vrhunski kartonski ožičenje za svoj projekt. Ucrtajte i izrežite oblik tijela i rupe za oči. Izrežite proreze u koje će LED kliziti. Ja sam svoje uradio u sklopu sa četiri ugla. Obojila sam svoj karton u crno radi izgleda i nježno zalijepila žice pričvršćene na LED diode.

Zvučnik se nalazi ispod PING senzora, dakle ispod te čačkalice od ranije. Žice se mogu zalijepiti.

Za oko izrežite krug od crne tkanine malo veće od onog otvora. Izrežite dva kruga za PING senzore u veći krug koji sada imate. Položite ga nožem i nježno gurnite krpu iza ploče za senzor i ispod zvučnika tako da ništa osim senzora nije izloženo.

Korak 5: Strujna kola

Strujna kola
Strujna kola

Ako štampanje nije testiralo strpljenje, ovaj korak će.

Počeo sam tako što sam spojio žarulje na dugačke ženske adapterske žice na taj način da mogu slobodno da se kreću za razliku od oplate. Važno je biti organiziran pa je zapisivanje koje je boje polarno na kojoj sijalici odličan način za to. Sve sam zapisao počevši gledajući pin brojeve iz koda.

Prvo sam spojio i zalijepio sve na ispisane komade i uprtače prije nego što sam sve žice provukao u rupu na dnu i spojio ih u matičnu ploču i Arduino koji leže ugnježđeni u kutiji. Moja ploča i Arduino bili su smješteni u kutiju već ožičenu zajedno sa zemljom i napajanjem.

Preporučuje se: