Orodha ya maudhui:

Rahisi Arduino Uno na Ujumuishaji wa ESP8266: Hatua 6
Rahisi Arduino Uno na Ujumuishaji wa ESP8266: Hatua 6

Video: Rahisi Arduino Uno na Ujumuishaji wa ESP8266: Hatua 6

Video: Rahisi Arduino Uno na Ujumuishaji wa ESP8266: Hatua 6
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Julai
Anonim
Rahisi Arduino Uno na Ujumuishaji wa ESP8266
Rahisi Arduino Uno na Ujumuishaji wa ESP8266

Lengo letu lilikuwa kuunda maktaba ya amri ya Esp8266 AT (kulingana na maktaba ya ITEAD), ambayo ingefanya kazi vizuri kwenye serial ya programu kwenye vifaa vingi vya ESP8266, mradi tu wana firmware inayojibu amri za AT (ambayo kawaida ni chaguo-msingi ya mtengenezaji).

Tunasambaza maktaba hii ya awali kwa majaribio na tutathamini maoni yako na maboresho kupitia Jalada la Github.

Vipengele vya vifaa:

  1. ESP8266
  2. Arduino UNO & Genuino UNO
  3. Kiwango cha mantiki Converter - Bi-Directional
  4. Bodi ya mkate
  5. Waya za jumper

Programu za programu na huduma za mkondoni:

  1. Arduino IDE
  2. circo.io
  3. Programu dhibiti.ino

Hatua ya 1: Wiring

Wiring
Wiring
Wiring
Wiring

Unganisha ESP8266 kupitia Software Serial kwa bodi yako ya Arduino Uno ukitumia kibadilishaji cha mantiki, kama inavyoonyeshwa kwenye kielelezo cha wiring kilichounganishwa.

Hatua ya 2: Unganisha kwenye Wi-Fi yako

Fungua maktaba ya Firmware.ino kutoka Github na uweke SSID yako na nywila kwenye Wi-Fi yako:

const char * SSID = "WIFI-SSID"; const char * PASSWORD = "WIFI-PASSWORD";

Hatua ya 3: Pakia Mchoro kwa Arduino yako

Pakia Mchoro kwa Arduino yako
Pakia Mchoro kwa Arduino yako

Unganisha Arduino kwenye kompyuta yako na upakie mchoro.

Hatua ya 4: Fungua Monitor Monitor katika Arduino IDE

Fungua Monitor Monitor katika Arduino IDE
Fungua Monitor Monitor katika Arduino IDE

Bonyeza kitufe cha mfuatiliaji wa serial kwenye IDE ya Arduino (kwenye kona ya juu kulia). Ikiwa kila kitu ni sawa, unapaswa kuona pato lifuatalo kwenye mfuatiliaji wa serial.

Hatua ya 5: Utatuzi

Utatuzi wa shida
Utatuzi wa shida

Ikiwa hautapata jibu, jaribu kusasisha firmware ya ESP kwa ile iliyotolewa hapa chini. Tumia bodi ya 3.3v FTDI kama hii.

Unganisha ESP kwa FTDI Pata ESP8266Flasher

Pata Firmware ya 1.1.1.1

Flash ESP

Ikiwa unapokea majibu ya sehemu kutoka kwa esp8266 wakati unatumia programu ya serial, nenda kwa:

C: / ProgramFiles (x86) Arduino / vifaa / arduino / avr / maktaba / SoftwareSerial / src / SoftwareSerial.h

Badilisha laini ya 42:

#fafanua _SS_MAX_RX_BUFF 64 // ukubwa wa bafa ya RX

Kwa: #fafanua _SS_MAX_RX_BUFF 256 // RX saizi ya bafa.

Hii itapanua bafa ya serial ya programu. Wakati mwingine kuweka kiwango cha baud kwenye uanzishaji kunashindwa, jaribu kuweka upya Arduino, inapaswa kufanya kazi vizuri. Ikiwa kwa sababu fulani, bado unapata shida, tafadhali toa maoni yako hapa ili tujaribu kupata shida. Ikiwa una maoni yoyote ya uboreshaji, tafadhali fanya ombi la kuvuta kwa Github. Kwa ujumla, nambari hii inapaswa kufanya kazi kwa matoleo yote ya Arduino Uno ESP8266-01.

Chanzo: -

www.hackster.io

create.arduino.cc

Hatua ya 6: Wasiliana nami (Ikiwa Inahitajika)

Ikiwa una shida yoyote na hii inayoweza kufundishwa, unaweza kuwasiliana nami:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Ilipendekeza: