Мазмұны:
- 1 -қадам: тақтаның физикалық сипаттамасы
- 2 -қадам: ESP8266 түйреуіштеріне қол жеткізу
- 3 -қадам: Екі ардуиноны салыстыру
- 4 -қадам: күйді және режимді таңдауды ауыстырыңыз
- 5 -қадам: AT микробағдарламасын орнату
- 6 -қадам: AT микробағдарламасын тексеру
- 7 -қадам: Мысал
- 8 -қадам: Arduino IDE ортасын конфигурациялаңыз
- 9 -қадам: Esp8266 бөлек тақтаны қолданатын релесі бар Arduino Mega
- 10-қадам: Ендірілген Esp8266 бар Arduino Mega
Бейне: Arduino MEGA 2560 WiFi кірістірілген - ESP8266: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бүгінгі мәтінде біз өте ерекше деп санайтын Arduino -ны талқылаймыз, өйткені оның тақтасында ESP8266 бар. Онда ESP12 тақтаға дәнекерленген жоқ. Оның орнына Espressif чипі бар. Сонымен, тақтада 4MB жады бар Tensilica чипі бар, ATmega2560 дәстүрлі Arduino Mega.
Келіңіздер, Arduino қалай жұмыс істейтініне тоқталайық және үйді автоматтандыру үшін ESP немесе Mega қашан таңдау керектігін көрсететін жиналыс жасайық. Осының арқасында біз шамдарды қосамыз және өшіре аламыз, бұл сіздің үйіңізді жақсартуға көмектесетін механизм.
1 -қадам: тақтаның физикалық сипаттамасы
Маған бұл Arduino -да антеннаға арналған Pigtail қосқышы бар екені ұнайды. Бұл неге жақсы? Егер сіз осы құрылғыға антеннаны қоссаңыз, сізге үлкен пайда әкеледі, себебі ол сіздің қашықтықты 90 метрден 240 метрге дейін арттырады. Мен тестілеуден кейін осындай қорытындыға келдім, сондықтан тек деректер кестесінің нұсқаулығына сенудің қажеті жоқ.
Бұл тақтада ESP -ке TX0 мен TX3 арасындағы байланысты үзуге мүмкіндік беретін селекторлық қосқыш бар, бұл ATmega -де төрт серия бар екенін есте сақтайды. Екінші селекторлық қосқыш - бұл DIP қосқышы, сонымен қатар бізде ESP8266 кілтінің жазу режимі бар. Барлық түйреуіш ATmega түйісуімен толық үйлесімді.
2 -қадам: ESP8266 түйреуіштеріне қол жеткізу
Мұнда мен тақтаның артқы жағын көрсетемін, онда ESP түйреуіштеріне кіруді көрсететін кесте бар.
3 -қадам: Екі ардуиноны салыстыру
Мұнда бізде Mega Arduino -ны біріктірілген ESP (Arduino Mega RobotDyn) мен дәстүрлі Mega Arduino (Arduino Mega 2560) арасындағы салыстыру бар. Біз олардың ұқсас екенін көре аламыз, бірақ 2560 жылы бізде үлкен қосқыш болып табылатын USB принтері бар. Алайда, RobotDyn-де бізде шағын USB бар. Маған әсіресе ықшам нұсқасы ұнайды, бірақ екеуінде де қуат бірдей.
Біз RobotDyn құрушылардың мақсаты ATmega архитектурасын сақтау екенін көре аламыз.
Жоғарыда келтірілген кестеде көріп отырғанымыздай, ATmega 32MB жады бар, ESP жады есептелмейді. Бұл керемет, өйткені дәстүрлі Mega Arduino 256кб жады бар. RobotDyn -дегі қуат 7 -ден 12 вольтке дейін, ал ESP8266 қазірдің өзінде жұмыс істейді, сонымен қатар кернеуді төмендетуші бар. Сонымен, Arduino -ны тамақтандыру қазірдің өзінде 3v3 дейін төмендеген ESP -ті береді, ал ішкі контроллер 3v3 -те.
Процессорлар бірдей, 16 МГц, және бұл модельдердің басты артықшылығы - интерфейс деңгейінің жоғары болуы.
4 -қадам: күйді және режимді таңдауды ауыстырыңыз
Бізде DIP қосқышы мен бірнеше позициясы бар үстел бар. Бұл сіздің мақсатыңызға байланысты қосылуға көмектеседі. Маңызды бөлшектердің бірі - егер сіз ESP -те Flash жазатын болсаңыз, сіз сәл өзгеше мекенжайлар туралы білуіңіз керек.
Төмендегі суретте біз Arduino Mega сериялық портын өзгертетін кілтті ұлғайттық. Бұл ESP -ке қосылады, сонымен қатар Mode режимінде, біз жазу үшін ESP8266 түймесін басуды талап етеді.
5 -қадам: AT микробағдарламасын орнату
Егер сіз AT режимінде ESP8266 қолданғыңыз келсе, PDF файлын жүктеңіз. Енді картаны ESP8266 USB -ге қосылған және жазу режимінде болатындай етіп конфигурациялау керек. Ол үшін 5, 6 және 7 қосқыштарды ON (солға) күйіне, ал қалған барлық қосқыштарды OFF (оңға) күйіне орнатыңыз.
Егер сіз AT режимінде ESP8266 қолданғыңыз келсе, Flash жүктеу құралын келесідей конфигурациялауыңыз керек:
SPI жылдамдығы = 80 МГц
SPI режимі = DIO
Жарқыл мөлшері = 32 Мбит 4 Мбайт байт x 8 бит = 32 м бит
Кристалл жиілігі = 26М
Bin / esp_init_data_default.binataddress0x3fc000 файлы
Bin / blank.binataddress0x37e000 файлы
Bin / boot_v1.4 (b1).binataddress0x00000 файлы
Bin / \ 512+512 / user1.1024.new.2.binataddress0x1000 файл
6 -қадам: AT микробағдарламасын тексеру
Бұл бөлімде мен ESP8266 Flash -ке кіретін және чиптің түрі мен жадтың өлшемі сияқты кейбір параметрлерді тексеретін командалық құрал болып табылатын esptool.exe қолдандым.
7 -қадам: Мысал
Бұл мысалда біз Flash жүктеу құралының көмегімен жазу үшін қолданылатын он алтылық адрестерді көрсетеміз.
Сонымен қатар, ESP8266 тәжірибесі жоқ адамдар үшін мен бұрынғы екі бейне ұсынамын: ESP01 -де жазу және ESP8266 -ға кіріспе.
8 -қадам: Arduino IDE ортасын конфигурациялаңыз
Arduino -ны жазу үшін ешқандай құпия жоқ. Сізге Mega Arduino 2560 тақтасын дәстүрлі Arduino сияқты орнату қажет.
9 -қадам: Esp8266 бөлек тақтаны қолданатын релесі бар Arduino Mega
Бізде видеода орындайтын құрастыру схемасы бар. Біз Arduino Mega -ны ESP01 -ге қостық және бір қосымшаның екі релесін басқардық.
10-қадам: Ендірілген Esp8266 бар Arduino Mega
Мұнда біз жоғарыда айтылған нәрсені жасаймыз, бірақ Arduino Mega интеграцияланған ESP көмегімен. Бір кеңес - сіз осы тақырып бойынша толығырақ ақпарат алу үшін Arduino Mega және ESP8266 бар тұрғын үйді автоматтандыру атты бейнені көресіз.
Ұсынылған:
Кірістірілген динамикпен сурет ұстағыш: 7 қадам (суреттермен)
Кіріктірілген динамигі бар сурет ұстағыш: Егер сіз суреттер/пошталық карталарды немесе тіпті сіздің тізіміңізді сақтай алатын спикер болғыңыз келсе, демалыс күндері өткізілетін керемет жоба. Құрылымның бір бөлігі ретінде біз Raspberry Pi Zero W -ді жобаның жүрегі ретінде қолданамыз және
Кірістірілген цилиндрлік сақтандырғыш ұстағыш (қосқыштар): 15 қадам (суреттермен)
Кірістірілген цилиндрлік сақтандырғыш ұстағыш (қосқыштар): Бұл нұсқаулық TinkerCAD -та жасалған цилиндрлік шыны сақтандырғыш ұстағыштарына арналған. Бұл жоба маусым айында басталып, TinkerCAD дизайнерлік байқауына қосылды. Сақтандырғыш ұстағыштардың екі түрі бар, олардың бірі жалпы 5х20 мм, екіншісі
Кірістірілген әмбебап интерфейс тақтасы - USB/Bluetooth/WIFI басқару: 6 қадам
Кірістірілген әмбебап интерфейс тақтасы - USB/Bluetooth/WIFI басқару: Мен жиі құрылғының деректер кестесі негізінде нөлден жаңа ендірілген модульдерге арналған кітапханалар жасаймын. Кітапхананы құру кезінде мен кодтардың циклінде қалып қоямын, компиляция жасаймын, бағдарламалаймын және жұмыс істеп тұрғанын және қатесіз екенін тексеремін. Көбінесе ком
Кірістірілген DSP бар DIY саундбар: 6 қадам (суреттермен)
Кіріктірілген DSP бар DIY саундбар: 1/2-ден заманауи көрінетін дыбыс тақтасын құру " қалың фанер. Дыбыс тақтасында бұл шағын шкафта төмен жиілікті күшейтуге көмектесетін 2 арна (стерео), 2 күшейткіш, 2 твиттер, 2 вуфер және 4 пассивті радиатор бар. Күшейткіштердің бірі
Кірістірілген жүйемен үй қауіпсіздігі: 12 қадам (суреттермен)
Кірістірілген жүйемен үй қауіпсіздігі: Сәлеметсіз бе оқырмандар, бұл басқа қауіпсіздік жүйелерінен айырмашылығы үй қауіпсіздік жүйесін құруға арналған нұсқаулық. Бұл жүйеде жәбірленушінің үйін, көршісін және полиция бөлімшесін желі арқылы қосатын TRAP және PANIC режимінің жақсартылған мүмкіндігі бар