Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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.