Mündəricat:

Ən kiçik və ən şirin Arduino maneə törətməyən robot: 5 addım
Ən kiçik və ən şirin Arduino maneə törətməyən robot: 5 addım

Video: Ən kiçik və ən şirin Arduino maneə törətməyən robot: 5 addım

Video: Ən kiçik və ən şirin Arduino maneə törətməyən robot: 5 addım
Video: Heydər Əliyev və Həyat yoldaşını Birdə belə görün #azerbaijan #president #prezident #xeberler #xeber 2024, Noyabr
Anonim
Ən kiçik və ən şirin Arduino əngəllərdən qaçınma robotu
Ən kiçik və ən şirin Arduino əngəllərdən qaçınma robotu

Otağınızın yarısında bir rəf tutan böyük yöndəmsiz robotlardan bezdinizmi? Robotunuzu özünüzlə aparmağa hazırsınız, ancaq cibinizə sığmır? Buyurunuz! Sizə (indiyə qədər) bir araya gətirə biləcəyiniz ən şirin və ən kiçik maneə qaçma robotu Minibotu təqdim edirəm!

Addım 1: Ehtiyacınız olan parçalar və parçalar

Ehtiyacınız olan parçalar və parçalar
Ehtiyacınız olan parçalar və parçalar
Ehtiyacınız olan parçalar və parçalar
Ehtiyacınız olan parçalar və parçalar
Ehtiyacınız olan parçalar və parçalar
Ehtiyacınız olan parçalar və parçalar

Kiçik çörək taxtası (4,5 sm x 3,5 sm), uzunluğu 17 çuxur və eni 5 çuxurdan ibarət 2 sıra. Robotu onsuz da qura bilərsən, amma robotu dəyişdirməyi planlaşdırsan gözəl bir şey olar.

Arduino Nano. Artıq lövhəyə lehimlənmiş sancaqlar ilə gələn birini istifadə edirəm, həm də sancısız arduino nanodan istifadə edə və kabelləri birbaşa lövhəyə lehimləyə bilərsiniz.

9V batareya. Bəli, yaxşı bir batareya.

9V batareya tutacağı. (köhnə oyuncaqdan alıb)

2 fasiləsiz fırlanma servosu (SG () servolarına bənzəyir, amma əslində davamlı fırlanma servolarıdır. BURADAN almışam

2 rezin təkər. Yalnız ətrafa baxın. Əlbəttə ki, təkərlərinə ehtiyacı olmayan köhnə bir oyuncaq var.

Kabellər. Onlardan bir dəstə. Kabellərin çox olması kimi bir şey yoxdur.

Ultrasonik sensor. 4 pinli model. Ebay, Amazon və ya başqa bir yer. Hamısı eynidir.

3D çaplı şassi. 3D faylları BURADAN tapa bilərsiniz

Addım 2: Və Kod

Burada raket elmi yoxdur. 15 sm -də görüləcək bir şey yoxdursa robotu irəliyə aparan və 15 sm -dən daha yaxın bir şey varsa kəskin dönüş edən super sadə bir kod.

Yalnız txt faylını yükləyin və Arduino interfeysinizdəki kodu kopyalayın.

Addım 3: Bitləri doğru yerə qoyun

Bitləri doğru yerə qoyun
Bitləri doğru yerə qoyun
Bitləri doğru yerə qoyun
Bitləri doğru yerə qoyun

Çörək taxtası, Arduino, ultrasəs sensoru və batareya şassinin yuxarı hissəsinə daxil olur, lakin komponentləri HƏLƏ QALMAYIN. Əvvəlcə hər şeyi tellə bağlamalısınız. (bəli, bu səhvi etdim) (iki dəfə)

2 servo şassinin aşağı hissəsinə yapışdırılıb. Bəli, indi bu 2 -ni qoya bilərsiniz.

Təkərlər bir az tel, bir az isti yapışqan və ya sehrli bir sehr ilə servo şaftlara yapışdırılır. Sənin seçimin.

Addım 4: Və bu tellər… Oh Oğlan

İşdə çirkin hissəsi gəlir. naqillər. Çox tel və çox az yer.

Ultrasonik sensordan başlayaq.

  • Vcc -> +5V Arduino
  • Trig -> Arduino D11
  • Yankı -> Arduino D12
  • GND -> Arduino GND (Arduinonun 2 GND pinindən hər hansı biri)

Servo 1:

  • Narıncı tel -> Arduino D9
  • Qırmızı tel -> +5V Arduino
  • Qəhvəyi tel -> Arduinonun GND (Arduinonun 2 GND pinindən hər hansı biri)

Servo 2:

  • Narıncı tel -> Arduino D10
  • Qırmızı tel -> +5V Arduino
  • Qəhvəyi tel -> Arduinonun GND (Arduinonun 2 GND pinindən hər hansı biri)

Batareya:

  • Qırmızı tel -> Arduinonun Vin pin
  • Qara tel -> Arduinonun GND (Arduinonun 2 GND pinindən hər hansı biri)

İndi yalnız şassinin içindəki bütün telləri diqqətlə doldurmalı və hər iki yarıya yapışdırmalısınız. Robotum o qədər doludur ki, bağırsağını tökməmək üçün rezin bant lazımdır.

Addım 5: Fəaliyyətdə

Image
Image

Robotunuz 15 sm -dən az bir şey tapana qədər irəli gedəcək.

Bu kod xəttində məsafəni dəyişə bilərsiniz:

əgər (məsafə <= 15)

Bu xətləri dəyişdirərək irəli və geri sürətini də dəyişə bilərsiniz:

myservo1.write (XXX); myservo2.write (XXX);

burada XXX = 0 myservo1 üçün tam sürətlə irəli gedir və XXX = 180 myservo2 üçün tam sürət irəlidir

və XXX = 90 hər iki servo üçün nöqtə olacaq.

Tövsiyə: