Sisällysluettelo:

Arduino Unon portaali kaksi vartiotornia: 6 vaihetta (kuvilla)
Arduino Unon portaali kaksi vartiotornia: 6 vaihetta (kuvilla)

Video: Arduino Unon portaali kaksi vartiotornia: 6 vaihetta (kuvilla)

Video: Arduino Unon portaali kaksi vartiotornia: 6 vaihetta (kuvilla)
Video: Высокая плотность 2022 2024, Marraskuu
Anonim
Arduino Unon portaali kaksi vartiotornia
Arduino Unon portaali kaksi vartiotornia

Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com)

Vaihe 1: Koodi

Koodi
Koodi
Koodi
Koodi
Koodi
Koodi

Koodi ei ole monimutkaisempi kuin muutama if-lauseke ja

osaa kirjoittaa Arduino Uno -komponentteihin.

Koodin pääkomponentit liittyvät yleensä suoraan laitteistoon: PING -anturi, muutama LED, kaiutin ja servomoottori sanelevat olennaisesti koodin kokonaisuuden. Mukana on kirjasto servomoottorille sekä TimesTurned -kokonaisluku, joka laskee, kuinka monta kertaa torni on muuttanut sijaintiaan etsiessään kohdetta.

Laitteiston osalta PING-anturi on kuin koodin ohjain, koska kaikkien if-lausekkeiden kunto perustuu siihen, mitä Arduino lukee anturista. Joten jos PING-anturi huomauttaa Arduinolle, että se "näkee" jotain 30 cm: n sisällä tai jos se ei löydä mitään tällä alueella, se määrittää, mitä tapahtuu koodin sisällä if-lausekkeen vuoksi.

Jos se näkee jotain, LED -valot on kirjoitettu korkealle kuvioon niin, että ne syttyvät ja kaiutin soi myös. Servo lakkaa kääntymästä näihin toimintoihin.

Jos servo ei näe jotain, joka on kirjoitettu liikkumaan kymmenen askelin posin perusteella, aseta koodiin kirjoitettu kokonaisluku, joka laskee aina ylös tai alas riippuen siitä, mihin suuntaan botti liikkuu. Kirjan helpottaa tämän aseman kirjoittamista asteina.

Vaihe 2: Mallinnus (Solidworks)

GrabCadilla oli muutamia malleja, jotka olisi hienoa pienentää

ja käyttää. En kuitenkaan keksinyt, miten tämä tehdään, ja päädyin piirtämään oman. Se on hankala, orgaaninen muoto, joten laajoista leikkauksista ja kaarevista muodoista tuli tärkeä osa rakennetta. Runko on keskeinen keskeinen muoto, jossa on kaksi siipiä, jotka ovat sama osa, mutta peilikuvana, on kaksi siipitukea, joiden on ulotuttava sisäpuolelta ylhäältä tai alhaalta noin puoliväliin, jotta jää tilaa johtoille, ja lopuksi servokiinnitys, jota käytin muuntaa kokonaisuuksia rungon pohjasta oikean käyrän luomiseksi. Helpointa on nähdä kaikki nämä yhdessä valokuvassa.

Vaihe 3: Tulostaminen

Tulostaminen
Tulostaminen

Tämä voi vaatia kärsivällisyyttä sen mukaan, mikä tulostin olet

käyttää ja kuinka mukava olet sen kanssa. Tornin runkojälki on kuuden tunnin painatus ja jokainen siipi on noin neljä ja puoli tuntia ilman epäonnistumista. Tallensin kaikki Solidworks -tiedostot. STL -muotoon ja käytin sitten FlashPrint -ohjelmaa ja Forge Finder 3D -kirjoitinta. Aika selkeitä tulosteita. Tuki on hyvä idea ja ole kyllästynyt hehkulangan loppumiseen puolivälissä, koska se voi pilata päivän.

Vaihe 4: Kokoaminen

Kokoaminen
Kokoaminen
Kokoaminen
Kokoaminen

Servon valmistelu. Käytin muutamia hyvin sijoitettuja porausreikiä ja laatikon

veitsellä muovin poistamiseksi, jotta servomoottori voi istua sisään. Muista pitää istuvuus tiukasti kiinni. Kun tämä on tehty, aseta syvyys, joka ei aiheuta siipiä ja ristiriitaa laatikon kanssa, ja ruuvaa metallilevy pohjaan, joka on täynnä servoja pitäviä aluslevyjä.

Laatikon valmistelu. Yksi suuri porausreikä sivussa antoi minun viedä Arduino -johto ulos projektista ja tietokoneelleni lisävirtaa varten. Poran vasempaan takakulmaan, jossa runko istuu servossa, porasin suuren reiän, johon kaikki johdot vedettiin niin, että ne yhdistettäisiin yhteen, jotta se näyttää puhtaammalta, mutta varmista myös, että kaikki pääsee.

Keho ja siivet. Aloita liimaamalla ruuvi, joka on riittävän pitkä päästäkseen runkoon jokaisen siiven keskelle. Kuumaa liimaa molemmat kiinnikkeet siten, että reiät ovat siipiä kohti ja muista sijoittaa ne siten, että siivet voivat levätä mukavasti hieman auki. Otin hammastikun ja kiilasin sen silmäpistorasiaan, jotta se antaisi lisätukea PING -anturille. Se laskeutui melkein keskelle ja maalasin sen mustaksi. Viimeinen osa oli kiinnike, johon oli asennettu servo -osa ja joka oli liimattu projektiin.

Vääntää. Päädyin toteuttamaan projektilleni uusimman kartongin johtosarjan. Jäljitä ja leikkaa kehon ja silmäreiän muoto. Leikkaa raot LED -valojen liukumiseen. Tein omani neljän kulman kokoonpanossa. Maalasin pahvini mustaksi ulkonäön vuoksi ja teipasin varovasti LED -valoihin kiinnitetyt johdot paikoilleen.

Kaiutin on PING -anturin alla, joten sen hammastikun alla. Ja johdot voidaan teipata alas.

Silmä leikkaa ympyrä mustasta kankaasta hieman isompi kuin silmän reikä. Leikkaa kaksi ympyrää PING -antureille suuremmaksi ympyräksi. Aseta se päälle ja työnnä kangas varovasti veitsellä anturin levyn taakse ja kaiuttimen alle, jotta mikään muu kuin anturi ei paljastu.

Vaihe 5: Piiri

Piirit
Piirit

Jos tulostaminen ei testannut kärsivällisyyttä, tämä vaihe onnistuu.

Aloitin kytkemällä polttimot pitkiin naarasadapterijohtoihin, jotta saisin ne liikkumaan vapaasti leipälautaa vasten. On tärkeää, että se on järjestetty niin, että kirjaamalla ylös, mikä väri on polaarinen, millä lampulla on hyvä tapa saavuttaa tämä. Kirjoitin kaiken aluksi katsomalla koodini pin -numeroita.

Liitin ja teipasin kaiken painettuihin kappaleisiin ja valjaisiin ennen kuin vedin kaikki johdot alareunaan ja liitin ne leipälautaan ja Arduinoon, jotka sijaitsevat laatikossa. Leipälaudani ja Arduino sijoitettiin laatikkoon, joka oli jo kytketty maahan ja sähköön.

Suositeltava: