Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
KIRISH:
Salom do'stlar !! Bu mening BIRINChI QURILISHIM. Rostini aytsam, men "Instructable" tanlovida qatnashishni xohlaganim uchun ushbu loyihani tuzishga qaror qildim.
Avvaliga men o'z loyiham uchun nima yaxshi bo'layotganini bilmay qoldim, chunki men yangi narsani xohlardim. Hatto ko'p harakat qilsam ham, men hech narsaga erisha olmadim. Men Internetda bir necha marta sayr qildim, lekin hech qanday yangilik topmadim. Lekin bir kuni, birdaniga, o'z sinfimda o'tirganimda, menga bir fikr keldi. "Agar ikkita fikrni bitta fikrga birlashtirsam nima bo'ladi". Shunday qilib, men bu fikrga keldim.
Dastlab, DUO BOT g'oyasi boshqacha edi, lekin sinov uchun vaqt yo'qligi sababli men o'z g'oyamni oddiy narsa bilan, ya'ni to'siqlardan qochish boti va Bluetooth boshqariladigan bot bilan sinab ko'rishga qaror qildim. Baxtimga, Idea juda yaxshi ishladi.
Mana, uni tavsiflovchi ko'rsatma ….
(** Robotimning ismi mening patentim yoki mualliflik huquqim emas. Ehtimol siz shu nomdagi boshqa narsalarni topishingiz mumkin. Bu tasodif bo'lardi. Agar topsangiz, menga xabar bering.)
1 -qadam: MATERIALLAR talab qilinadi:
Elektron komponentlar:
- Arduino UNO
- L298N dvigatel uchun haydovchi
- HC - 05 Bluetooth moduli
- HCSR-04 Ultrasonik sensor
- SG-90 Servo dvigateli
- 2 x tishli dvigatel (150 rpm)
- 2 x g'ildirakli robotli shassi
- G'ildirak g'ildiragi
- 1 x LED
- Jumper kabellari M - M & M - F
- 1 x batareya qisqichi
- 1 X kalit
- USB kabeli
QUROLLAR:
- Tornavida
- Fermuar bog'lamlari
- Ba'zi yong'oqlar va murvatlar
Dasturiy ta'minot:
Arduino IDE
2 -qadam: Kassani yig'ish:
1 -QADAM: Bir nechta yong'oq va murvat yordamida tishli dvigatelni robot korpusiga ulang.
2 -QADAM:
G'ildirakni shassiga bir nechta yong'oq va murvat yordamida mahkamlang.
3 -QADAM:
Dvigatel g'ildiraklarini bir nechta vint yordamida mahkamlang.
3 -qadam: Elektron komponentlarni shassiga o'rnatish:
1 -QADAM:
Arduino UNO mikrokontrollerini zip -rishtalar yordamida shassiga o'rnating.
(Men zip -rishtalarni ishlatardim, chunki tuzatish va ishlatish oson edi. Buning o'rniga yong'oq va murvat ham ishlatishingiz mumkin.)
2 -QADAM:
L298n dvigatelini zip -rishtalar yordamida shassiga mahkamlang.
3 -QADAM:
Servo dvigatelni shassi oldiga bir juft vint yordamida ulang.
Servo shassisining chetiga iloji boricha yaqinroq o'rnatishga harakat qiling, chunki u to'siqni aniqlashda va signalni Arduino -ga qaytarishda samaraliroq ishlaydi.
4 -QADAM:
HC-sr04 ultratovushli sensorni bir-biriga bog'lab qo'ygan holda servo o'rnatgichlar ustiga mahkamlang va servo dvigatel ustki qismidagi vintlarni burab qo'ying.
5 -QADAM:
HC-05 bluetooth modulini robot shassisiga mahkamlang.
Aslida men uni ilgari ishlab chiqarilgan Arduino kengaytirish qalqoniga o'rnatgan edim.
4 -qadam: Komponentlarni ulash:
L298n motor haydovchisiga ulanish:
1: ----- Arduino kartasining 7-pin
2-da: ----- Arduino kartasining 6-pin
3-da: ----- Arduino kartasining 4-pin
4: ----- Arduino kartasining 5-pin
M 1: ------ Dvigatel 1 terminallari
M 2: ------ Dvigatel 2 terminali
HC-05 BLUETOOTH moduliga ulanish:
+ 5v: -----+ 5 v Arduino platasi
GND: ---- Arduino kartasining GND
TX: ------ Arduino kartasining RXD
RX: ----- Arduino kartasining TXD
SERVO MOTORI ULANISHI:
Jigarrang sim: GND 9v quvvat manbai
Qizil sim: 9v quvvat manbai ---+9v
Signal (to'q sariq sim): -Arduino kartasining 9-pin
HC-sr04 ULTRASONIK SENSOR moduliga ulanish:
VCC: -----+5v Arduino platasi
Trig: ------ Arduino kartasining A1 pinli
Echo: ---- Arduino kartasining A2 pinli
GND: ---- Arduino kartasining GND pin
LEDning +va terminalini ARDUINO taxtasining 2 -PIN kodiga ulang va ARDUINO taxtasining GND -VE TERMINALINI ulang
ARDUINO BOSHQARMASINING 8 -PIN KOMITSIYASINI ULANING
Men ulanishlarning FRITZING diagrammasini biriktirdim.
5 -qadam: KODLASH:
DUO BOT Arduino IDE yordamida dasturlashtirilgan.
Men dasturni ushbu ko'rsatma bilan biriktirdim.
NEW PING kutubxonasini Arduino IDE -ga o'rnatishingiz kerak.
6 -qadam: Nosozliklarni bartaraf etish:
- Agar dasturni Arduino kartasiga yuklashda xatolik yuz bersa, bluetooth modulining RX va TX -ni ajratib, qaytadan urinib ko'ring.
- Agar motorlar muvofiqlashtirilmasa, uning terminallarini almashtiring.
- Dvigatel drayverini quvvatlantirish uchun yuqori kuchlanishli batareyadan foydalanishga harakat qiling. Iloji bo'lsa, Arduino va motor drayverini quvvatlantirish uchun turli batareyalardan foydalaning.
7 -qadam: Keyingi nima?
Xo'sh, endi sizda # Birinchi turdagi noyob robot bor. Siz xohlaganingizcha sozlashingiz mumkin.
Siz hatto robot uchun turli xil kombinatsiyalarni sinab ko'rishingiz mumkin.
Siz unga turli xil xususiyatlarni qo'shishingiz mumkin. Va, albatta, loyihangizni baham ko'ring.
Men tez orada youtube video qo'shaman …
Har qanday savol yoki takliflar uchun sharhlar maydoniga izoh qoldiring.