Mundarija:
- 1 -qadam: Uskuna kerak
- 2 -qadam: O'chirish dizayni
- 3 -qadam: Arduino kodi ishlaydi
- 4 -qadam: Kodni NodeMCU -ga yuklang
- 5 -qadam: Sinab ko'ring
Video: Shahar motorining joylashuvini boshqarish: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ushbu ko'rsatma mahalliy veb -tarmoq orqali motor holatini qanday boshqarishni ko'rsatadi.
Endi siz tarmoqqa ulangan aqlli telefon yoki iPad -dan foydalanishingiz mumkin, keyin motorning mahalliy veb -serverining manzilini yozing Bu yerdan biz diskni veb -sahifada aylantirish orqali dvigatel holatini boshqarishimiz mumkin. Dvigatelning veb -serveriga o'ting, so'ngra dvigatel diskini aylantiring
Videoni tomosha qiling
www.youtube.com/watch?v=bRiY4Qr5HRE
1 -qadam: Uskuna kerak
Ushbu loyihani amalga oshirish uchun bizga kerak bo'ladi
1. nodeMCU
2. H-ko'prik L298
3. Enkoderli motor
4. Motor bazasi
NodeMCU -ning yuragi ESP8266 bo'lib, u bizga mahalliy wifi tarmog'iga ulanish imkonini beradi. U, shuningdek, boshqa Arduino mikrokontrollerlar kabi GPIO va interrupt, PWM funktsiyasiga ega
Dvigatel bazasi 3 mm qalinlikdagi MDF yog'ochdan yasalgan, lazerli cnc mashinasi bilan kesilgan.
2 -qadam: O'chirish dizayni
Elektr konstruktsiyasini ko'rib chiqing, vosita kodlagichi 4, 5 -kirish pimlariga ulangan, unda 4 -pin, shuningdek, dvigatelning aylanishini hisoblash uchun uzilish pimi vazifasini bajaradi.
12, 13-pin, L298 H-ko'prigi yordamida dvigatelni oldinga yoki orqaga boshqarishni boshqarish uchun chiqish pimi vazifasini bajaradi
14 -pin, PWM funktsiyasi bilan dvigatel tezligini boshqarish uchun ishlatiladi, bu loyihada dvigatel tezligini pasaytirish uchun barqaror PWM -ni chiqaradi.
Keyin biz rasmdagi kabi dvigatel tayanchiga aylanamiz.
3 -qadam: Arduino kodi ishlaydi
Asosiy qism - bu mahalliy veb -ekran uchun ishlatiladigan HTML kod
To'liq kodni bu erdan yuklab olish mumkin
Java skriptlar kutubxonasi aylana diskini yaratish va nodeMCU ga o'tish uchun ishlatiladi. Java lib nodeMCU fayl tizimiga yuklanishi kerak edi
4 -qadam: Kodni NodeMCU -ga yuklang
Yuklash uchun ikkita qism mavjud:
1. Java lib nodeMCU fayl tizimiga
Lib loyiha fayli yonidagi papkada saqlanadi, biz "ma'lumotlarni yuklash" vositasini Arduino katalog vositasiga o'rnatishimiz, so'ngra Arduino IDE -ni qayta ishga tushirishimiz kerak.
Java lib -ni yuklash uchun quyidagilarni tanlang: Asboblar> ESP8266 Eskiz ma'lumotlarini yuklash
Libni yuklash uchun taxminan 1 daqiqa kuting.
"Ma'lumotlarni yuklash" vositasini https://bit.ly/2tMZWfF bu erdan yuklab olish mumkin
2. MCU ni tugunlash dasturi
Kodni odatdagidek yuklash uchun yuklash funksiyasidan foydalanib Arduino.
5 -qadam: Sinab ko'ring
Bo'ldi shu! Bundan buyon siz motor holatini boshqarish uchun wifi tarmog'iga ulangan mobil telefon yoki iPad -dan foydalanishingiz mumkin.
Tavsiya:
Potentsiometr, OLED displey va tugmalar yordamida shahar motorining silliq boshlanishi, tezligi va yo'nalishi: 6 qadam
Potentsiometr, OLED displeyi va tugmalari yordamida shahar motorining silliq boshlanishi, tezligi va yo'nalishi: Ushbu qo'llanmada biz L298N DC MOTORNING nazorat qilish drayveri va potentsiometrdan qanday foydalanishni bilib olamiz. potentsiometr qiymatini OLED displeyda ko'rsatish. Namoyish videosini tomosha qiling
Potentsiometr va tugmalar yordamida Arduino DC shahar motorining tezligi va yo'nalishi: 6 qadam
Potentsiometr va tugmalar yordamida Arduino DC dvigatelining tezligi va yo'nalishini boshqaring: Ushbu qo'llanmada biz L298N DC MOTOR CONTROL drayveri va potentsiometrdan DC dvigatelining tezligi va yo'nalishini ikki tugma yordamida boshqarishni o'rganamiz. Namoyish videosini tomosha qiling
Potentsiometr yordamida Arduino DC shahar motorining tezligi va yo'nalishi: 6 qadam
Potentsiometr yordamida Arduino DC dvigatelining tezligi va yo'nalishini boshqaring: Ushbu qo'llanmada biz L298N DC MOTOR CONTROL drayveri va shahar motorining tezligi va yo'nalishini boshqarish uchun potansiometrdan qanday foydalanishni bilib olamiz. Namoyish videosini tomosha qiling
Arduino va Bluetooth moduli (HC-05) yordamida cho'tkasi bo'lmagan shahar motorining tezligini boshqaring: 4 qadam
Arduino va Bluetooth moduli (HC-05) yordamida cho'tkasi bo'lmagan shahar dvigatelining tezligini nazorat qilish: Kirish Ushbu qo'llanmada biz Arduino UNO, Bluetooth Module (HC-05) va Bluetooth uchun Android ilovasi yordamida cho'tkasi bo'lmagan shahar motorining tezligini boshqaramiz. Arduino Bluetooth boshqaruvchisi)
PID algoritmi (STM32F4) yordamida shahar motorining tezligini boshqarish: 8 qadam (rasmlar bilan)
PID algoritmidan (STM32F4) foydalangan holda shahar motorining tezligini nazorat qilish: hammaga salom, bu boshqa loyiha bilan bog'liq. Bu safar STM32F407 MC sifatida. Bu yarim yillik loyihaning oxiri. Umid qilamanki, sizga bu yoqadi. Bu juda ko'p tushuncha va nazariyani talab qiladi, shuning uchun biz birinchi navbatda kompyuterlar paydo bo'lishi bilan