Мазмуну:

Арудино менен калак кайыкка тоскоолдук кылуу: 9 кадам
Арудино менен калак кайыкка тоскоолдук кылуу: 9 кадам

Video: Арудино менен калак кайыкка тоскоолдук кылуу: 9 кадам

Video: Арудино менен калак кайыкка тоскоолдук кылуу: 9 кадам
Video: КАК СОБРАТЬ КУБИК РУБИКА ЗА 4 ДВИЖЕНИЯ БЕЗ АЛГОРИТМОВ И ФОРМУЛ 2024, Ноябрь
Anonim
Арудино менен калак кайыкка тоскоолдук кылуу
Арудино менен калак кайыкка тоскоолдук кылуу

Салам достор, бул үйрөткүчтө мен сизге калак кайыктан кантип тоскоолдук кылууну көрсөтөм. Мен бул идеяны балык көлмөмдүн жанында эс алып жатканда жана пластикалык чакырык боюнча бир идеяны ойлоп жатканда ойлоп таптым. Бул жердеги пластмасса кайык катары колдонуу үчүн абдан пайдалуу болорун түшүндүм, анткени анын сүзгүчтүгү жана суу өткөрбөйт.

Жабдуулар

Дене

1 х тамак контейнери 700мл

2 х калак дөңгөлөгү 70мм

5 х Бөтөлкө капкагы

Электрондук тетиктер

1 x Arduino Nano/Uno (Сунушталган нано)

2 x DC мотору

1 x L298N мотор айдоочусу

1 УЗИ сенсор

1 x Микро Серво

2 x 18650 Батарея

1 x 18650 Baterry Holder (2-орун)

4 x AA батареясы

1 х AA Батарея кармагыч (4-орун)

1 x которуу

Зым

Колдоо куралдары

Глей тапанчасы

Кандооч

1 -кадам: Иш принциби

Негизги алгоритм

УЗИ 15см аралыкта бир нерсени аныктаганда, серво 180 градуска, андан кийин 0 градуска бурулат (оңго жана солго), кайсы жол тоскоолдуксуз экенин табат. Андан кийин мотор калак кайыкты эч кандай тоскоолдуксуз тилкеге жылдырат

Circuit

Бул долбоордо биз 2 чыңалуу булагын колдонобуз, бири Arduino, УЗИ сенсору жана мотор драйвери үчүн, экинчиси атайын servo үчүн. Arduino, УЗИ сенсору жана мотор айдоочусу 18650 Батареясын колдонот, анткени 18650 батарейкасы мотор үчүн чоң токту камсыздай алат жана башка себептер, анткени мотор батарейканы бат эле төгүп салат, ошондуктан 18650 батарейка заряддалышы керек.

2 -кадам: Кодду жүктөө

Жүктөө процессин жеңилдетүү үчүн, биз схеманы түзүүдөн мурун кодду Arduinoго биринчи жүктөп беребиз.

Arduino файлы:

3 -кадам: Мотор шахтасы үчүн тешик жасоо

Мотор шахтасы үчүн тешик жасоо
Мотор шахтасы үчүн тешик жасоо

Бул кадамда биз тамак контейнеринин сол жана оң капталында тешиктерди жасайбыз. Кийинчерээк бул эки тешикке динамо шахтасы киргизилет. Тешиктин орду тамак -аш контейнеринин узундугунун ортосунда (узундугу/2) жана ылдыйдан 3,2см.

4 -кадам: Motor Circuit Part 1

Motor Circuit Part 1
Motor Circuit Part 1
Motor Circuit Part 1
Motor Circuit Part 1

Бул кадамда биз L298nди батареяга жана моторго туташтырабыз.

Туташуу:

1. DC моторуна L298N (Output)

2. Батарея позитивдүү терминал

3. L298N (12V) которуштуруу

4. Батарея терс терминалы L298N (GND)

Андан кийин аларды тамак -аш контейнерине чаптаңыз.

Эскертүү:

-Батарейка кармагычты калактын кайыгы солго же оңго таянбашы үчүн, анын ортосуна (туурасына) чаптаңыз.

5 -кадам: Motor Circuit Part 2

Motor Circuit Part 2
Motor Circuit Part 2
Motor Circuit Part 2
Motor Circuit Part 2
Motor Circuit Part 2
Motor Circuit Part 2

Эми биз ардуинону L298N менен туташтырабыз.

Туташуу:

1. D5ти иштетүү үчүн

2. D6 B иштетүү

3. A0 киргизүү 1ге

4. A1 2ге киргизүү

5. A2 киргизүү 3

6. A3 киргизүү 4

7. Винден 5Вга чейин (L298Nден V чыгып)

8. GND (arduino) - GND (L298N)

6 -кадам: Объекттерди аныктоо схемасы

Объекттерди аныктоо микросхемасы
Объекттерди аныктоо микросхемасы
Объекттерди аныктоо микросхемасы
Объекттерди аныктоо микросхемасы
Объекттерди аныктоо микросхемасы
Объекттерди аныктоо микросхемасы

Объекттерди аныктоо схемасынын негизги компоненттери - servo жана ultrasonic sensor. УЗИ сенсор Ардуинону электр энергиясы катары колдонот, ал эми серво өзүнчө батареяны колдонот (AA батарея x 4). Серво батареясы 18950 батарея кармагычынын каршысындагы тамак контейнеринин аягына чапталат.

Сенсорду башка нерселер тоскоолдук кылбаса, каалаган жерге койсоңуз болот. Менин учурда, мен УЗИ сенсорлорунун жана сервонун ордуна кесилген пластикалык контейнер капкагын колдондум (сүрөттү караңыз).

Серво байланышы:

Оң батареяга VCC (AA)

D10 сигнал

GND батареясы жана arduino үчүн GND сервосу

Ultrasonic Sensor Connection:

3.3v чейин VCC (arduino)

GNDден GNDге (arduino)

D2ге жаңырык

D3кө өтүңүз

7 -кадам: Буфердик кайык

Буфердик кайык
Буфердик кайык

Буфер калактын дөңгөлөгүн жерге койгондо анын үстөлгө / столго тийүүсүн алдын алуу функциясына ээ. Буфер бөтөлкөнүн капкагын колдонот. Анткени бөтөлкөнүн капкагы оңой эле табылбастан, биздин кайыкка да туура келет.

Буфер жасоо үчүн 3 бөтөлкө капкагын алып, жөн эле жогоруда көрсөтүлгөндөй кайыктын ылдый жагына чаптаңыз.

8 -кадам: Дөңгөлөктөр

Wheels
Wheels
Wheels
Wheels

Биринчиден, бөтөлкөнүн капкагынын ортосунан тешик жасаңыз. Андан кийин, калакты бөтөлкөнүн капкагына төмөнкү сүрөттөгүдөй чаптаңыз. Андан кийин акыркы кадам - аны динамо валына жабыштыруу.

Сунушталууда: