Cov txheej txheem:

Sib cuam tshuam nrog LCD Zaub M4Inclusion: 5 Kauj Ruam
Sib cuam tshuam nrog LCD Zaub M4Inclusion: 5 Kauj Ruam

Video: Sib cuam tshuam nrog LCD Zaub M4Inclusion: 5 Kauj Ruam

Video: Sib cuam tshuam nrog LCD Zaub M4Inclusion: 5 Kauj Ruam
Video: ? Что такое многополосный 6 атомный хронометраж ? То 2024, Hlis ntuj nqeg
Anonim
Sib cuam tshuam nrog LCD Zaub M4Inclusion
Sib cuam tshuam nrog LCD Zaub M4Inclusion

Cov ntawv qhia no yuav tso cai rau peb los tswj cov duab LCD ntawm Wi-nkaus los ntawm peb lub xov tooj

Yog tias peb tsis muaj tus tsav tsheb peb tuaj yeem siv arduino, tab sis hauv qab qhov txuas rau kev txhim kho Drivemall.

Qhov zoo ntawm kev nyiam Drivemall dhau ntawm pawg thawj coj Arduino yog qhov txo qis qhov nyuaj ntawm kev sib txuas ua rau muaj kev teeb tsa zoo dua (qee zaum). Txawm li cas los xij, qhov no yog nyob ntawm yeem: txhua qhov txiaj ntsig tseem siv tau nrog lub rooj tsav xwm arduino, lub khob cij thiab ntau dupont dhia kom txaus rau kev sib txuas.

Txoj haujlwm no muaj lub hom phiaj los txhawb txoj kev kawm tsis raws cai uas yog siv los txhawb kev koom nrog cov tub ntxhais hluas, kev kawm tsis raws li tuaj yeem pom hauv makerspaces.

Cov ntawv qhia no qhia txog cov kev xav ntawm tus kws sau ntawv nkaus xwb, thiab European Commission tsis tuaj yeem tuav lub luag haujlwm rau kev siv uas yuav ua los ntawm cov ntaub ntawv muaj nyob rau ntawd.

Kauj Ruam 1: Yam Peb Xav Tau

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Zaub 20x4 I2C
  • Kev tiv thaiv 1K
  • Programmer CH340G
  • LED
  • BreadBoard
  • Cov kab
  • Smartphone

Kauj Ruam 2: Yuav Kho Li Cas Blynk thiab Arduino

Yuav Kho Li Cas Blynk thiab Arduino
Yuav Kho Li Cas Blynk thiab Arduino
Yuav Kho Li Cas Blynk thiab Arduino
Yuav Kho Li Cas Blynk thiab Arduino
Yuav Kho Li Cas Blynk thiab Arduino
Yuav Kho Li Cas Blynk thiab Arduino
Yuav Kho Li Cas Blynk thiab Arduino
Yuav Kho Li Cas Blynk thiab Arduino

Cia peb pib rub tawm Blynk ntawm lub xov tooj ntawm tes. Tsim qhov haujlwm tshiab xaiv los ua kho vajtse Arduino Mega thiab txuas hom WiFi (duab 1). Thaum txoj haujlwm tau tsim, koj tau txais email nrog Blynk token rau koj txoj haujlwm.

Tam sim no teeb tsa nws kom muaj peev xwm tswj tau cov zaub los ntawm kev ntxiv:

4 Text Input Settings nrog Output V1-V2-V3-V4

1 khawm txuas nrog D13

Kauj Ruam 3: FW rau ESP8266

FW rau ESP8266
FW rau ESP8266
FW rau ESP8266
FW rau ESP8266
FW rau ESP8266
FW rau ESP8266

Thawj kauj ruam ESP8266

Peb txheeb xyuas yog tias muaj FW tam sim no los ntawm Arduino cov saib txuas (duab 1)

Lub baud tus nqi ntawm qhov esp tau teeb tsa ntawm 115200. Txhawm rau txheeb xyuas qhov muaj ntawm SW peb siv AT cov lus txib yog tias nws teb OK peb tuaj yeem mus tom ntej thiab teeb tsa baud tus nqi rau 9600 siv cov lus txib

AT+UART_DEF = 9600, 8, 1, 0, 0

Yog tsis muaj fw

Thauj lub firmware AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 los ntawm tus programmer los ntawm kev txuas tus lej PIN GPIO0/FLASH rau GND los ntawm 1K ohm resistor thiab peb siv qhov kev pab cuam esp8266_flasher (daim duab 2 thiab 3)

Xaiv qhov chaw nres nkoj COM raug thiab peb thauj FW tuaj txog ntawm 99% tuaj yeem muab qhov yuam kev tab sis nws yog qhov ib txwm muaj (daim duab 4 thiab 5)

Kauj Ruam 4: Yuav Sib Sau Li Cas

Yuav Sib Sau Li Cas
Yuav Sib Sau Li Cas
Yuav Sib Sau Li Cas
Yuav Sib Sau Li Cas
Yuav Sib Sau Li Cas
Yuav Sib Sau Li Cas
Yuav Sib Sau Li Cas
Yuav Sib Sau Li Cas

Siv cov txheej txheem hauv daim duab 1 thiab 2 peb yuav txuas ob 3.3V lub zog xa khoom rau ESP8266 thiab 5V ib qho rau cov zaub.

TX thiab RX tus pin ntawm ESP8266 yuav tsum tau txuas nrog thaum lub arduinio tau ua haujlwm thiab nrog txhua SW hloov tshiab nws yuav tsum raug txiav tawm.

Yog tias thaum lub sijhawm ua haujlwm peb pom tias cov zaub tsis muaj lub ci ci peb tuaj yeem hloov kho nws siv lub trimmer nyob tom qab cov zaub pom hauv daim duab 3 thiab 4.

Kauj Ruam 5: FW Arduino

FW Arduino
FW Arduino

Txoj cai xav tau cov tsev qiv ntawv hauv qab no:

ESP8266_Lib.h uas tso cai rau peb los tswj ESP

LiquidCrystal_I2C.h kom tuaj yeem sau ntawm cov zaub

BlynkSimpleShieldEsp8266.h kom tuaj yeem tswj lub cuab yeej los ntawm blynk app

Wire.h rau I2C kev sib txuas lus

Ua ntej rub tawm FW peb yuav tsum hloov kho ntu hauv qab no los txuas rau Blynk daim ntawv thov thiab nkag mus rau ESP8266's WiFi

char auth = "koj token" per il tokenchar ssid = "koj lub npe WiFi"

char pass = "koj tus password WiFi"

Pom zoo: