Мазмуну:
Video: NodeMCU жана Blynk менен Servo Control - IOT платформасында: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул үйрөткүчтө IOT платформасындагы Blynk колдонмосу аркылуу сервону көзөмөлдөй аласыз
1 кадам:
Бул үйрөткүчтө IOT платформасындагы Blynk колдонмосу аркылуу сервону көзөмөлдөй аласыз
Бул долбоордо сизге жабдык керек
1. Nodemcu
2. Серво
3. туташтыруу буюмдары
Программалык камсыздоо
1. Ardunio
2. Blynk App
Бул окуу куралы мен 4 бөлүккө бөлүнгөн
1 -бөлүк: Wi -Fi аты жана сырсөзү менен NodeMCU изоляциясы
char ssid = "Сиздин WIFI атыңыз";
char pass = "Сырсөз";
Түшүндүрүңүз: Интернетке колдонуу үчүн барган Wifi китепканасын жана wifiдын атын жана сырсөзүн кошуңуз
2 -бөлүк: Blynk App Option
#кошуу
#аныктоо BLYNK_PRINT Сериал
char auth = "yourAuthkey";
Түшүндүрүңүз: blynk тиркемесинин китепканасын камтып, авторизация ачкычыңызды Gmailден чагылдырып бериңиз
3 -бөлүк: Серво операциясы
#servo.h кошуу
Servo servo1;
#depine servo1Pin D2
Түшүндүрүңүз: Серво китепканасын кошуп, Сервону түзүңүз жана ага "servo1" деп ат бериңиз жана Servo тиркөө үчүн NodeMCU пинин аныктаңыз.
servo1.attach (servo1Pin);
Түшүндүрүңүз: NodeMCU (A0) 0дөн 3.3Vга чейин. Ички, 10 бит ADC (Аналогдук-санариптик конвертер) санариптик маанини жаратат (0дон 1023кө чейин),
servo1Angle = карта (PotReading, 0, 1023, 0, 180);
Түшүндүрүңүз: Биз D2 пиндин импульстун туурасы модулдаштырылган (PWM) санариптик чыгышы 0дөн 180ге чейин өзгөрүшү үчүн бул санариптик маанини "картага" түшүрүүбүз керек (servo1Angle). жана бул сигнал менен, серво төмөнкү команданы колдонуп, 0дон 180 градуска чейин бурулат.
2 -кадам: 4 -бөлүк: Серво агып жаткан сүрөттү көзөмөлдөө үчүн Blynk колдонмосун түзүү
Кодду түшүрүү Бул жерди басыңыз
1. nodemcu8266 & ESP Board китепканаларын импорттоо кадамдары
3. NodeMCU8266 Digital Read (баскыч)
4. Analog маалыматтар NodeMcu8266 аркылуу окулат
5. NodeMcu LED көзөмөлү IOT платформасында Blynk колдонмосунда колдонуу
6. Blynk колдонмосундагы DHT Interfaceке NodeMcu | IOT платформасында
7. The Best Way to nodemcu gps tracker blynk app | IOT платформасында
8. NodeMCU RGB LED | Жаңы баштагандар үчүн
Сунушталууда:
NodeMCU, Local Blynk Server жана Blynk Apk менен жабык өсүмдүктөрдү сугаруу, жөнгө салынуучу чекит: 3 кадам
NodeMCU, Local Blynk Server жана Blynk Apk, Жөнгө салынуучу пункт менен жабык өсүмдүктөрдү сугаруу: Мен бул долбоорду курдум, анткени мен каникулда болгондо дагы ден -соолугум чың болушу керек жана мага бул идея жагат көзөмөлдөңүз же жок дегенде интернетте менин үйүмдө болуп жаткан бардык мүмкүн болгон нерселерди көзөмөлдөңүз
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Nodemcu жана Blynk менен Quadcopter (Учуу көзөмөлчүсү жок): 5 кадам (Сүрөттөр менен)
Квадрокоптер Nodemcu жана Blynk менен (Учуу көзөмөлчүсү жок): Саламатсыздарбы балдар!! Учуу диспетчери жок учкучсуз учакты издөө ушул жерде аяктайт. Мен кандайдыр бир долбоорду ишке ашыруу үчүн дрондорду жасап жаткам. учуу диспетчери жана ал абдан нааразы болду
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү