Sisukord:

Liigutusrobot omatehtud Arduinoga: 7 sammu
Liigutusrobot omatehtud Arduinoga: 7 sammu

Video: Liigutusrobot omatehtud Arduinoga: 7 sammu

Video: Liigutusrobot omatehtud Arduinoga: 7 sammu
Video: ТАКОЙ РЫНОК ВИЖУ ВПЕРВЫЕ!! ОДЕССА ПРИВОЗ. САМЫЙ БЫСТРЫЙ РЕЦЕПТ САЛА "ОЙ" 2024, November
Anonim
Liigutusrobot omatehtud Arduinoga
Liigutusrobot omatehtud Arduinoga

Selles postituses selgitame, kuidas ehitada samm -sammult žestide juhtimisauto koos oma koduse Arduinoga. See hõlmab ka selle toimimist; kõik mehaanika, komponendid jne.

Loodame, et teile meeldib see meile palju, kui tegime kindlaks, milline on teadus Arduino taga

Mis on Arduino?

Arduino on avatud lähtekoodiga elektroonikaplatvorm, mis põhineb hõlpsasti kasutataval riist- ja tarkvaral. Arduino tahvlid suudavad lugeda sisendeid, näiteks anduri valgust, sõrme nupul või palju keerulisemaid ülesandeid.

Saate oma plaadile öelda, mida teha, saates juhiste komplekti tahvli mikrokontrollerile. Selleks kasutate programmeerimiskeelt Arduino (põhineb juhtmestikul) ja töötlemisel põhinevat Arduino tarkvara (IDE). Seda kasutavad kunstnikud, üliõpilased, mängijad ja professionaalid, mida kasutatakse peamiselt projektide jaoks, kuid võib kasutada ka väikeseid lõbusaid katseid.

Allikas:

Kuidas see töötab:

Pärast omatehtud Arduino ja The Gesture Control Car ehitamise lõpetamist programmeerime Arduino ära tundma kiirendusmõõturi ja käed.

Arduino kinnitatakse kinda külge, nii et seda on lihtne käsitseda, samuti näete, millises asendis on teil kõige vähem probleeme.

Samm: komponentide loend

Komponentide loend
Komponentide loend

Kodune Arduino:

  • Leivalaud (440–840 sidumispunkt)
  • 22 AWG juhet (erinevad värvid)
  • 2 LED -i (mis tahes värviga)
  • 2220 oomi takistid (punane, punane, pruun)
  • 7805 Pingeregulaator
  • 1 10 kΩ takistid (pruun, must, punane)
  • 2 10 uF kondensaatorit
  • 16 MHz kellakristall
  • 2 22 pF kondensaatorit
  • Väike hetkeline taktilüliti
  • TTL - 232R3V3 USB. Sarjamuunduri kaabel
  • ATMEGA328 või ATMEGA 168
  • 9v aku

Liigutuste juhtimine:

  • Arduino Lilypad või omatehtud Arduino
  • Kiirendusmõõtur
  • RF 433 moodul
  • HT12E ja HT12D
  • Mootorijuht L293DNE
  • BO mootor ja rattad
  • Protoyping Board
  • 2 9v aku
  • Puit
  • Aku
  • 7805 Pingeregulaator
  • Juhtmed
  • 2 330k oomi takistid

Lisad:

  • USB 2 juhe
  • Isane ja emane traat
  • Kinnas
  • Tina
  • Elektriline keevitaja
  • Arduino
  • Liimipüstol

2. samm: Arduino: sisselülitamise seadistamine

Arduino: sisselülitamise seadistamine
Arduino: sisselülitamise seadistamine
Arduino: sisselülitamise seadistamine
Arduino: sisselülitamise seadistamine
Arduino: sisselülitamise seadistamine
Arduino: sisselülitamise seadistamine

Esiteks peame seadistama toite, vastasel juhul ei tööta midagi. (Punane = võimsus, must = maapind)

1. Lisage toide ja maandus BroadBoardi põhja, kus asub pingeregulaator.

2. Lisage vool ja maandus Broadboardi põhja, ühendades iga rööpa.

3. Asetage pingeregulaator paremale küljele, seejärel üks 10 uF kondensaator vasakule ja teine paremale rööpale.

4. Lisage toite sisendi kõrvale LED, mis on meie toiteindikaator; ja 220 oomi takisti vasakpoolse rööpa ja keskosa vahel.

Nüüd on meil toiteallikas.

3. samm: tihvtide kaardistamine: ATMEGA328/168

Tihvtide kaardistamine: ATMEGA328/168
Tihvtide kaardistamine: ATMEGA328/168
Tihvtide kaardistamine: ATMEGA328/168
Tihvtide kaardistamine: ATMEGA328/168
Tihvtide kaardistamine: ATMEGA328/168
Tihvtide kaardistamine: ATMEGA328/168

Nüüd ühendame kõik meie komponendid.

Protsessi ajal lähtestamise vältimiseks pange 10k oomine kondensaator nullimispinnale.

1. Lisage 16MHz kellakristall tihvtide 9 ja 10 vahele ning lisage kaks 22 pF kondensaatorit, mis töötavad maapinnal vasakul siinil.

2. Lisage väike nupp, et saaksite Arduino lähtestada millal iganes soovite, ja valmistage see ette programmeerimiseks ning lisage lüliti RESET -i vasakule alumisele jalale väike traat.

3. Lõpuks lisage tihvtile 19 toitejuhe, ühendage see valgusdioodiga (pikk jalg juhtmega) ja asetage teine 220 oomi takisti paremale rööpale. (Proovige LED -i vilkuda)

Näete peaaegu funktsionaalset Arduinot.

Samm: alglaadimine ja programmeerimine

Alglaadimine ja programmeerimine
Alglaadimine ja programmeerimine

Mis on alglaadur?

Bootloader on kooditükk, mis töötab enne mis tahes operatsioonisüsteemi töötamist; põhimõtteliselt ilma selleta ei juhtu midagi.

Arduino alglaadimine:

Kui teil on uus ATMEGA328, peate selle alglaaduri põletama.

Siin on link, mida saate järgida:

Programmeerimine:

Ühendage TTL-232R3V3 USB protoboardiga ja seejärel ühendage see juhtmetega ATMEGA328 külge; kontrollige, kas teie 9v aku pole ühendatud.

Avage Arduino IDE ja visandifailide näidete jaotises Digitaalne laadige Blinki visand

Failivaliku jadapordi alt valige COM -port, mida kasutate oma USB -kaabli abil.

Nüüd vajutage üleslaadimise ikooni ja seejärel vajutage lähtestamisnuppu; kui kõik töötab õigesti, siis tihvti 13 LED -tuli vilgub, kuna see on programmeeritud.

Kui olete programmeerimise lõpetanud, kus iganes soovite, antud juhul The Gesture Control Car, saate selle dikühendada ja kasutada 9 V akut.

5. samm: žestiauto: ehituskonstruktsioon

Liigutusega auto: ehituskonstruktsioon
Liigutusega auto: ehituskonstruktsioon

Alustage auto konstruktsiooni ehitamist puidutükkidega, väiksematega, 2 klotsi ees ja taga (kuhu lähevad rattad) ja üks suur keskel toeks; kleepige see liimipüstoliga

Seejärel kleepige mootorid mõlemale küljele ja ühendage 4 ratast. Keevitage igale mootorile võimsusega hull maa.

Lõika 15x15 cm suurune Saquare, lõigake see nii, et see sobiks konstruktsiooniga (alusega)

6. samm: saatja ahel

Saatja ahel
Saatja ahel

Nüüd hakkame saatja vooluringi meisterdama ja programmeerima.

Vaadake videot vahemikus 3.36 kuni 6.17: saatja ahel

Žestiauto kodeerimine:

Lae plaan alla:

Samm 7: vastuvõtja ahel

Vastuvõtja ahel
Vastuvõtja ahel

Nüüd alustage vastuvõtja vooluringi nikerdamist

Vaadake videot vahemikus 6:18 kuni 8:34: vastuvõtja ahel

Allalaadimisplaan:

Lõpuks liimige kõik alusele ja see on valmis täielikult töötama.

Proyect originaal, mille on teinud Tapendra Mandal; Kanali link

Soovitan: