Sisukord:

Takistus vältides mõlapaati Arudinoga: 9 sammu
Takistus vältides mõlapaati Arudinoga: 9 sammu

Video: Takistus vältides mõlapaati Arudinoga: 9 sammu

Video: Takistus vältides mõlapaati Arudinoga: 9 sammu
Video: Untsakad - Liiga kaua oldud üksinda ehk “Madruse süda” 2024, November
Anonim
Takistus vältides mõlapaati Arudinoga
Takistus vältides mõlapaati Arudinoga

Tere sõbrad, selles õpetuses näitan teile, kuidas teha mõlapaati takistuste vältimiseks. Tulin selle ideega välja, kui lõõgastusin oma kalatiigi lähedal ja mõtlesin välja idee plastikust väljakutseks. Mõistsin, et siinne plastik on selle ujuvuse ja veekindluse tõttu paadina kasutamiseks väga kasulik.

Tarvikud

Keha

1 x toidunõu 700 ml

2 x sõiduratas 70 mm

5 x pudeli kork

Elektroonilised osad

1 x Arduino Nano/Uno (soovitatav Nano)

2 x alalisvoolumootor

1 x L298N mootorijuht

1 x ultraheli andur

1 x mikro servo

2 x 18650 aku

1 x 18650 patareihoidja (2-kohaline)

4 x AA patareid

1 x AA patareihoidik (4-kohaline)

1 x lüliti

Traat

Tugivahendid

Liimipüstol

Jootekolb

Samm: tööpõhimõte

Põhiline algoritm

Kui ultraheli tuvastab objekti 15 cm kaugusel, pöörab servo 180 kraadi, seejärel 0 kraadi (pöörake paremale ja vasakule), et leida, milline tee on takistusteta. Pärast seda liigutab mootor mõlapaadi takistusteta rajale

Vooluring

Selles projektis kasutame kahte pingeallikat, ühte Arduino, ultraheli anduri ja mootori draiveri jaoks, teine aga spetsiaalselt servo jaoks. Arduino, ultraheliandur ja mootorijuht kasutavad 18650 akut, kuna 18650 aku võib mootorile suurt voolu pakkuda ja muudel põhjustel, kuna mootor võib aku kiiresti tühjendada, nii et vajame 18650 akut, mida saab uuesti laadida.

Samm: laadige kood üles

Üleslaadimisprotsessi hõlbustamiseks laadime enne vooluringi loomist koodi kõigepealt üles Arduino.

Arduino fail:

3. samm: mootori võlli aukude tegemine

Mootori võlli aukude tegemine
Mootori võlli aukude tegemine

Selles etapis teeme toidunõu vasakule ja paremale küljele augud. Hiljem sisestatakse dünamo võll nendesse kahte auku. Auk on toidukonteineri pikkuse keskel (pikkus/2) ja põhjast 3,2 cm.

Samm 4: Mootori ahela 1. osa

Mootori vooluahela 1. osa
Mootori vooluahela 1. osa
Mootori vooluahela 1. osa
Mootori vooluahela 1. osa

Selles etapis ühendame L298n aku ja mootoriga.

Ühendus:

1. L298N (väljund) alalisvoolumootorile

2. Aku on positiivse lülitiga

3. L298N (12V) lülitamiseks

4. Aku negatiivne klemm L298N (GND)

seejärel liimige need toidunõusse.

Märge:

-Liimige akuhoidik otse keskele (laiusesse), nii et mõlapaat ei kalduks vasakule ega paremale.

Samm 5: Mootori ahela 2. osa

Mootorskeemi 2. osa
Mootorskeemi 2. osa
Mootorskeemi 2. osa
Mootorskeemi 2. osa
Mootorskeemi 2. osa
Mootorskeemi 2. osa

Nüüd ühendame arduino seadmega L298N.

Ühendus:

1. D5, et lubada A

2. D6 kuni B lubamine

3. A0 kuni sisendini 1

4. A1 kuni sisend 2

5. A2 sisendisse 3

6. A3 kuni sisend 4

7. Vin to 5V (V out from L298N)

8. GND (arduino) kuni GND (L298N)

6. samm: objektide tuvastamise ahel

Objekti tuvastamise ahel
Objekti tuvastamise ahel
Objekti tuvastamise ahel
Objekti tuvastamise ahel
Objekti tuvastamise ahel
Objekti tuvastamise ahel

Objekti tuvastamise vooluahela põhikomponendid on servo- ja ultraheliandur. Ultraheli andur kasutab toiteallikana Arduinot, servo aga eraldi akut (AA patarei x 4). Servoaku liimitakse toidunõu otsa 18950 patareipesa vastas.

Anduri saate paigutada ükskõik kuhu, kui seda ei takista muud objektid. Minu puhul kasutasin plastmahuti kaant, mis on lõigatud ultraheli andurite ja servo kohale (vt pilti).

Servoühendus:

VCC positiivsele akule (AA)

Signaal D10 -le

GND servo GND akule ja arduino

Ultraheli anduri ühendus:

VCC kuni 3.3v (arduino)

GND kuni GND (arduino)

Kaja D2 -le

Käivitage D3

7. samm: puhverpaat

Puhverpaat
Puhverpaat

Puhvril on funktsioon, mis takistab mõlaratta puudutamist põrandat / lauda, kui me selle peale paneme. Puhvris kasutatakse pudeli korki. Sest peale selle, et pudeli kork on hõlpsasti leitav, on see ka meie paadi jaoks sobiva suurusega.

Puhvri tegemiseks võtke 3 pudelikorki ja liimige need lihtsalt paadi põhja külge, nagu ülal näidatud.

8. samm: rattad

Rattad
Rattad
Rattad
Rattad

Esmalt tehke pudeli korgi keskele auk. Pärast seda liimige mõla pudeli korgi külge nagu järgmisel pildil. Seejärel tuleb viimane etapp liimida dünamo võllile.

Soovitan: