Mündəricat:
- Addım 1: JLCPCB -dən aşağı qiymətli yüksək keyfiyyətli PCB -lər
- Addım 2: Komponentlər
- Addım 3: Dövrə Dizaynı və PCB İnkişafı
- Addım 4: PCB -lərin JLCPCB -dən alınması
- Addım 5: Kod
- Addım 6: Uzaqdan Nəzarətçi
- Addım 7: Test Sürücü
Video: HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Hey uşaqlar, yenidən xoş gəlmisiniz. Əvvəlki yazımda, H Körpü Devrinin nə olduğunu, L293D motor sürücüsü IC, yüksək cərəyanlı motor sürücülərini idarə etmək üçün piggybacking L293D Motor sürücüsü IC və 4 hündürlüyə qədər idarə edə bilən öz L293D motor Sürücü Kartını necə dizayn edə biləcəyinizi izah etdim. müstəqil DC mühərrikləri və öz Arduino Motor Shield PCB -ni hazırlayın.
Bu yazıda sizə HC12 Wireless modulundan istifadə edərək Arduino Wirless Robotunun necə hazırlanacağını göstərəcəyəm. JLCPCB istifadə edərək.
Addım 1: JLCPCB -dən aşağı qiymətli yüksək keyfiyyətli PCB -lər
JLCPCBI, PCB -ləri heç bir çətinlik çəkmədən onlayn sifariş edə biləcəyiniz ən yaxşı Online PCB istehsal şirkətlərindən biridir. Şirkət 24 saat, həftənin 7 günü fasiləsiz işləyir. Yüksək texnologiyalı maşınları və avtomatlaşdırılmış iş axını ilə bir neçə saat ərzində böyük miqdarda yüksək səviyyəli PCB istehsal edə bilərlər.
JLCPCB müxtəlif mürəkkəbliyə malik PCB -lər hazırlaya bilər. Həvəskarlar və həvəskarlar üçün tək qatlı lövhə ilə yüksək standartlı sənaye tətbiqləri üçün kompleks çox qatlı lövhəli sadə və ucuz PCB -lər hazırlayırlar. JLC böyük məhsul istehsalçıları ilə işləyir və noutbuk və ya cib telefonu kimi istifadə etdiyiniz cihazların PCB -si bu fabrikdə hazırlanmış ola bilər.
Addım 2: Komponentlər
H Körpüsü
H Körpü, hər iki istiqamətdə bir yük üzərində gərginliyin tətbiq olunmasına imkan verən bir dövrədir. Ümumiyyətlə robotların hərəkət edən hissələrində DC motorunu idarə etmək üçün istifadə olunur. DC mühərrikinin istifadəsinin üstünlüyü ondan ibarətdir ki, https://rootsaid.com/arduino-gesture-controller/, dövrəni dəyişdirmədən yük üzərindəki tətbiq olunan gərginliyin polaritesini tərsinə çevirə bilərik. Bu H Bridge dövrəsi haqqında daha çox bilmək istəyirsinizsə, bu linkə baxın.
L293D
L293D, yuxarıda göstərilən sxemdən istifadə edən bir IC şəklində H Körpü dövrəsinin kompakt bir formasıdır. Hər bir tərəfində 8 sancağı olan (ümumilikdə 16 sancaqlı) bir IC, 2 müstəqil H Bridge dövrəsini ehtiva edir, yəni tək bir IC istifadə edərək iki mühərriki müstəqil idarə edə bilərik.
L293D, DC motorunun hər iki istiqamətdə hərəkət etməsinə imkan verən tipik bir Motor sürücüsü və ya Motor Sürücü IC -dir. L293D, hər hansı bir istiqamətdə eyni anda iki DC mühərrikini idarə edə bilən 16 pinli bir IC-dir. Bu, bir L293D IC ilə iki DC mühərrikini idarə edə biləcəyiniz deməkdir. L293D IC haqqında daha çox məlumat əldə edin
Arduino Pro Mini
Bu kiçik kiçik lövhə, yerin üstün olduğu və qurğuların daimi olduğu tətbiqlər və layihələr üçün hazırlanmışdır.
Kiçik, 3.3 V və 5 V versiyalarında mövcuddur, ATmega328 ilə təchiz edilmişdir. Kiçik olması səbəbindən bu layihədə Arduino əsaslı motor sürücü lövhəsini idarə etmək üçün bu lövhədən istifadə edəcəyik.
Robot Şassi Bu, BLE Robotumu hazırlamaq üçün istifadə etdiyim robot şassidir. Bu dəsti aldım banggood.com. Yalnız bu deyil, arduino, moruq pi və digər elektronika və hobbi layihələri üçün çox sayda robot çərçivəsi, mühərriki və demək olar ki, bütün sensorlar var.
Həqiqətən sürətli və keyfiyyətli göndərmə ilə bütün bunları ucuz qiymətə alacaqsınız. Və bu dəstin üstünlüyü, çərçivəni bir araya gətirmək üçün lazım olan bütün vasitələri təmin etmələridir.
Addım 3: Dövrə Dizaynı və PCB İnkişafı
Pro Mini Motor Shield PCB -nin xüsusiyyətləri
- Bir anda müstəqil olaraq 2 mühərriki idarə edir
- PWM istifadə edərək müstəqil sürət nəzarəti
- Kompakt Dizayn5 V, 12 V və Gnd Başlıqları əlavə komponentlər üçün
- Piggybacking ilə Gücü artırın
- HC12 Simsiz Modulunu dəstəkləyin
İndi motor sürücü lövhəmizin sxeminə nəzər salaq. Bir az qarışıq görünür? Narahat olmayın, bunu sizin üçün izah edəcəyəm.
Tənzimləyici
Giriş gücü 7805 tənzimləyicisinə bağlıdır. 7805, 7-32V giriş gərginliyini sabit 5V DC təchizatına çevirən 5V tənzimləyicidir. 5 V təchizatı, Arduino'nun gərginlik girişinə və L293D IC -nin məntiqi əməliyyatlarına bağlıdır. Asanlıqla problemlərin aradan qaldırılması üçün 12V və 5V terminallarında göstərici LEDləri mövcuddur. Beləliklə, bu dövrə 7V ilə 32 arasında bir yerdə bir giriş gərginliyi bağlaya bilərsiniz. Botum üçün 11.1V Lipo Batareyasına üstünlük verirəm.
İndi dövrəni necə dizayn etdiyimi və bu PCB -ni JLCPCB -dən necə hazırladığımı sizə xəbər verim.
Addım 1 - Prototipin yaradılması
Əvvəlcə bütün komponentləri çörək lövhəsinə birləşdirin ki, bir şey səhv olarsa problemimi asanlıqla həll edim. Hər şeyi düzgün işlədikdən sonra bir robotda sınadım və bir müddət onunla oynadım. O zaman, Dövrün düzgün işlədiyinə və istiləşmədiyinə əmin oldum.
Addım 2 - Sxemlər
Dövrlər çəkmək və PCB -lər dizayn etmək üçün EasyEDA -dan onlayn PCB dizayn vasitələrimiz var, yüzlərlə komponentli və minlərlə parçalı çox qatlı devre kartlarının onlayn PCB dizaynı və PCB çapı üçün lazım olan bütün imkanları təmin edirik.
EasyEDA -da çörək lövhəsindəki bütün komponentləri - Arduinonun rəqəmsal pininə qoşulmuş IC -ləri, Arduino Nano və HC12 modullarını özündə birləşdirən bir sxem çəkdim. Bu düymələrin Analoq Pinləri və Rəqəmsal Pinləri ilə əlaqəli bəzi başlıqlar da əlavə etdim və gələcəkdə faydalı olacaq.
Gələcəkdə sensorlar əlavə etmək və oxumaq istədiyiniz 5V, 12V, Gnd, simsiz modul, rəqəmsal və analog pin başlıqları var. Tam pin eşlemesi aşağıdakı bölmələrdə izah edilmişdir.
Motor sürücüsü 1
- 1-5 -i aktiv edin (PWM)
- InM1A - 2 InM1B - 3
- 2-6 aktivləşdir (PWM)
- InM2A - 7 In
- M2B - 4
HC12
- Vin - 5V
- Gnd - Gnd
- Tx/Rx - D10/D11
Addım 3 - PCB Layoutunun yaradılması
Sonra, PCB dizaynı. PCB Layout əslində PCB Dizaynının əhəmiyyətli bir hissəsidir, PCB sxemlərini sxemlərdən hazırlamaq üçün istifadə edirik. Bütün komponentləri birlikdə lehimləyə biləcəyim bir PCB hazırladım. Bunun üçün əvvəlcə sxemləri qeyd edin və üst alətlər siyahısından çevir düyməsini basın və "PCB -yə çevir" seçin.
Bu bir pəncərə açacaq. Burada komponentləri sərhəd daxilində yerləşdirə və istədiyiniz kimi düzəldə bilərsiniz. Bütün komponentlərin asan yolu "avtomatik marşrut" prosesidir. Bunun üçün "Marşrut" Alətini vurun və "Avtomatik Router" seçin.
PCB Online Marşrutlaşdırma Seçimləri
Bu, rəsmiləşdirmə, iz eni, təbəqə məlumatları və s. Kimi detalları təmin edə biləcəyiniz bir Avtomatik Router Konfiqurasiya Səhifəsi açacaq. Bunu etdikdən sonra "Çalış" düyməsini basın. L293D Arduino Motor Qalxma lövhəsinin EasyEDA Şemaları və Gerber Fayllarına keçid burada. Zəhmət olmasa sxemləri/PCB planını yükləmək və ya redaktə etməkdən çekinmeyin.
Budur uşaqlar, planınız artıq tamamlandı. Bu, iki qatlı bir PCB, marşrutlaşdırmanın PCB -nin hər iki tərəfində olması deməkdir. İndi Gerber faylını yükləyə və PCB -ni JLCPCB -dən istehsal etmək üçün istifadə edə bilərsiniz.
Addım 4: PCB -lərin JLCPCB -dən alınması
Addım 4 - Yüksək keyfiyyətli PCB istehsal etmək
JLCPCB, tam istehsal dövrü olan bir PCB istehsal şirkətidir. Bu, "A" dan başlayaraq PCB istehsal prosesinin "Z" ilə bitməsi deməkdir.
Xammaldan hazır məhsula qədər hər şey damın altında aparılır. JLCPCBs veb saytına gedin və pulsuz bir hesab yaradın.
Bir hesabı uğurla yaratdıqdan sonra "İndi Al" düyməsini basın və Gerber Faylınızı yükləyin. Gerber Fayl, PCB düzeni məlumatları, Layer məlumatları, aralıq məlumatları, bir neçə ad üçün izlər kimi PCB haqqında məlumatları ehtiva edir.
PCB önizləməsinin altında, PCB Miqdarı, Doku, Qalınlıq, Rəng və s. Kimi bir çox variantları görəcəksiniz. Sizin üçün lazım olanların hamısını seçin. Hər şey bitdikdən sonra "Səbətə Saxla" düyməsini basın.
Növbəti səhifədə bir göndərmə və ödəniş seçimini seçə və Təhlükəsiz Çıxış edə bilərsiniz. Ödəmək üçün ya Paypal, ya da Kredit/Debit Kartından istifadə edə bilərsiniz. Budur uşaqlar. Onun Bitti.
PCB günlər ərzində hazırlanacaq və göndəriləcək və qeyd olunan müddət ərzində qapınıza çatdırılacaq.
Addım 5: Kod
Burada HC12 Uzaqdan İdarəetmə və RC Robotunun kodunu paylaşacam. Sadəcə bu kodu uzaqdan idarə etməyinizə və DIY RC Robotunuza yükləyin.
Bu DIY RC Off Road Robotunun kodudur.
Addım 6: Uzaqdan Nəzarətçi
Əvvəlki yazıda, RC Robotunuz üçün uzun məsafəli bir uzaqdan idarəetmə qura biləcəyinizi göstərmişdim. Bu layihə üçün eyni kodu olan eyni uzaqdan idarəedicidən istifadə edə bilərsiniz.
Addım 7: Test Sürücü
Bütün kodları yüklədikdən sonra həm ötürücüdə, həm də Robotda. Gücləndirin.
Robotu işə salmaq üçün LiPo batareyasından və uzaqdan idarəedicini işə salmaq üçün 9V batareyadan və ya USB -dən istifadə edə bilərsiniz. Hər şey yaxşı olarsa, göstərici LEDləri yanacaq.
İndi joysticki hərəkət etdirməyə çalışın. Bot indidən hərəkət etməyə başlamalıdır.
Tövsiyə:
NodeMCU Relay Modulundan istifadə edən Alexa Ağıllı Ev Sistemi: 10 addım
NodeMCU Relay Modulundan istifadə edən Alexa Ağıllı Ev Sistemi: Bu IoT layihəsində, NodeMCU ESP8266 və Alexa Smart Home Automation sistemini hazırladım. Relay Modulu. Səs əmri ilə işığı, fanatı və digər məişət cihazlarını asanlıqla idarə edə bilərsiniz. Echo Dot ağıllı dinamikini cihaza bağlamaq üçün
Arduino əsaslı layihələr üçün NRF24L01 ötürücü modulundan istifadə edərək simsiz əlaqə: 5 addım (şəkillərlə)
Arduino Əsaslı Layihələr üçün NRF24L01 Alıcı-Verici Modulundan istifadə edərək Simsiz Əlaqə: Bu robotlar və mikro nəzarətçilər haqqında ikinci təlimatlı dərsliyimdir. Robotunuzun canlı olaraq işlədiyini və gözlənildiyi kimi işlədiyini görmək inanılmazdır və inanın ki, robotunuzu və ya digər şeyləri simsiz sürətlə idarə etsəniz daha əyləncəli olacaq
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan - Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı - Rc Helikopteri - Arduino istifadə edərək Rc təyyarəsi: 5 addım (şəkillərlə)
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan | Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı | Rc Helikopteri | Arduino istifadə edərək Rc Plane: Rc avtomobili idarə etmək | Quadcopter | Drone | RC təyyarəsi | RC qayığı, həmişə bir alıcıya və ötürücüyə ehtiyacımız var, RC QUADCOPTER üçün 6 kanallı bir vericiyə və alıcıya ehtiyacımız olduğunu və bu tip TX və RX -in çox bahalı olduğunu düşünürük, buna görə də özümüzdə hazırlayacağıq
Arduino və HC-05 Bluetooth Modulundan istifadə edən Ev Avtomatlaşdırma Sistemi: 5 addım (şəkillərlə)
Arduino və HC-05 Bluetooth Modulundan İstifadə Edilən Ev Avtomatlaşdırma Sistemi: Hey uşaqlar, hamınız necəsiniz! Bu gün mən ikinci Arduino ilə Təlimatlandıra bilərəm.Bu Bluetooth İdarə Edilən Ev Avtomatlaşdırma Sistemidir. işlər mükəmməl işləyir! Tətbiqi də tərtib etdim
5 Arduino və 5 NRF24L01 Simsiz Modulundan istifadə edərək 4 Yollu Svetofor Sistemi: 7 addım (şəkillərlə)
5 Arduino və 5 NRF24L01 Simsiz Modulundan istifadə edərək 4 Yollu Svetofor Sistemi: Bir az əvvəl çörək taxtasında bir cüt svetoforun təfərrüatını göstərən bir Təlimat yaratdım və NRF24L01 simsiz modulunun istifadəsinin əsas çərçivəsini göstərən başqa bir Təlimat yaratdım. Məni düşündürdü! Çox şey var