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: There You Are 2024, Srpanj
Anonim
Portal Two Sentry Turret od Arduino Uno
Portal Two Sentry Turret od Arduino Uno

Ova instrukcija nastala je u skladu s projektnim zahtjevima Makecoursea na Sveučilištu Južne Floride (www.makecourse.com)

Korak 1: Kodiranje

Kodirati
Kodirati
Kodirati
Kodirati
Kodirati
Kodirati

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

znajući pisati na komponente Arduino Uno.

Glavne komponente koda obično su izravno povezane s hardverom: PING senzor, nekoliko LED dioda, zvučnik i servo motor u osnovi diktiraju cjelinu koda. Uključena je knjižnica 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, hoće li PING senzor primijetiti Arduinu da "vidi" nešto unutar 30 cm ili ako ne nađe ništa unutar tog raspona, utvrdit će se što se dalje događa u kodu zbog if-naredbe.

Ako nešto vidi, LED diode su ispisane visoko u uzorku, tako da svijetle i zvučnik također zvuči. Za ove radnje servo se prestaje okretati.

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. Pisanje ove pozicije u smislu stupnjeva olakšava knjižnica.

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 zavoja postali važan dio konstrukcije. Tijelo 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 tu je i servo nosač za koji sam koristio pretvorbe entiteta s dna tijela za stvaranje prave krivulje. Najlakše je vidjeti sve to kako zajedno rade na fotografiji.

Korak 3: Ispis

Tiskanje
Tiskanje

To može zahtijevati strpljenje ovisno o tome koji ste pisač

korištenja i koliko vam je ugodno s njim. Moj otisak tijela kupole je otisak od šest sati, a svako krilo je otprilike četiri i pol sata bez greške. Svaku sam datoteku Solidworks spremio kao. STL, a zatim upotrijebio program FlashPrint i 3D pisač Forge Finder. Prilično jednostavni otisci. Potpore 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

Priprema za servo. Koristio sam nekoliko dobro postavljenih bušilica i kutiju

nož za uklanjanje plastike za sjedenje 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 izvedem Arduino žicu izvan projekta i do računala radi dodatne energije. U stražnjem lijevom kutu mjesta gdje tijelo sjedi na servo pogonu izbušio sam veliku rupu za uvlačenje svih žica kako bi bile skupljene kako bi imale čistiji izgled, ali i bile sigurne da sve može doprijeti.

Tijelo 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 svakako 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 potporu PING senzoru. Spustio se otprilike u središte i obojao sam ga u crno. Posljednji dio bio je nosač koji je u njega imao servo dio i vruće zalijepljen za projekt.

Iscijediti. 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 napravio u sklopu sa četiri ugla. Obojao sam svoj karton u crno radi izgleda i nježno zalijepio žice pričvršćene na LED diode.

Zvučnik se nalazi ispod PING senzora, dakle ispod č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 ispis nije testirao strpljenje, učinit će se ovaj korak.

Počeo sam tako što sam žarulje spojio na dugačke ženske adapterske žice na taj način kako bih ih mogao slobodno kretati, za razliku od matične ploče. Važno je biti organiziran pa je zapisano koje je boje polarno na kojoj je žarulji 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 ploču za kruh 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 s uzemljenjem i napajanjem.

Preporučeni: