Mundarija:
- Ta'minotlar
- 1 -qadam: Masofadan boshqarish pultini tayyorlang
- 2 -qadam: D1 Mini -ni tayyorlang: miltillovchi mikropiton
- 3 -qadam: Remote.py skriptini yuklang
- 4 -qadam: Kengashingizni sinab ko'ring
- 5 -qadam: qalqonni lehimlash
- 6 -qadam: mashinangizni qurish
Video: Qorboboning mashinasi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Mana, Rojdestvo bayramlarida men qilgan kichik qiziqarli loyiha. Qurilishi oson va oson, u Wi-Fi ulanishi va Android telefon yoki planshet orqali boshqariladi. Mikrokontroller-bu Wemos D1 mini-platasidagi ESP8266, MicroPython o'rnatilgan va remote.py nomli kichik skriptni boshqaradi. Uning tepasida 3 ta tranzistorli, bir nechta rezistorli va voltaj regulyatorli qalqon (diy) bor (quvvat manbai eski 2S 850mAh Lipo).
Masofadan boshqarish pulti - bu ajoyib RoboRemo ilovasi o'rnatilgan Android telefon yoki planshet:
RoboRemo -ga o'ting
Bu ilova Bluetooth, TCP va UDP orqali ulanishi mumkin. Bizning D1 bortida Wi -Fi mavjud bo'lgani uchun biz bluetooth uskunasini o'tkazib yuborishimiz va sxemani juda sodda tutishimiz mumkin. Biz D1 -ni kirish nuqtasi sifatida sozlaymiz, telefon yoki planshetga ulanamiz va UDP orqali buyruqlar yuboramiz.
YouTube video
Ta'minotlar
Eng yangi Micropython o'rnatilgan 1 Wemos D1 mini. Ahmad Nouira D1 mini -ni qanday yoqish bo'yicha ajoyib ko'rsatma berdi: uni shu erdan toping
D1 mini uchun 1 dona qalqon (Banggood)
BC 517 3 ta tranzistor (biroz ortiqcha, lekin menda boshqa imkoniyat yo'q edi)
3 rezistor 39kOhms 0, 25 Vatt tayanch polarizatsiyasi uchun
1 5V kuchlanish regulyatori (7805 yoki shunga o'xshash, men LM2940-5 KAPASITORLI)
Led, 2 yoki 4, agar siz mashinangizda orqa chiroqlar yoqsa.
220 Ohm rezistorlar, har bir LED uchun 1.
Robotni kuzatib boradigan Banggood chizig'idagi kabi g'ildirakli ikkita tishli motor.
Yog'och, plastmassa choyshab yoki mashinaning korpusini yasaydigan narsalar.
Planshet yoki telefon, ANDROID, RoboRemo ilovasi o'rnatilgan.
1 -qadam: Masofadan boshqarish pultini tayyorlang
Avval telefon yoki planshetni masofadan boshqarish pulti sifatida sozlashimiz kerak. RoboRemo ilovasini o'rnating va ularning veb -saytiga qarang: RoboRemo sayti.
Bu erda sizga kerak bo'lgan hamma narsalar va darsliklar topiladi. Pdf qo'llanmasini yuklab oling va o'qing.
O'rnatgandan so'ng, uni sinab ko'ring, bu juda oson! Masofadan boshqarish pultimizda rasmda ko'rinib turganidek 4 ta tugma bor: boshlash, to'xtatish, chap va o'ng.
Har bir tugma bosilganda matnli qator yuboriladi, so'ngra yangi satr (teskari chiziq n n) yoziladi. Tugmalaringizni sozlang, har bir tugma uchun matn satriga e'tibor bering. Sizning skriptingiz Qorboboning mashinasini boshqarish uchun bu qatorlarni qidiradi:-)
2 -qadam: D1 Mini -ni tayyorlang: miltillovchi mikropiton
Ahmad Nouira ajoyib ish qildi, Wemos D1 -ni tayyorlash uchun sizga kerak bo'lgan hamma narsa:
Yonayotgan MicroPython
ammo, D1 uchun quyidagi esptool buyrug'idan foydalanish kerak:
esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin
(Bu Linux mashinasi uchun, Mac va Windows boshqacha bo'ladi, shuningdek.bin fayli boshqacha bo'lishi mumkin). Eng muhimi -Wemos D1 uchun --flash_mode diosi.
Agar siz terminalda esptool.py ni yozsangiz, u barcha variantlarni ko'rsatadi.
Agar sizda MicroPython -ni o'chirishda muammolar bo'lsa, bu erda bir nechta foydali havolalar:
MicroPython bilan ishlashni boshlash
Nerd tasodifiy darsliklar
MicroPython forumi
Va Google sizning do'stingiz, "Wemos D1 -da miltillovchi mikropiton" yozing.
3 -qadam: Remote.py skriptini yuklang
D1 -da Micropython o'rnatilgan bo'lsa, Remote.py skriptini yuklash vaqti keldi.
O'zgartirish/bo'lishish/nusxalash/nima bo'lishidan qat'i nazar:-). RoboRemo -ning buyruq satrlarini aniqlang
(har safar telefon/planshet tugmachasini bosganingizda yuboriladi) skriptga mos keladi.
Skriptda AP nomi va parolni xohlaganingizcha o'zgartiring.
Men skriptlarni yozish va yuklash uchun Thonny IDE -dan foydalanaman. Agar siz boshqa usuldan foydalansangiz, matn muharriri skript identifikatorini o'zgartirmasligiga ishonch hosil qiling yoki Micropython shikoyat qiladi.
Kate matn muharriri (Linux) Python skriptlari uchun tuzilishi mumkin va to'g'ri identifikatsiyaga e'tibor beradi. Ampy skriptni taxtangizga o'chirib qo'yishi mumkin. Ampiga.
Barcha imkoniyatlar uchun Random Nerd Tutorials saytiga qarang: Havola
Old shartlar bo'limiga o'ting
Thonny sizga skriptni qayta nomlash paytida yuklashga ruxsat beradi, bortingizda yonib -o'chishdan oldin Remote.py -ni boot.py deb o'zgartirish kerak.
4 -qadam: Kengashingizni sinab ko'ring
AP nomingiz va parolingizni o'zgartirib, skriptni yuklaganingizdan so'ng, oddiy sinov vaqti keldi:
- Telefon/planshet va shaxsiy kompyuteringizni yoqing
- D1mini USB portiga ulang va biroz kuting, D1 kirish nuqtasi sifatida ishga tushishi kerak
-Telefonni/planshetni sozlash/Wi -Fi bo'limidagi kirish nuqtasiga ulang
-Roboremo ilovasini kirish nuqtasiga ulang: menyu/ulanish/Internet (UDP)/ip: portga ulanish
-kirish 192.168.4.1:5000
-ochiq PuTTy yoki boshqa ketma -ket emulyator
-portga kiriting (mening holatimda/dev/ttyUSB0) va bod tezligini 115200 ga o'rnating, siz REPLni ko'rmaysiz, lekin xavotir olmang:-)
- Android telefoningiz/planshetingizdagi buyruqlar tugmachalarini bosing va PuTTy terminali chiqishini kuzating: videoga qarang
-agar xato bo'lmasa: keyingi qadam: lehim asbobini yoqing:-)
5 -qadam: qalqonni lehimlash
Batareya ulagichi va voltaj regulyatorini (agar LM2940-5 ishlatilsa, kondansatör) lehimlashdan boshlang. Ishingiz tekshirilgandan so'ng batareyani ulang. Chiqish kuchlanishini o'lchang (5V). Agar OK 5Voutput va GNDni qalqon terminallariga lehimlasa, qalqondagi belgilarga qarang. Qalqon konnektorlarini lehimlang.
Endi 5V va GND avtobuslarini sim bilan ulang, qolgan qismlarini sxemada ko'rsatilganidek lehimlang. Dvigatellar va svetodiodlarni ulang, ishingiz tugadi!
MUHIM! Qalqonni D1mini -ga o'rnatishdan oldin ishingizni tekshiring va ikki marta tekshiring. Xatolar taxtangizni buzishi mumkin …
6 -qadam: mashinangizni qurish
Bu ham juda oddiy: meniki yog'ochdan yasalgan bo'yoq aralashtiruvchi tayoqlardan yasalgan. Dvigatellar ikki tomonlama lenta bilan mahkamlangan va yumaloq murvat "burun g'ildiragi" sifatida ishlatiladi. Men boshqa sozlamalarni sinab ko'rdim, lekin bu eng yaxshi natijalarni berdi, sozlash Banggood liniyasi izdoshi bilan bir xil. Kassa balzadan qilingan (men juda ko'p chizilgan samolyotlar qildim, shuning uchun menda hali ham zaxiralar bor):-)
Endi dvigatel simlarini va elektr o'tkazgichlarini lehimlang, agar "ishga tushirish" bosilsa, ikkala g'ildirak ham oldinga siljishini tekshiring.
Bu oxirgi qadam, endi mashinangizni ishga tushirish va ko'p zavqlanish vaqti keldi:-)
Tavsiya:
Plastik qayta ishlash uchun avtomatik qarshi quyish mashinasi: 5 qadam
Plastik qayta ishlash uchun avtomatlashtirilgan qarshi quyish mashinasi: Salom :) Bu ko'rsatma bizning "plastikni qayta ishlash uchun avtomatlashtirilgan qarshi kalıplama mashinasi" haqida. (deb nomlangan: Smart Injektor) Mashinaning g'oyasi - plastikni qayta ishlashning markazlashtirilmagan echimini taklif qilish. Qayta ishlash ko'pincha cheklangan
Uch eksa yuk mashinasi (cnc) - PLC: 4 qadam
Uchta eksenel yuk mashinasi (CNC)-PLC: Salom Hozirgi dissertatsiya KLOKNER MOELLER-ning PLC-PS3 dasturlashiga bag'ishlangan bo'lib, ikkala maqsadda ham uchta o'qli transport krani deb ataladigan mexanik modelning funksionalligi bilan bog'liq. metall yuklarni tashish. Bu mohiyatan
Qumli tornado mashinasi: 4 qadam
Qumli tornado mashinasi: Salom bolalar. Men bu ishda yangi, lekin baribir tanlovda qatnashaman. Bu sizning uyingizda qumli tornado mashinasini yasash loyihasi bo'ladi. Bu nisbatan oddiy loyihadir va ko'p mehnat talab qilmaydi. Eslatma*Har doim o'qing
Politsiya mashinasi Arduino: 6 qadam
Politsiya mashinasi Arduino: Salom va o'zingizning shaxsiy politsiya mashinangizni yaratish bo'yicha ko'rsatmaga xush kelibsiz! O'tgan yili men masofadan boshqarish pultiga o'tish uchun o'z RC avtomashinamni qurganimdan so'ng, militsioner mashinasidan so'ng CPT -ni asoslashga ilhom oldim. Biroq, bu safar
Qorboboning saralash shlyapasi: 10 qadam (rasmlar bilan)
Qorboboning saralash shlyapasi: Biz Santa -Workshop bilan yaqindan hamkorlik qilib, sizga bu yangilikni yaramas yoki chiroyli ro'yxatda etkazamiz. Endi siz real vaqt rejimida sizning yaxshi va yomon ishlaringiz Qorboboning yaramas yoki yoqimli ro'yxatidagi mavqeingizga ta'sir qilganligini tekshirishingiz mumkin! Qiziqarli loyiha