Mündəricat:
- Addım 1: Şassi qurun
- Addım 2: Hər şeyi birləşdirin
- Addım 3: Hər şeyi daxil edin
- Addım 4: Proqram 1
- Addım 5: Proqram 2
- Addım 6: Robotu işə salın
Video: Arduino: Həssas Robot: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Salam.
Sizə Arduino və bir neçə hissədən ibarət bir robot necə qura biləcəyinizi göstərmək istəyirəm. Bəs bizə nə lazımdır?
- Arduino. Leonardom var, amma bu vacib deyil
- H körpüsü TB6612FNG və ya digər
- Robot Şassi, məsələn DAGU DG012-SV və ya əl istehsalı
- Ultrasonik sensor
- Servo
- 2 mavi LED
- Buzzer
- Fotoresistor
- Rezistor 1, 2 kΩ
- Çörək lövhəsi
- Kabellər, lentlər, vintlər, batareyalar
Addım 1: Şassi qurun
Şassi edirsinizsə, mühərriklər haqqında unutmayın. Robotunuzu hərəkət etdirmək üçün kifayət qədər gücə sahib olmalıdır.
Şassi almısınızsa, təqdim etməlisiniz.
İndi batareyaları qoymaq vaxtıdır. 5 AA batareya üçün qutudan istifadə edirəm, amma daha böyük mühərrikləriniz varsa daha çox batareyaya ehtiyacınız var.
Addım 2: Hər şeyi birləşdirin
TB6612FNG H körpüsünüz varsa, onu arduino -ya aşağıdakı kimi bağlaya bilərsiniz, əks halda bir az dəyişdirmək lazım deyil.
Bağlamaq üçün 170 delikli çörək taxtası istifadə edirəm, çünki bu taxta kiçikdir və arduino üzərində yerləşə bilər.
1. Ultrasonik sensor:
-2 pinli Arduino
-Echo 1 pin Arduino
-VCC 5V Arduino
-GND GND Arduino
2. Servo:
-GND GND Arduino -VCC 5V Arduino -Data 9 pinli Arduino
3. H körpüsü:
-bütün kütləsi (GND) Arduino -VCC 5V Arduino -A01 motor1 kütləsi (-) -A02 motor1 gücü (+) -B02 motor2 kütləsi (-)
-B01 motor2 kütləsi (-)
-VMOT VIN Arduino
-PWMA 6 pinli Arduino
-AIN1 8 pin Arduino -AIN2 7 pin Arduino -BIN2 4 pin Arduino -BIN1 3 pin Arduino -PWMB 5 pin Arduino
4. Buzzer:
-GND (-) GND Arduino
-VCC (+) 11 pinli Arduino
5. Ledlər:
-Həm VCC (+) leddən 10 pinli Arduino -ya qədər
-Həm GND (-) led-dən GND Arduino-ya
Uzun kabellər bir tel tel bağladı.
6. Fotoresistor:
Şəkildə necə bağlandığını görə bilərsiniz. Rezistorlarda 1, 2 kΩ var
Addım 3: Hər şeyi daxil edin
İndi hər şeyi şassiyə daxil etməlisiniz. Arduino və şassi vidalamaq üçün 4 vida M3 istifadə edirəm, Arduino ilə şassi arasında bir parça saman verdim. Çörək paneli arduino üzərində yerləşir. Ultrasonik sensoru iki tərəfli lentlə servoya və servo şassiyə qara lentlə yapışdırdım. Led lentdəki ultrasəs sensorundadır. Led və ping sensorundan gələn kabellər hərəkət etdiyi üçün kifayət qədər yerə ehtiyac duyur.
Addım 4: Proqram 1
Bu proqramla işləyən robot, izləmə maneələrindən sonra sola və sağa qayıdır və daha çox yerə sahib olduğu və geri döndüyü zaman bu sayta gedir. Qaranlıq işıqlar nə vaxt açılır, parlaq işıqlar sönəndə. Aşağıda kodu əlavə etdim, şərhlərdə kodun izahı var. Bu kodu yüklədikdən sonra robotu işə sala bilərsiniz.
Addım 5: Proqram 2
Bu proqrama malik robot labirentə minə bilər. Tikinti eyni kod yalnız bir az başqadır.
Addım 6: Robotu işə salın
İndi robotunuzu işə sala bilərsiniz. Aşağıda robotumla birlikdə filmlər əlavə etdim. Birincisi testdir, ikincisi birinci və ikinci proqramı olan tam robotdur.
Tövsiyə:
Waveshare E-ink Ekranı Həssas Voltmetr (0-90v DC) Arduino Nano ilə: 3 addım
Waveshare E-ink Display Precision Voltmeter (0-90v DC) Arduino Nano ilə: Bu Təlimatda, 90-a qədər dəqiq gərginliyi göstərmək üçün Arduino Nano, bir gərginlik bölücü və ADS1115 ilə 2.9 "Waveshare E-Kağız ekranı istifadə edirəm. E-Kağız Ekranında volt DC. Bu təlimat əvvəlki iki layihəni birləşdirir:- Ardui
Arduino Həssas və Dəqiq Volt Ölçən (0-90V DC): 3 addım
Arduino Precise & Accurate Volt Meter (0-90V DC): Bu təlimatda, Arduino Nano istifadə edərək yüksək gərginliyi DC (0-90v) nisbi dəqiqliklə və dəqiqliklə ölçmək üçün bir voltmetr qurdum. Aldığım test ölçüləri kifayət qədər dəqiq idi, əksəriyyəti bir ilə ölçülmüş faktiki gərginliyin 0,3v aralığında
Arduino Nano - MPL3115A2 Həssas Altimetr Sensoru Dərsliyi: 4 addım
Arduino Nano - MPL3115A2 Həssas Altimetr Sensoru Dərsliyi: MPL3115A2, dəqiq təzyiq/yüksəklik və temperatur məlumatlarını təmin etmək üçün I2C interfeysi olan bir MEMS təzyiq sensorundan istifadə edir. Sensor çıxışları yüksək qətnamə 24 bitlik ADC ilə rəqəmsallaşdırılır. Daxili emal, kompensasiya vəzifələrini
Səs Həssas Robot: 4 addım
Səs Həssas Robotu: Bu dərslikdə səsə həssas robotun necə hazırlanacağını öyrənəcəksiniz, robot səsinizin həcminə cavab verəcək. LED matrisləri olan iki göz, əsas duyğular vasitəsilə səsinizin həcmini ifadə edir. Bu fikri ağlıma gətirdim
Qucaqla & Toxunma həssas təlimatlı robot yaması: 10 addım (şəkillərlə birlikdə)
Qucaqla & Toxunma həssas təlimatlı robot yaması: Həmişə bu yamaqla "cib ölçüsündə" sadə və eyni zamanda layiqli bir layihə etmək istəmişəm. Yarış bir robot maskot etmək üçün mükəmməl bir fürsət kimi görünürdü. Bu fiqur, yarışma simvolundakı kimi köynəyimin cibində oturur və ağla gəlir