Mündəricat:
- Təchizat
- Addım 1: Uzaqdan idarə etmənizi hazırlayın
- Addım 2: D1 Mini: Flashing Micropython hazırlayın
- Addım 3: Remote.py Scriptini yükləyin
- Addım 4: Lövhənizi sınayın
- Addım 5: Qalxanın lehimlənməsi
- Addım 6: Avtomobilinizi Tikin
Video: Şaxta babanın maşını: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Milad tətilində hazırladığım kiçik bir əyləncəli layihə. Sadə və qurmaq asandır, WiFi bağlantısı və Android telefonu və ya planşeti vasitəsilə idarə olunur. Mikro nəzarətçi, Wemos D1 mini lövhəsində bir ESP8266-dır, MicroPython quraşdırılıb və remote.py adlı kiçik bir skript idarə edir. Üstündə 3 tranzistor, bir neçə rezistor və bir gərginlik tənzimləyicisi olan bir qalxan (diy) var (enerji mənbəyi köhnə 2S 850mAh Lipodur).
Uzaqdan idarəetmə, fantastik RoboRemo tətbiqi olan bir Android Telefon və ya Tabletdir:
RoboRemo'ya gedin
Bu proqram Bluetooth, TCP və UDP vasitəsilə əlaqə qura bilər. D1 -ində WiFi olduğu üçün bluetooth cihazını atlaya və dövrəni çox sadə saxlaya bilərik. D1 -ni giriş nöqtəsi olaraq konfiqurasiya edirik, telefonumuza və ya planşetimizə qoşuluruq və UDP vasitəsilə əmrlər göndəririk.
YouTube videosu
Təchizat
Ən son Micropython quraşdırılmış 1 Wemos D1 mini. Əhməd Nouira, D1 mini -ni necə flaş etməyinizi öyrətdi: burada tapın
D1 mini üçün 1 Diy qalxan (Banggood)
BC 517 3 transistor
Baza polarizasiyası üçün 3 müqavimət 39kOhms 0, 25 Watt
1 5V gərginlik tənzimləyicisi (7805 və ya bənzəri, Kondansatörlü LM2940-5 istifadə etdim)
Led, 2 və ya 4, avtomobilinizin arxa fənərlərini sevirsinizsə.
220 Ohm rezistorlar, hər bir led üçün 1 ədəd.
Robotu təqib edən Banggood xəttindəki kimi təkərli 2 dişli mühərrik.
Ağac, plastik təbəqə və ya avtomobilin gövdəsini düzəltmək üçün hər hansı bir şey.
RoboRemo tətbiqi quraşdırılmış bir tablet və ya telefon, ANDROID.
Addım 1: Uzaqdan idarə etmənizi hazırlayın
Əvvəlcə telefonu və ya tabletimizi uzaqdan idarəetmə kimi konfiqurasiya etməliyik. RoboRemo tətbiqini quraşdırın və veb saytına baxın: RoboRemo saytı.
Burada sizə lazım olan bütün materialları və dərsləri tapa bilərsiniz. Pdf təlimatını yükləyin və oxuyun.
Quraşdırıldıqdan sonra sınayın, çox asandır! Pultumuzda şəkillərdə göründüyü kimi 4 düymə var: başlamaq, dayandırmaq, sola və sağa.
Hər bir düyməyə basıldıqda bir mətn sətri göndərilir və ardınca yeni bir xətt gəlir (arxa xətt n char). Düymələrinizi konfiqurasiya edin, hər bir düymə üçün mətn sətirini qeyd edin. Ssenariniz, Şaxta babanın avtomobilini idarə etmək üçün bu simləri axtaracaq:-)
Addım 2: D1 Mini: Flashing Micropython hazırlayın
Əhməd Nouira əla bir iş gördü, burada Wemos D1 hazırlamaq üçün lazım olan hər şey:
Yanıb -sönən MicroPython
lakin D1 üçün aşağıdakı esptool əmri istifadə edilməlidir:
esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin
(Bu Linux maşını üçündür, Mac və Windows fərqli olacaq.bin faylı da fərqli ola bilər). Ən əhəmiyyətlisi Wemos D1 üçün --flash_mode dio -dur.
Bir terminala yalnız esptool.py yazsanız, bütün variantları göstərir.
MicroPython -u yandırmaqda probleminiz varsa, burada bir neçə faydalı bağlantı var:
MicroPython ilə işə başlayın
Təsadüfi Nerd Dərsliklər
MicroPython Forumu
Google sizin dostunuzdur, sadəcə "Wemos D1 -də yanıb -sönən mikropiton" yazın.
Addım 3: Remote.py Scriptini yükləyin
D1 -də Micropython quraşdırıldıqda Remote.py skriptini yükləmək vaxtıdır.
Dəyişdirməkdən/paylaşmaqdan/kopyalamaqdan çəkinməyin:-). Sadəcə RoboRemo əmr xətlərinizi göstərin
(hər dəfə telefonunuzda/tabletinizdə bir düyməni basdığınız zaman göndərilir) skriptə uyğun gəlir.
Skriptdəki AP adını və şifrəni istədiyiniz kimi dəyişdirin.
Ssenari yazmaq və yükləmək üçün Thonny IDE -dən istifadə edirəm. Fərqli bir metoddan istifadə etsəniz, mətn redaktorunuzun skript identifikasiyasını dəyişmədiyinə əmin olun, yoxsa Micropython şikayət edəcək.
Kate mətn redaktoru (Linux) Python skriptləri üçün konfiqurasiya edilə bilər və uyğun identifikasiyalarla məşğul olacaq. Ampy ssenarini lövhənizə yandıra bilər. Ampy -yə.
Bütün imkanlar üçün Random Nerd Tutorials saytına baxın: Link
Ön şərtlər bölməsinə keçin
Thonny, bir skriptin adını dəyişdirərkən onu yükləməyinizə imkan verir, lövhənizdə yanıb -sönməzdən əvvəl Remote.py -nin adı boot.py olaraq dəyişdirilməlidir.
Addım 4: Lövhənizi sınayın
AP adınızı və şifrənizi dəyişdirdikdən və skript yüklədikdən sonra sadə bir sınaq vaxtıdır:
- Telefonu/Tableti və PC -ni yandır
- D1mini USB portuna qoşun və bir az gözləyin, D1 giriş nöqtəsi olaraq başlamalıdır
-Telefonunuzu/Tabletinizi quraşdırma/Wifi bölməsindəki Giriş nöqtəsinə bağlayın
-Roboremo tətbiqini giriş nöqtəsinə qoşun: menyu/əlaqə/İnternet (UDP)/ip: porta qoşul
-giriş 192.168.4.1:5000
-PuTTy və ya başqa bir serial emulyatorunu açın
-limana daxil olun (mənim vəziyyətimdə/dev/ttyUSB0) və baud sürətini 115200 olaraq təyin edin, REPL-i görməyəcəksiniz, amma narahat olmayın:-)
- Android telefonunuzda/planşetinizdəki əmr düymələrini vurun və PuTTy terminalının çıxışını izləyin: videoya baxın
-Hər hansı bir səhv baş verməzsə: növbəti addım: lehim cihazınızı yandırın:-)
Addım 5: Qalxanın lehimlənməsi
Batareya konnektorunu və gərginlik tənzimləyicisini (və LM2940-5 istifadə edildikdə kondansatörü) lehimləməklə başlayın. İşinizi yoxladıqdan sonra batareyanı bağlayın. Çıxış gərginliyini ölçün (5V). OK 5Voutput və GND -ni qalxanın terminallarına lehimləyirsə, qalxandakı işarələrə baxın. Qalxanın bağlayıcılarını lehimləyin.
İndi 5V və GND avtobusuna tel bağlayın, digər hissələri sxematik şəkildə göründüyü kimi lehimləyin. Motorları və ledləri bağlayın və işiniz bitdi!
Vacib! Qalxanı D1mini -yə quraşdırmadan əvvəl işinizi yoxlayın və iki dəfə yoxlayın. Səhvlər lövhənizi məhv edə bilər …
Addım 6: Avtomobilinizi Tikin
Bu da çox sadədir: mənimki cyano aka superglue ilə yapışdırılmış taxta boya qarışdırıcı çubuqlardan hazırlanmışdır. Mühərriklər iki tərəfli lentlə sabitlənir və yuvarlaq bir bolt "burun təkəri" olaraq istifadə olunur. Digər qurğuları sınadım amma bu ən yaxşı nəticələr verdi, quruluş Banggood xətt izləyicisi ilə eynidir. Karoser balzadan hazırlanmışdır (çoxlu cızıqlı təyyarələr düzəltmişəm, buna görə də ehtiyatım var):-)
İndi mühərrik tellərini və led naqillərini lehimləyin, "start" düyməsinə basıldığı təqdirdə hər iki təkərin irəli qaçdığını yoxlayın.
Bu son addımdır, indi avtomobilinizi idarə etməyin və çox əylənməyin vaxtıdır:-)
Tövsiyə:
Saxta 18650: 7 Addım (Şəkillərlə birlikdə)
Saxta 18650 -nin Kapasite Testi: Bu Təlimat kitabında saxta 10400mAh güc bankının tutumunu tapaq. Əvvəllər bu güc bankını 2 dollar qarşılığında aldığım üçün öz güc bankımı etmək üçün istifadə etmişəm. kanalıma abunə olmaq üçün gəlin
555 Taymeri istifadə edərək saxta avtomobil siqnalı necə yaradılır: 5 addım
555 Taymeri ilə Saxta Avtomobil Siqnalını Necə Yaratmaq olar: Bu layihə, NE555 istifadə edərək beş saniyəlik gecikmə ilə yanıb -sönən LED işığının necə olacağını göstərir. Bu, parlaq qırmızı yanıb -sönən LED ilə bir avtomobil siqnalizasiya sistemini təqlid etdiyi üçün saxta bir avtomobil siqnalı kimi xidmət edə bilər
Zombi Yük maşını, Arduino ilə Nəhəng Bir Yük maşını necə hazırlanır: 5 addım
Zombi Yük maşını, Arduino ilə Nəhəng Bir Yük maşını necə hazırlanır: Salam uşaqlar, bu gün sizə bir zombi yük maşını (arduino üzərində işləyən təkmilləşdirilmiş canavar maşını) hazırlayacağam. Materiallar aşağıdakılardır:
Şaxta babanın Sıralama Şapkası: 10 Adım (Şəkillərlə birlikdə)
Şaxta babanın Sıralama Şapkası: Bu yeniliyi sizə yaramaz və ya gözəl bir siyahı ünsiyyətinə gətirmək üçün Şabanın Atölyesi ilə sıx əməkdaşlıq edirik. Yaxşı və pis əməllərinizin Şaxta babanın Yaramaz və ya Gözəl siyahısındakı mövqeyinizə təsir edib-etmədiyini indi real vaxtda yoxlaya bilərsiniz! Əyləncəli bir proyekt
Saç qurutma maşını necə hazırlanır - DIY Evdə Saç qurutma maşını: 6 addım (şəkillərlə)
Saç qurutma maşını necə hazırlanır - DIY evdə qurudulmuş saç qurutma maşını: ❄ BURADA ABUNƏ OLUN ➜ https://www.youtube.com/subscription_center?add_us…❄ BÜTÜN VİDEOLAR BURADA ➜ http://www.youtube.com/user/fixitsamo /videolar❄ BİZİ TAKİB EDİN: FACEBOOK ➜ https://www.facebook.com/fixitsamo PINTEREST ➜ https://www.facebook.com/fixitsamo