Sisällysluettelo:

DIY Arduino -ohjattu muna-botti: 12 vaihetta (kuvilla)
DIY Arduino -ohjattu muna-botti: 12 vaihetta (kuvilla)

Video: DIY Arduino -ohjattu muna-botti: 12 vaihetta (kuvilla)

Video: DIY Arduino -ohjattu muna-botti: 12 vaihetta (kuvilla)
Video: Как использовать до 10 кнопочных переключателей с 1 входным контактом Arduino ANPB-V1 2024, Marraskuu
Anonim
Image
Image
Osat
Osat

Tässä ohjeessa näytän sinulle, miten voit tehdä oman Egg-Bot-ohjauksesi Arduinolla. Halusin tehdä sen ennen, mutta ajattelin, että se on liian vaikeaa minulle, mutta olin väärässä. Se on helppo rakentaa, joten varmasti jokainen voi tehdä sen.

Vaihe 1: Osat

Osat
Osat
Osat
Osat
Osat
Osat

Alla lisään luettelon osista:

  • Askelmoottorit
  • Askelmoottorin kuljettajat
  • Arduino
  • Virtalähde
  • Mikro Servo
  • Muovilevy, puu
  • 40 cm ruuvit x3 ja 12 mutteria
  • Kaksi lego -pyörää
  • Merkkejä eri väreissä
  • Pora, veitsi, saha, ruuvimeisseli, kaksipuolinen teippi, puuliima, lanka, juotin, kuminauhat
  • Kaikki mitä tarvitset PCB -linkin luomiseen.

Vaihe 2: Yhteys

Yhteys
Yhteys
Yhteys
Yhteys

Liitä se kuten yllä olevassa kuvassa tai siirry seuraavaan vaiheeseen ja tee PCB (tulostettava piirilevy). Ja sinun on löydettävä oikeat asetukset potentiometrille askelmoottorin ohjaimessa. Tällä potentiometrillä voit ohjata askelmoottoreihin menevää jännitettä. Yritä asettaa se niin, että askelmoottorin liike on mahdollisimman tasainen.

Vaihe 3: PCB (valinnainen)

PCB (valinnainen)
PCB (valinnainen)
PCB (valinnainen)
PCB (valinnainen)
PCB (valinnainen)
PCB (valinnainen)

Miksi tein PCB: tä? Katso yllä olevaa kuvaa, se näyttää miltä se näyttää leipäpöydällä. Liikaa johtoja. Voit helposti liittää jotain väärin tai jotain voi katkaista itsesi ja voit pilata esim. Askelmoottorin ohjaimen. Ja piirilevyllä kaikki näyttää paremmalta, vie vähemmän paikkaa ja on luotettava yhdistettynä. Voit lukea piirilevyn valmistamisesta täältä. Alla lisäsin PDF -tiedoston piirilevyasettelulla. Katso lisätietoja arduinosta leipälaudalla.

Vaihe 4: Kehys

Runko
Runko
Runko
Runko
Runko
Runko

Runko on valmistettu muovista ja puusta. Näet mitat alla olevasta luonnoksesta tai seuraavassa vaiheessa.

Vaihe 5: Kehyksen leikkaaminen

Kehyksen leikkaaminen
Kehyksen leikkaaminen
Kehyksen leikkaaminen
Kehyksen leikkaaminen
Kehyksen leikkaaminen
Kehyksen leikkaaminen

Leikkaa kaksi elementtiä toisesta kuvasta ja yksi kolmannesta kuvasta. Mitat näkyvät kuvissa.

Vaihe 6: Reunan tasoittaminen

Reunan tasoittaminen
Reunan tasoittaminen
Reunan tasoittaminen
Reunan tasoittaminen
Reunan tasoittaminen
Reunan tasoittaminen

Tasoita reunat hiekkapaperilla, jotta ne näyttävät paremmilta.

Vaihe 7: Porausreiät

Porausreiät
Porausreiät
Porausreiät
Porausreiät

Poraa reiät kuten yllä olevassa kuvassa. Sinun on tehtävä se erittäin tarkasti. Laita alumiiniputken palat kulmissa olevaan kolmeen reikään.

Vaihe 8: Kynän varsi

Kynän varsi
Kynän varsi
Kynän varsi
Kynän varsi
Kynän varsi
Kynän varsi

Kynän varsi on valmistettu puusta ja muovista. Varren päähän tein 9 mm: n reiän merkille

Vaihe 9: Liitäntäkehys

Liitäntäkehys
Liitäntäkehys
Liitäntäkehys
Liitäntäkehys
Liitäntäkehys
Liitäntäkehys

Toivon, että ymmärrät kuinka liittää kaikki kehyksen osat tähän valokuvaan, jos sinulla on ongelmia sen kanssa, kirjoita kommentti, yritän auttaa. Kaikki on liitetty ruuveilla, kaksipuolisella teipillä, liimalla ja johdoilla.

Vaihe 10: Arduinon koodi

Lataa arduino -koodi täältä. Ja sinun on muutettava muutama rivi:

Tämä: #define YAXIS_DIR_PIN 14#define YAXIS_STEP_PIN 15Tämä: #define YAXIS_DIR_PIN 10#define YAXIS_STEP_PIN 11

ja

Tämä: #define XAXIS_DIR_PIN 10 #define XAXIS_STEP_PIN 8Tämä: #define XAXIS_DIR_PIN 7#define XAXIS_STEP_PIN 8

ja

Tämä: #define SERVO_PIN 13 Vastaanottaja: #define SERVO_PIN 9

Vaihe 11: Ohjelmisto tietokoneelle

Ehdotan alkuperäisen eggbot -laajennuksen asentamista inkScapeen, koska sen avulla voit tulostaa täytettyjä esineitä. Voit lukea sen lataamisesta ja käytöstä täältä. Jos haluat tehdä G-kooditiedostoja inkScapessa, lataa tämä martymcguiren tekemä laajennus. Ja viimeinen ladattava asia on ohjelma, joka lähettää komentoja sarjaliikenteen kautta arduinoon. Lataa se tästä. Nyt sinun on vaihdettava yksisarvisen laajennuskoodi. Mene:

C: / ohjelmatiedostot / inkscape / share / laajennukset / yksisarvinen / context.py

Lisää 29 riville tämä:

"M300 S % 0.2F (kynä ylös)" % self.pen_up_angle, Ja poista rivi 39:

"M300 S255 (sammuta servo)",

Vaihe 12: Ensimmäinen maalaus

Ensimmäinen maalaus
Ensimmäinen maalaus
Ensimmäinen maalaus
Ensimmäinen maalaus
Ensimmäinen maalaus
Ensimmäinen maalaus

Nämä ovat ensimmäiset munat, jotka maalasin munakotillani. Vaikutus ei ole paras kynän tärinän vuoksi. Yritän koko ajan korjata sitä, mutta en voi tehdä sitä vielä onnistuneesti. Oranssin munan kuvan on tarkoitus edustaa karhua.

Jos pidät projektistani, äänestä minua. Kiitos!!

Kiitos, että luit ja pahoittelen englantiani:) Pidä hauskaa EggBotisi kanssa.

Munahaaste
Munahaaste
Munahaaste
Munahaaste

Toinen sija munahaasteessa

Automaatiokilpailu
Automaatiokilpailu
Automaatiokilpailu
Automaatiokilpailu

Kolmas palkinto automaatiokilpailussa

Suositeltava: