Sisällysluettelo:

Ele robotti kotitekoisella Arduinolla: 7 vaihetta
Ele robotti kotitekoisella Arduinolla: 7 vaihetta

Video: Ele robotti kotitekoisella Arduinolla: 7 vaihetta

Video: Ele robotti kotitekoisella Arduinolla: 7 vaihetta
Video: How To Make Arduino Human Following Robot 2024, Marraskuu
Anonim
Ele robotti kotitekoisella Arduinolla
Ele robotti kotitekoisella Arduinolla

Tässä viestissä aiomme selittää, kuinka rakentaa askel askeleelta eleohjausauto omalla kotitekoisella Arduinolla. Tämä sisältää sen, miten se toimii; kaikki mekaniikka, komponentit jne.

Toivomme, että pidät meistä paljon, kun löysimme Arduinon takana olevan tieteen

Mikä on Arduino?

Arduino on avoimen lähdekoodin elektroniikka-alusta, joka perustuu helppokäyttöiseen laitteistoon ja ohjelmistoon. Arduino -levyt pystyvät lukemaan tulot, kuten valon anturissa, sormen painikkeessa tai paljon monimutkaisempia tehtäviä.

Voit kertoa taulullesi mitä tehdä lähettämällä ohjeet taululla olevalle mikrokontrollerille. Tätä varten käytät Arduino -ohjelmointikieltä (joka perustuu johdotukseen) ja Arduino -ohjelmistoa (IDE), joka perustuu käsittelyyn. Se on taiteilijoiden, opiskelijoiden, pelaajien ja ammattilaisten käytössä, ja sitä käytetään pääasiassa projekteihin, mutta se voi myös olla meille hauskoja kokeita.

Lähde:

Kuinka se toimii:

Kotitekoisen Arduinon ja Gesture Control Carin rakentamisen jälkeen ohjelmoimme Arduinon tunnistamaan kiihtyvyysmittarin ja liikkeet kädellä.

Arduino kiinnitetään käsineeseen, joten sitä on helppo käsitellä, ja saatat myös nähdä missä asennossa sinua vähiten.

Vaihe 1: Komponenttiluettelo

Komponenttiluettelo
Komponenttiluettelo

Kotitekoinen Arduino:

  • Leipälauta (440–840 sidontapiste)
  • 22 AWG -johtoa (eri värejä)
  • 2 LEDiä (kaikki värit)
  • 2220 ohmin vastukset (punainen, punainen, ruskea)
  • 7805 Jännitesäädin
  • 1 10 k ohmin vastukset (ruskea, musta, punainen)
  • 2 10 uF kondensaattoria
  • 16 MHz kellokristalli
  • 2 22 pF kondensaattorit
  • Pieni hetkellinen tact -kytkin
  • TTL - 232R3V3 USB. Sarjamuunninkaapeli
  • ATMEGA328 tai ATMEGA 168
  • 9v akku

Eleohjausauto:

  • Arduino Lilypad tai kotitekoinen Arduino
  • Akkumittari
  • RF 433 -moduuli
  • HT12E ja HT12D
  • Moottorin ohjain L293DNE
  • BO Moottori ja pyörät
  • Protoyping Board
  • 2 9v akku
  • Puu
  • Akku
  • 7805 Jännitesäädin
  • Johdot
  • 2 330 k ohmin vastukset

Lisäominaisuudet:

  • USB 2 -johto
  • Uros- ja naarasjohto
  • Käsine
  • Tina
  • Sähköhitsaaja
  • Arduino
  • Liimapistooli

Vaihe 2: Arduino: Virran kytkeminen

Arduino: Virran kytkeminen
Arduino: Virran kytkeminen
Arduino: Virran kytkeminen
Arduino: Virran kytkeminen
Arduino: Virran kytkeminen
Arduino: Virran kytkeminen

Ensinnäkin meidän on asetettava virta, muuten mikään ei toimi. (Punainen = teho, musta = maa)

1. Lisää virtaa ja maadoitusta BroadBoardin pohjaan, jossa jännitesäädin on.

2. Lisää virtaa ja maata Broadboardin pohjaan yhdistämällä jokainen kisko.

3. Aseta jännitesäädin oikealle puolelle, sitten yksi 10 uF kondensaattori vasemmalle ja toinen oikealle kiskolle.

4. Lisää LED virtalähteen viereen, on virran merkkivalo; ja 220 ohmin vastus lef -kiskon ja keskikohdan välissä.

Nyt meillä on virranhallinta.

Vaihe 3: Nastan kartoitus: ATMEGA328/168

Nastan kartoitus: ATMEGA328/168
Nastan kartoitus: ATMEGA328/168
Nastan kartoitus: ATMEGA328/168
Nastan kartoitus: ATMEGA328/168
Nastan kartoitus: ATMEGA328/168
Nastan kartoitus: ATMEGA328/168

Nyt liitämme kaikki komponentit.

Estääksesi nollausprosessin aikana, aseta 10 k ohmin kondensaattori RESET -nastaan.

1. Lisää 16 MHz: n kellokide nastan 9 ja 10 väliin ja lisää kaksi 22 pF: n kondensaattoria, jotka toimivat maassa vasemman kiskon kohdalla.

2. Lisää pieni painike, jotta voit nollata Arduinon milloin tahansa ja valmistella sen ohjelmointia varten, ja lisää pieni johto RESET -kytkimen vasempaan alareunaan.

3. Lisää lopuksi virtajohto nastaan 19, liitä se LED -valoon (pitkä jalka johtoon) ja aseta toinen 220 ohmin vastus oikeaan kiskoon. (Kokeile vilkkua LED)

Näet lähes toimivan Arduinon.

Vaihe 4: Käynnistys ja ohjelmointi

Käynnistys ja ohjelmointi
Käynnistys ja ohjelmointi

Mikä on Bootloader?

Bootloader on koodinpätkä, joka suoritetaan ennen kuin käyttöjärjestelmä on käynnissä; periaatteessa ilman sitä ei tapahdu mitään.

Arduino -käynnistys:

Jos sinulla on uusi ATMEGA328, sinun on poltettava käynnistyslatain siihen.

Tässä on linkki, jota voit seurata:

Ohjelmointi:

Liitä TTL-232R3V3 USB protoboardiin ja liitä se sitten johtojen kanssa ATMEGA328: een; tarkista, että 9 voltin akku ei ole kytketty.

Avaa Arduino IDE ja lataa esimerkkiluonnostiedostojen kohdassa Digitaalinen Blink -luonnos

Valitse tiedostovaihtoehdon Sarjaportti alta COM -portti, jota käytät USB -kaapelilla.

Paina nyt latauskuvaketta ja paina sitten nollauspainiketta; jos kaikki toimii oikein, nastan 13 LED vilkkuu, koska se on ohjelmoitu siihen.

Kun olet lopettanut ohjelmoinnin missä haluat, tässä tapauksessa Gesture Control Car, voit kytkeä sen irti ja käyttää 9 voltin akkua virran saamiseksi.

Vaihe 5: Eleelementti: Rakennerakenne

Ele -auto: Rakennerakenne
Ele -auto: Rakennerakenne

Aloita auton rakenteen rakentaminen pienillä puukappaleilla, kahdella lohkolla eteen ja taakse (mihin pyörät menevät) ja yhdelle keskelle suurta tukea; liimaa se liimapistoolilla

Liitä sitten moottorit kummallekin puolelle ja kiinnitä 4 pyörää. Hitsaa voimakas hullu maadoitus jokaiseen moottoriin.

Leikkaa 15x15 cm Saquare, leikkaa se niin, että se sopii rakenteeseen (pohjaan)

Vaihe 6: Lähetinpiiri

Lähetinpiiri
Lähetinpiiri

Nyt alamme luoda lähettimen piiriä ja ohjelmointia.

Tarkista video kohdasta 3.36 - 6.17: Lähetinpiiri

Ele -auton koodaus:

Lataussuunnitelma:

Vaihe 7: Vastaanotinpiiri

Vastaanotinpiiri
Vastaanotinpiiri

Aloita nyt vastaanottimen piirin leikkaaminen

Tarkista video 6:18 - 8:34: Vastaanotinpiiri

Lataussuunnitelma:

Liimaa lopuksi kaikki alustaan ja se on valmis toimimaan täysin.

Projektin alkuperäinen, jonka on tehnyt Tapendra Mandal; Kanavan linkki

Suositeltava: