Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Həqiqətən açıq mənbəli Otto, açıq STEAM təhsili almağa imkan verir, siniflərində Otto DIY -dən istifadə edən dünyanın müxtəlif seminar və məktəblərindən rəy toplayırıq və bu təhsil yerlərinin açıqlığından asılı olaraq dərs materialını təşkil edirik və paylaşırıq.
CC-BY-SA Creative commons lisenziyası, pulsuz olaraq kopyalaya biləcəyiniz deməkdir, ancaq veb saytımızı yerləşdirərək orijinala kredit verməlisiniz (https://www.ottodiy.com/)
Otto DIY +, orijinal #OttoDIY -in təkmilləşdirilmiş və inkişaf etmiş bir versiyasıdır, fikir eyni əsas xüsusiyyətlərə sahib olmaqdır DIY robot + Bluetooth idarəetmə və proqramlaşdırma + metal dişli servo mühərriklər + şarj edilə bilən + toxunma sensoru + səs sensoru + işıq hərəkətləri + digər çıxışlar +…?
Həyəcan verici tərəfi, dünyanın hər yerində istehsalçılar və hakerlərlə açıq inkişaf etdiyimizdir, buna görə də yalnız bizə qoşula biləcəyiniz mütəxəssislərdən deyil, fikirlərinizdən, sosial paylaşımlarınızdan, testlərdən və ya düşünə biləcəyiniz hər hansı digər töhfələrdən açıqıq.
Təchizat
1 × Arduino Nano
1 × HC-06 və ya HC-05 Bluetooth modulu
1 × Arduino Nano Shield I/O; mini çörək taxtasından istifadə edə bilərsiniz, ancaq daha çox kabel işi
1 × USB-A-Mini USB Kabel
4 × Micro servo MG90s (metal)
1 × Buzzer
10 × Dişi/Qadın Jumper Telləri
1 × Toxunma sensoru
1 × səs sensoru
1 × 8x8mm Mikro Açar Öz kilidi Açma/Kapatma
5V -a qədər gücləndirici ilə 1 × 3.7 V LiPo Batareya (isteğe bağlı) 1 × Phillips Tornavida 1 x 3D printer (və ya xidmətdən və ya dostunuzdan istifadə edin;))
Addım 1: 3D Yazıcı Ayarları
İki ayaqlı robot qurmağın əsasları ilə tanış olmaq üçün əvvəlcə təlimatlandırılan Otto DIY-i oxumaq vacibdirBuraya daxil olaraq Bluetooth üçün bütün 3D çap STL hissələrini, kodlarını və kitabxanalarını əldə edin https://wikifactory.com/+OttoDIY/otto-diy- üstəgəl fayllar sekmesinde
- PLA materialı olan bir FDM 3D printerindən istifadə etməyi məsləhət görürük.
- Heç bir dəstəyə və ya sala ehtiyac yoxdur.
- Çözünürlük: 0.15 mm
- Doldurma sıxlığı 20%
Ölçünü tənzimləmək lazımdır, bəzi dəyişikliklər Autodesk Fusion 360 -da hazırlanan mənbə faylını istifadə edir
Ya da bura Tinkercad
Addım 2: Öz Otto DIY+ qurun
Aşağıdakı video və şəkillərdə, robot dizaynının bəzi yeni versiyaları səbəbiylə Otto DIY+qurmağın bir arayışına sahib ola bilərsiniz.
Addım 3: Öz Ottonuzu kodlayın
Beləliklə, bu nöqtədə kompüterinizdə kitabxanaların və Arduinonun quraşdırılması üçün bir Otto 3D çap edilmiş, yığılmış, indi bəzi proqramlar olmalıdır.
Öz Otto'nuzu kodlaşdırmağın ən asan yolu Blockly proqramımızı istifadə etməkdir, daha inkişaf etmiş kodlayıcı Arduino IDE -ni birbaşa sınaya bilər.
Addım 4: Bluetooth APP üçün əsas kod
Otto, Bluetooth vasitəsilə əmr almağa hazır olmalı və bunun üçün əsas kodu beyninin içinə qoymalıdır
- Otto kitabxanalarını Arduino IDE qovluğuna kopyalayın
- APP.ino eskizini Ottoya yükləyin
- APP -ni smartfonunuza yükləyin və quraşdırın. Google Play Mağazası (https://play.google.com/store/apps/details?id=com.ottodiy)
- İndi modulu bağlaya və telefonunuzda Bluetooth aktivləşdirə bilərsiniz.
- Otto tapın və Bluetooth ünvanını /adını cütləşdirin
- İndi Ottonu idarə etmək üçün APP -dən istifadə edə bilərsiniz!
- Yeni xüsusiyyətlərlə oynayın və yoxsa BT -ni yenidən konfiqurasiya etməyiniz lazım ola bilər, amma narahat olmayın da asandır;)
Addım 5: Kopyalayın, Genişləndirin, Özelleştirin, Dəyişdirin, Remix Edin və Paylaşın
Öz robotunuzu necə fərdiləşdirmək barədə fikirlər tapmaq üçün bu blog yazısına baxın
Otto Builder icmasına qoşulun! Bizi izləyin, bizə bir like atın və yaradıcılığınızı paylaşın, robotunuzu hər hansı bir sosial mediada paylaşaraq burada özünüzü göstərə bilərsiniz.
Facebook və Instagram
Yazınızda #ottodiy hashtagını istifadə edin və @OttoDIY qeyd edin və ya qeyd edin
Robot qurucuların, müəllimlərin və istehsalçıların bu dostluq cəmiyyətinin bir hissəsi olun! Otto Builder cəmiyyətimizə xoş gəldiniz!
Addım 6: Bluetooth (BT) Quraşdırması (yalnız cütləşmə uğursuz olarsa):
Bu quraşdırma yalnız 9600 standart baud dərəcəsi ilə gəlməyən modullar üçün lazımdır, necə bilmək olar? əvvəlcə kodu və APP -ni sınayın, əgər telefon Otto ilə birləşmirsə və ya əmrlərə cavab vermirsə, ehtimal ki, modulunuz fərqli bir ötürmə sürətindədir, buna görə konfiqurasiya olunmalıdır
BT kodunun 115200 baud dərəcəsi var, buna görə də BT modulu Arduino Nano ilə ardıcıl interfeys (UART) vasitəsilə əlaqə qura bilmək üçün bu sürətə uyğun olmalıdır.
HC-05 üçün: 38400 və ya 115200
1. HC05_BT_config.ino eskizini əvvəlcə Nano -ya yükləyin, sonra Nanonu USB -dən ayırın.
2. İndi BT -ni Arduino Nano'ya diaqramda göstərildiyi kimi bağlayın, ancaq VCC -ni bağlamayın.
TX - RX
RX - TX
VCC - 5V
GND - GND
3. USB -ni Nanoya qoşun və sonra BT AT rejiminə keçməsi üçün VCC -ni qoşun. BT -dəki LED hər 2 saniyədə bir dəfə daha yavaş yanıb sönməyə başlamalıdır. (Bu işləmirsə, VCC -ni bağlayarkən BT modulundakı düyməni basıb saxlayın).
IDE-də serial monitoru açın, baud dərəcəsini 9600-ə və həm NL, həm də CR-ə bitən xətti təyin edin.
AT yazın və Enter düyməsini basın; (hər şey qaydasındadırsa, BT OK ilə cavab verməli və sonra aşağıdakı əmrləri daxil etməlidir:
AT+NAME = Zowi "adı təyin edir"
AT+PSWD = 1234 "qoşma şifrəsi"
AT+UART = 115200, 1, 0 "baud dərəcəsi"
AT+POLAR = 1, 0 STATE pininin BT üzərində arduino proqramlaşdırması üçün sıfır kimi istifadə edilməsini təmin edir.
İndi APP addımına keçin
Hər hansı bir problem varsa, AT əmrlərindən istifadə edərək HC-05 Bluetooth Modulunun Varsayılanlarını necə dəyişdirəcəyinizi öyrənin.
www.instructables.com/id/Modify-The-HC-05-…
HC-06 üçün: 9600 və ya 115200
HC-06 BT modulu üçün işlər bir az daha sadədir, çünki heç bir şeyə bağlı olmadıqda modul həmişə AT komanda rejimindədir. Ancaq mənfi tərəfi, HC-06 modulunun sıfırlanmadığı üçün eskizləri Arduinoya yükləmək üçün istifadə edilə bilməməsidir. Modulu konfiqurasiya etmək üçün
1. bu eskizi HC06_BT_config.ino Nano'nuza yükləyin
1. USB -ni ayırın
2. BT modulunu Arduino Nano'ya belə bağlayın:
TX - RX
RX - TX
VCC - 5V
GND - GND
3. Nano-nuzu yandırın və təxminən 10-15 saniyədən sonra hər şey bitməli və BT-niz konfiqurasiya edilməlidir (LED13 yanıb-sönməyə başlamalıdır).
Hər hansı bir problem varsa, bu təlimat verilən https://www.instructables.com/id/Tutorial-Using-HC… yoxlayın.
Hər hansı bir sualınız varsa, yeni şərhlərdən xəbərdar ola bilmərəm, buna görə də bir şey varsa cəmiyyətimizdə paylaşın
Tövsiyə:
Kərə yağı robotu: Ekzistensial böhranlı Arduino Robotu: 6 addım (şəkillərlə)
Kərə yağı robotu: Var olan Krizli Arduino Robotu: Bu layihə "Rick və Morty" cizgi serialına əsaslanır. Epizodlardan birində Rick, yeganə məqsədi kərə yağı gətirmək olan bir robot hazırlayır. Bruface (Brüssel Mühəndislik Fakültəsi) tələbələri olaraq mexanika üçün bir tapşırıq var
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır - Başparmak Robotu - Servo Motor - Mənbə Kodu: 26 Adım (Şəkillərlə birlikdə)
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır | Başparmak Robotu | Servo Motor | Mənbə Kodu: Başparmak Robotu. MG90S servo motor potensialiometrindən istifadə olunub. Çox əyləncəli və asandır! Kod çox sadədir. Cəmi 30 sətirdir. Bir hərəkətə bənzəyir. Hər hansı bir sualınız və ya geribildiriminizi bildirin! [Təlimat] Mənbə Kodu https: //github.c
Asan Arduino Proqramlaşdırması üçün "İşıq/LED" İşarəsini Necə Dəyişdirə bilərsiniz: 7 Addım (Şəkillərlə birlikdə)
Asan Arduino Proqramlaşdırması üçün "İşıq/LED" İşarəsini Necə Dəyişdirmək olar: Bu təlimatda, hər kəsin işığı olan bir şeyi proqramlaşdırıla bilən arduino yanıb -sönən işıqlara və ya "Hərəkətli İşıqlar" a necə çevirə biləcəyini göstərəcəyəm
Arduino və Bluetooth istifadə edərək Servo Motoru idarə etmək üçün Android (remotexy) UI: 7 addım (şəkillərlə)
Arduino və Bluetooth istifadə edərək Servo Motoru idarə etmək üçün Android (remotexy) UI: Bu Təlimat kitabında, Bluetooth vasitəsilə Arduino Mega ilə əlaqəli Servo Motoru idarə etmək üçün Remotexy Interface Maker istifadə edərək Android İstifadəçi İnterfeysini düzəltmək üçün sürətli bir addım verəcəyəm. Bu video, UI -nin servo motor sürətini və mövqeyini necə idarə edəcəyini göstərir
Ünvanlı LEDləri idarə etmək üçün Bluetooth 4.0 HC -08 Modulundan istifadə edin - Arduino Uno Dərsliyi: 4 addım (şəkillərlə)
Ünvanlı LEDləri idarə etmək üçün Bluetooth 4.0 HC -08 Modulundan istifadə edin - Arduino Uno Dərsliyi: Arduino ilə hələ ünsiyyət modullarını araşdırmısınızmı? Bluetooth, Arduino layihələriniz və əşyaların internetindən istifadə etmək üçün bir dünya dünyası açır. Burada bir körpə addımdan başlayacağıq və ünvanlı LED -lərin sma ilə necə idarə olunacağını öyrənəcəyik