Мазмұны:

Қарапайым Arduino Uno және ESP8266 интеграциясы: 6 қадам
Қарапайым Arduino Uno және ESP8266 интеграциясы: 6 қадам

Бейне: Қарапайым Arduino Uno және ESP8266 интеграциясы: 6 қадам

Бейне: Қарапайым Arduino Uno және ESP8266 интеграциясы: 6 қадам
Бейне: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Қараша
Anonim
Қарапайым Arduino Uno және ESP8266 интеграциясы
Қарапайым Arduino Uno және ESP8266 интеграциясы

Біздің мақсатымыз Esp8266 AT командалық кітапханасын құру болды (ITEAD кітапханасы негізінде), олар AT пәрмендеріне жауап беретін микробағдарлама болған жағдайда ESP8266 құрылғыларының көпшілігінде бағдарламалық жасақтамада жақсы жұмыс істейтін еді (әдетте өндірушінің әдепкі мәні).

Біз бұл алдын ала кітапхананы тестілеу үшін таратып жатырмыз және Github репозиторийі арқылы сіздің пікіріңіз бен жақсартуларыңызға ризамыз.

Аппараттық компоненттер:

  1. ESP8266
  2. Arduino UNO және Genuino UNO
  3. Логикалық деңгей түрлендіргіші - екі бағытты
  4. Нан тақтасы
  5. Өткізгіш сымдар

Бағдарламалық қосымшалар мен онлайн қызметтер:

  1. Arduino IDE
  2. circuito.io
  3. Firmware.ino

1 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар

ESP8266 бағдарламалық жасақтамасы арқылы Arduino Uno тақтасына логикалық түрлендіргішті қолданып сымның суретте көрсетілгендей қосыңыз.

2-қадам: Wi-Fi желісіне қосылыңыз

Github-дан Firmware.ino кітапханасын ашып, Wi-Fi желісіне SSID мен құпия сөзді енгізіңіз:

const char *SSID = «WIFI-SSID»; const char *PASSWORD = «WIFI-PASSWORD»;

3 -қадам: Эскизді Arduino -ға жүктеңіз

Эскизді Arduino -ға жүктеңіз
Эскизді Arduino -ға жүктеңіз

Arduino -ны компьютерге қосыңыз және эскизді жүктеңіз.

4 -қадам: Arduino IDE -де сериялық мониторды ашыңыз

Arduino IDE -де сериялық мониторды ашыңыз
Arduino IDE -де сериялық мониторды ашыңыз

Arduino IDE (жоғарғы оң жақ бұрышта) сериялық монитор түймесін басыңыз. Егер бәрі жақсы болса, сериялық мониторда келесі шығуды көру керек.

5 -қадам: ақауларды жою

Ақаулық себебін іздеу және түзету
Ақаулық себебін іздеу және түзету

Егер жауап болмаса, ESP микробағдарламасын төменде берілгенге жаңартып көріңіз. 3.3V FTDI тақтасын қолданыңыз.

ESP -ті FTDI -ге қосыңыз ESP8266Flasher алыңыз

1.1.1.1 микробағдарламасын алыңыз

ESP жарқылын қосыңыз

Егер сіз бағдарламалық жасақтаманы пайдалану кезінде esp8266 ішінара жауап алсаңыз, мына жерге өтіңіз:

C: / ProgramFiles (x86) Arduino / hardware / arduino / avr / library / SoftwareSerial / src / SoftwareSerial.h

42 -жолды өзгерту:

#define _SS_MAX_RX_BUFF 64 // RX буферлік өлшемі

Кімге: #define _SS_MAX_RX_BUFF 256 // RX буферлік өлшемі.

Бұл бағдарламалық жасақтаманың буферін үлкейтеді. Кейде инициализация кезінде жіберу жылдамдығын орнату сәтсіз болады, Arduino -ны қалпына келтіріп көріңіз, ол жақсы жұмыс істеуі керек. Егер қандай да бір себептермен сіз әлі де қиындыққа тап болсаңыз, мұнда түсініктеме беріңіз, біз мәселені шешуге тырысамыз. Егер сізде жақсартуға қатысты ұсыныстарыңыз болса, Github-те сұраныс жасаңыз, бұл код Arduino Uno ESP8266-01 барлық нұсқаларында жұмыс істеуі керек.

Дереккөз:-

www.hackster.io

create.arduino.cc

6 -қадам: Маған хабарласыңыз (қажет болса)

Егер сізде осы нұсқаулықта қандай да бір мәселе туындаса, сіз маған хабарласа аласыз:

Бипул Кумар Гупта

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Ұсынылған: