Mündəricat:

HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu: 7 addım
HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu: 7 addım

Video: HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu: 7 addım

Video: HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu: 7 addım
Video: Evdə Arduino istifadə edərək simsiz Walkie Talkie necə hazırlanır / 1.5 K.M diapazon /diapazon 15 km 2024, Iyul
Anonim
HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu
HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu
HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu
HC12 Simsiz Modulundan istifadə edən Simsiz Arduino Robotu

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

JLCPCB -dən aşağı qiymətli yüksək keyfiyyətli PCB -lər
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

Komponentlər
Komponentlər
Komponentlər
Komponentlər
Komponentlər
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ı

Dövrə Dizaynı və PCB İnkişafı
Dövrə Dizaynı və PCB İnkişafı
Dövrə Dizaynı və PCB İnkişafı
Dövrə Dizaynı və PCB İnkişafı
Dövrə Dizaynı və PCB İnkişafı
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ı

PCB -lərin JLCPCB -dən alınması
PCB -lərin JLCPCB -dən alınması
PCB -lərin JLCPCB -dən alınması
PCB -lərin JLCPCB -dən alınması
PCB -lərin JLCPCB -dən alınması
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

Uzaqdan Nəzarətçi
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ü

Test Sürücü
Test Sürücü
Test Sürücü
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ə: