Мазмұны:
- 1 -қадам: Барлығын жинаңыз:
- 2 -қадам: Arduino IDE мен кітапханаларды орнату
- 3 -қадам: жыпылықтайтын ESP8266 микробағдарламасы
- 4 -қадам: Blynk қосымшасын орнату
- 5 -қадам: Бағдарламалау
- 6 -қадам: схеманы орнату және финиш
Бейне: Arduino Uno -ны ESP8266 WiFi модулі мен Blynk қосымшасы арқылы басқарыңыз: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл жоба Arduino түйреуіштерін ESP8266-01 WiFi модулі мен Blynk қосымшасы арқылы басқаруға мүмкіндік береді. Blynk қосымшасы өте қарапайым және IoT туралы білуді бастаудың тамаша тәсілі.
Бұл оқулық Windows компьютерлеріне арналған
1 -қадам: Барлығын жинаңыз:
Жабдық:
Ардуино Уно
Esp8266-01 WiFi модулі
USB - TTL сериялы
3.3В кернеу реттегіші
Нан тақтасы мен сымдар.
Бағдарламалық қамтамасыз ету:
Arduino IDE
Blynk қосымшасы
Бұл сізге қажет заттар. Қалтада бәрі бар екеніне көз жеткізіңіз 1) Arduino IDE:
2) Blynk кітапханалары (соңғы нұсқа):
3) ESP8266 жарқыл құралы:
2 -қадам: Arduino IDE мен кітапханаларды орнату
Arduino IDE соңғы нұсқасын орнатыңыз.
Arduino IDE бағдарламасын ашыңыз және қосымша тақта менеджерінің URL түріндегі file-> Preferences-> тармағына өтіңіз-https://arduino.esp8266.com/stable/package_esp8266…
Құралдар -> тақталар -> Тақтай менеджеріне өтіп, соңында табылған esp8266 бумасын орнатыңыз. (міндетті емес)
Blynk кітапханасының zip файлын шығарыңыз және zip файлындағы кітапхана қалтасының мазмұнын мына жерге көшіріңіз -
пайдаланушы құжаттары Arduino Libraries
3 -қадам: жыпылықтайтын ESP8266 микробағдарламасы
Микробағдарламаны ESP8266 -де жыпылықтау үшін көрсетілген схеманы жасау керек:
Көптеген форумдарда мен esp8266 -ді FTDI -ді ttl -ге түрлендірусіз жыпылықтауға болатынын оқыдым. Оның орнына көптеген адамдар Arduino UNO көмегімен esp8266 жарқылын қолданды. Бірақ менің жеке тәжірибемнен FTDI USB -ді TTL түрлендіргішіне/кабеліне сатып алған дұрыс, себебі arduino мен үшін жұмыс істемеді (қуат мәселесі болуы мүмкін)
Esp_flasher.zip шығарып, XTCOM_UTIL қосымшасын іске қосыңыз.
Esp8266-01 схемасын компьютерге қосыңыз. Сіз байланыс үшін қолданылатын COM портын білуіңіз керек. құрылғы менеджеріне өтіп, порттарды басыңыз (COM & LPT). Содан кейін ESP8266-01 пайдаланатын COM портын жазыңыз.
XTCOM_UTIL ішінен toolsConfig Device тармағына өтіңіз және 9600 ретінде дұрыс порт пен жіберу жылдамдығын таңдаңыз. Ашу түймесін басыңыз. Содан кейін операция сәтті болса, Қосылу түймесін басыңыз. онда Esp8266 қосылады. Егер қате пайда болса, кабельді ажыратып, қайтадан салыңыз.
Esp_flasher.zip файлының ішінде сіз.bin файлдарының әрқайсысы жыпылықтайтын мекенжайлары бар readme.txt файлын таба аласыз. API Testflash Image жүктеуге өтіңіз. correct.bin файлын қарап шығыңыз және қоқыс жәшігіне сәйкес адресті енгізіп, жүктеуді нұқыңыз.
мысалы: boot_v1.1.bin -------------- 0x00000
операция сәтті аяқталғаннан кейін XTCOM_UTIL жабыңыз және ESP8266 ажыратыңыз (мұны әр.bin файлының жыпылықтауы арасында жасау керек). Қайта XTCOM_UTIL ашыңыз және Esp8266 штепсельдік ұшын қосыңыз және жоғарыдағы әрекеттерді қайталап, барлық 4 контейнерлік файлдарды дұрыс мекен -жай бойынша жыпылықтаңыз. (жыпылықтау кезінде GPIO0 -ді үнемі жерге қосуды ұмытпаңыз)
Толық нұсқаулық үшін мына сілтемені қараңыз:
4 -қадам: Blynk қосымшасын орнату
Play Store -дан Blynk қосымшасын жүктеп алып, кіріңіз.
Жаңа жоба құру үшін жоғарыдағы + белгішесін басыңыз. Сізге жобаның атын беріңіз. WiFi ретінде Arduino UNO Connection Type ретінде құрылғыны таңдап, Жасау түймесін басыңыз. Рұқсат ету белгісін жасағаннан кейін сіздің тіркелген электрондық поштаңызға жіберіледі. Сіз сондай -ақ оны кейінірек жобаны орнату бетіне (жаңғақ белгісі) құрылғыларға жібере аласыз.
Түймені қосу үшін + түймесін басып, түймесін таңдаңыз. Оны өңдеу үшін жаңадан құрылған батырманы басыңыз. Оған атау беріңіз және PIN кодын сандық D13 -ге орнатыңыз. Режимді SWITCH күйіне ауыстырыңыз. Бұл Arduino-да орнатылған жарықдиодты қосады/өшіреді.
Басқа түйреуіштерді басқару үшін Өңдеу мәзірінен Қажетті түйреуішті (D3, D4… т.б.) таңдаңыз.
5 -қадам: Бағдарламалау
Arduino IDE ашыңыз.
Arduino Uno тақтасын таңдап, дұрыс портты таңдаңыз.
КОДТЫ ЖҮКТЕП, АДРУИНО IDE КОДЫН ҚОЙЫҢЫЗ.
Бұл Esp8266_Shield мысал бағдарламасының модификациясы. AUTH -ді поштаңызға жіберілген растау белгісімен ауыстырыңыз. SSID кодын WiFi атауымен ауыстырыңыз, ал парольді WiFi құпия сөзімен ауыстырыңыз. Жабдықтың сериялық бөлігі Arduino UNO қолданған кезде түсіндіріледі.
** Бағдарламада менде түсініктеме берілген бағдарламалық қамтамасыз ету бар (егер Arduino Uno қолданылса). Бағдарламалық қамтамасыз ету сериясына оның тұрақсыздығы туралы түсініктеме беруді ұсынамын
Жоғарыда көрсетілген бағдарламаны Arduino Uno тақтасына жүктеңіз, ол жүктелгеннен кейін ардуиноны компьютерден ажыратыңыз.
Енді сізге ESP8266 Arduino UNO -ға қосу керек.
6 -қадам: схеманы орнату және финиш
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3в
Байланыс аяқталғаннан кейін Arduino -ны компьютерге қосыңыз. Сериялық мониторды ашып, беру жылдамдығын 115200 деп орнатыңыз.
Егер бәрі дұрыс болса, сериялық мониторда сіз бейнеленген суретті көресіз.
Blynk қосымшасында жобаңызды таңдап, ойнату түймесін басыңыз.
Енді осымен жоба аяқталды. Оқулық сізге ұнады деп сенемін. Егер сізде сұрақтар/ ұсыныстар болса, төмендегі түсініктеме бөлімінде қалдырыңыз. Рақмет сізге!
Ұсынылған:
HowTo - Esp -12F Mini WiFi модулі ESP8266 18650 Nodemcu Batterie 0.96”OLED DEMO арқылы Arduino GUI арқылы: 4 қадам
HowTo - Esp -12F Mini WiFi модулі ESP8266 18650 Nodemcu Batterie 0.96”OLED DEMO арқылы Arduino GUI: Сәлеметсіз бе! Өте маңызды, бұл ARDUINO GUI кодының кодтары мен Фирмаға сәйкес келмейді
Ардуино роботы қашықтығы, бағыты мен айналу дәрежесі (шығыс, батыс, солтүстік, оңтүстік) Bluetooth модулі мен автономды робот қозғалысы арқылы дауыспен басқарылады.: 6 қадам
Ардуино роботы қашықтығы, бағыты мен айналу дәрежесі бар (шығыс, батыс, солтүстік, оңтүстік) Bluetooth модулі мен автономды робот қозғалысының көмегімен дауыспен басқарылады. Бұл нұсқаулықта Arduino роботын қалай жасау керектігін түсіндіреді, оны қажетті бағытта жылжытуға болады (Алға, артқа) , Солға, Оңға, Шығысқа, Батысқа, Солтүстікке, Оңтүстікке) Дауыс пәрменін қолдану арқылы сантиметрдегі қашықтық қажет. Роботты автономды түрде жылжытуға болады
MCU түйінінің 4 порттық релелік модулі, Blynk қосымшасы, IFTTT және Google Home. Пайда ?: 5 қадам
MCU түйінінің 4 порттық релелік модулі, Blynk қосымшасы, IFTTT және Google Home. Пайда?: Бұл пост Google үйін NodeMCU мен blynk қосымшасымен қалай қосуға болатыны туралы, сіз қарапайым blynk басқарылатын NodeMCU қосқышы мен google көмекшісімен өз құрылғыларыңызды басқара аласыз, осылайша, рұқсат етіңіз, Ok Google .. Thyty қосыңыз
NodeMCU (ESP8266) және Blynk қосымшасы арқылы тұрмыстық техниканы басқару: 8 қадам (суреттермен)
NodeMCU (ESP8266) және Blynk қосымшасы арқылы тұрмыстық техниканы басқару: Бұл оқулықта біз шамды басқару үшін Blynk қосымшасы мен NodeMCU (ESP8266) қолдануды үйренеміз (кез келген басқа тұрмыстық техника жақсы болады), комбинация болады. Бұл нұсқаулықтың мақсаты қарапайым
Үй телефондарын смартфоннан Blynk қосымшасы мен Raspberry Pi көмегімен басқарыңыз: 5 қадам (суреттермен)
Үй телефондарын смартфоннан Blynk қосымшасы мен Raspberry Pi көмегімен басқарыңыз: Бұл жобада біз тұрмыстық техниканы басқару үшін Blynk қосымшасы мен Raspberry Pi 3 -ті қолдануды үйренеміз (кофеқайнатқыш, шам, терезе пердесі және т.б.). Жабдықтың құрамдас бөліктері: Raspberry Pi 3 релелік лампа тақтасының сымдары Бағдарламалық жасақтаманың қосымшалары: Blynk A