Sisällysluettelo:
- Vaihe 1: Työkalut ja komponentit
- Vaihe 2: Kokoonpano
- Vaihe 3: Ohjausjärjestelmä
- Vaihe 4: Sähkökaaviot
- Vaihe 5: Arduino -luonnos
- Vaihe 6: Lopputuote
Video: Follow-Bot: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com)
Tämä opas kattaa vaiheet projektin luomiseksi uudelleen. Projektini oli rover, joka pystyi seuraamaan tiettyä väriä tai muotoa käyttämällä Pixy 2: ta ja Arduino Unoa. Kaikki prosessin osat käsitellään, mukaan lukien tarvittavat työkalut, kokoonpano, ohjausjärjestelmä ja ohjelmointi.
Vaihe 1: Työkalut ja komponentit
Sähkökomponentit:
- Arduino Uno
- Pixy 2
- Leipälauta
- 2 x DC -moottori
- DC -muunnin
- Pan-tilt Servo Kit
- Virtakisko
- 2 x 1N4001 diodi
- 2 x 2N2222A transistori
- 2 x 1k vastus
Työkalut/komponentit
- Alumiininen T-uritettu kehystys
- HDPE -muovilevy
- 2 x RC -autonrenkaat
- 3D tulostin
- Ruuvimeisseli
- USB 2.0 -kaapeli
- Porakone/dremel
- Turnigy Multistar Multi-Roottori Lipo Pack
*Huomaa: Tämän projektin tavoite muuttui lukukauden aikana, joten kaikkea ei käytetty alun perin tarkoitetulla tavalla (akku oli yli laidan - voit saavuttaa samat tulokset jostain paljon halvemmasta).
Vaihe 2: Kokoonpano
Valitettavasti en ottanut paljon valokuvia projektin kokoamisen aikana, mutta se ei ole kovin vaikeaa. Moottorikiinnikkeet sekä akkua kiskoilla pitäneet kappaleet tulostettiin 3D -painikkeella.
T-uritettu alumiini ruuvattiin yhdessä kannattimien kanssa suorakaiteen muotoon.
Mustat muovilevyt porattiin kiskoon, tasavirtamuuntajaan, leipälevyyn, Arduino Unoon ja Pixy 2: een.
Vaihe 3: Ohjausjärjestelmä
Ohjausjärjestelmään syötetään 10000 mAh: n litiumpolymeeriakku, joka kytketään DC -muuntimeen virtakiskon kautta. Akku on paljon suurempi kuin tarvitaan, mutta se ostettiin tarkoituksena käyttää sitä useisiin eri projekteihin. Tasavirtamuunnin tarjoaa noin 5 V jännitteen, ja leipälevyn kautta se käyttää kahta tasavirtamoottoria sekä Arduino Unoa, joka puolestaan käyttää Pixy 2: ta.
Vaihe 4: Sähkökaaviot
Yllä on johdotusten ja sähkökomponenttien peruserittely. Transistori, NPN 2N 2222A, on puolijohdelaite, jota käytetään pienitehoisiin vahvistuksiin sekä kytkentäsovelluksiin. Diodeja käytetään pitämään virta kulkemassa yhteen suuntaan, mikä suojaa Arduino Unoa vahingossa vastaanottamasta virtaa ja räjähtämästä. Koska käytämme tasavirtamoottoreita, jos jostain syystä se menee väärään suuntaan, voit aina vaihtaa vain virta- ja maakaapelit ja se pyörii vastakkaiseen suuntaan. Tätä ei voi tehdä AC -moottoreilla. Kaavion tapin kokoonpano ei vastaa Arduino -luonnosta, se antaa käyttäjälle vain käsityksen siitä, kuinka komponentit on kytketty toisiinsa.
Vaihe 5: Arduino -luonnos
Tämän projektin Arduino -luonnos käyttää Pixy 2 -kirjastoa, joka löytyy osoitteesta pixycam.com kohdassa "Tuki" ja sieltä "Lataukset". Varmista vain, että lataat asianmukaisen kirjaston joko Pixy- tai Pixy 2 -laitteelle. Kirjaston lataamisen aikana on myös erittäin hyödyllistä ladata PixyMon v2. Vaikka Pixy pystyy oppimaan värejä/esineitä vain pitämällä painiketta painettuna ja odottamalla LED -valon syttymistä (ensin valkoinen, sitten punainen) ja vapauttamalla sen punaisena, on hyödyllistä opettaa se PixyMon -ohjelman kautta. Voit myös säätää kaikkia kameran asetuksia, mukaan lukien kirkkaus ja pienin lohkoalue (tämä on hyödyllistä, jos yrität havaita pienempiä, kirkkaita sävyjä). Luonnos vertaa molempia alueita sekä havaitun objektin x -sijaintia, jotta voidaan seurata sitä, mikä allekirjoitus sille on määrätty. Pixy 2 voi oppia jopa seitsemän erilaista allekirjoitusta ja tunnistaa satoja esineitä kerrallaan.
Sieltä on uskomattoman helppo ohjelmoida tasavirtamoottoreita käyttämällä analogWrite () -toimintoa, jolloin robotti voi siirtyä eteenpäin, vasemmalle tai oikealle.
Huomautus: kirkkaammat, erottuvat sävyt toimivat parhaiten Pixy -laitteen kanssa
Vaihe 6: Lopputuote
Täällä robotti opetettiin seuraamaan punaista joulukuusi koristetta.
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Motion Follow Animatronics Eyes: 8 vaihetta (kuvilla)
Liike seuraa Animatronics Eyes: Tämä Arduino -projekti käyttää optista virtausanturia (ADNS3080) liikkeen sieppaamiseen. Käännä sitten tiedot siirtämään servoa, jotta se näyttää siltä, että silmät seuraavat liikkuvaa kohdetta. Tämä ei ole helppo rakentaa. Se vaatii 3D -tulostusta, juottamista, yleisiä
DIY Smart Follow Me Drone kameralla (Arduino -pohjainen): 22 vaihetta (kuvilla)
DIY Smart Follow Me Drone kameralla (Arduino -pohjainen): Dronet ovat nykyään erittäin suosittuja leluja ja työkaluja. Markkinoilta löydät ammattimaisia ja jopa aloittelevia droneja ja lentäviä laitteita. Minulla on neljä droonia (nelikopterit ja heksokopterit), koska rakastan kaikkea lentävää, mutta 200. lento ei ole