Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйлс
- Алхам 2: ESP8266 дээрх зарим мэдээлэл
- Алхам 3: ESP8266 -ийн холболт
- Алхам 4: ESP8266 -тай харилцахад юу ашиглах ёстой вэ?
- Алхам 5: ESP8266 -ийг Breadboard дээр суурилуулах
- Алхам 6: Цахилгаан хангамж
- Алхам 7: Логик түвшний хөрвүүлэлт
- Алхам 8: Холболтууд
- Алхам 9: Эхлэх
- Алхам 10: AT Commands
- Алхам 11: AT командын ерөнхий синтакс
- Алхам 12: Wifi сүлжээнд холбогдох
- Алхам 13: Thingspeak
- Алхам 14: Бусад AT тушаалууд
- Алхам 15: TCP холболтыг тохируулах
- Алхам 16: Жиргээ илгээх
- Алхам 17: Үүний дараа юу хийх вэ
Видео: ESP8266 -ийн анхан шатны гарын авлага ба ESP8266 -ийг ашиглан жиргэх: 17 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Би 2 жилийн өмнө Arduino -ийн талаар олж мэдсэн. Тиймээс би LED, товч, мотор гэх мэт энгийн зүйлээр тоглож эхэлсэн. Тухайн өдрийн цаг агаар, хувьцааны үнэ, галт тэрэгний цаг зэргийг харуулах гэх мэт зүйлсийг хийх нь холбогдоогүй гэж бодсон. LCD дэлгэц. Үүнийг интернетээр дамжуулан өгөгдөл илгээх, хүлээн авах замаар хийж болохыг олж мэдсэн тул шийдэл нь intenet -тэй холбогдож байна. Тэндээс би Arduino -г интернетэд хэрхэн холбох, өгөгдөл илгээх, хүлээн авах талаар хайж эхэлсэн бөгөөд интернетээс wifi модулийн талаар олж мэдээд маш өндөр өртөгтэй болохыг олж мэдээд ESP8266 -ийн талаар олж мэдсэн юм.
Жилийн өмнө би ESP8266 модулийг интернэтээс маш их уншиж, нэг мод худалдаж авсан боловч өнгөрсөн сард тэдэнтэй хамтарч ажиллахаар төлөвлөж байсан. Тэр үед өргөн хүрээний мэдээлэл байхгүй байсан. firmware, AT команд, төсөл гэх мэт интернет дээр. Тиймээс би эхлүүлэхээр шийдсэн.
Би ESP8266 -ийг холбох, эхлүүлэхэд маш их бэрхшээлтэй тулгарсан тул үүнийг эхлэгчдэд зориулсан гарын авлага болгон бичсэн тул модульд нь асуудал тулгарсан бусад хүмүүс үүнийг хурдан шийдэхийн тулд энэхүү зааварчилгааг бичихээр шийдлээ.
Энэхүү зааварт би үзүүлэхийг хичээх болно
- ESP8266 -ийг хэрхэн холбож, Arduino Uno -ээр дамжуулан түүнтэй холбогдох вэ.
- Би Thingspeak ашиглан жиргээ хэрхэн дамжуулж болохыг харуулахыг хичээх болно.
ESP8266 нь юу хийж чадах вэ? Энэ нь таны төсөөллөөр хязгаарлагддаг, би интернэтээс хотын температур, хувьцааны үнэ, имэйл илгээх, хүлээн авах, утасны дуудлага хийх гэх мэт олон зүйлийг харуулсан төсөл, хичээлүүдийг үзсэн. Энэ жиргээ хэрхэн илгээх талаар зааварчилгаа.
Алхам 1: Танд хэрэгтэй зүйлс
Эдгээрийн ихэнхийг нь цахилгаан дэлгүүрээс эсвэл онлайнаар худалдаж авч болно.
- 1xESP8266 (ESP -01) -ebay
- 1xBreadboard адаптер (эндээс хэрхэн яаж хийхийг сурах эсвэл холбогч утас ашиглах)
- 1xLM2596 -ebay
- 1xLogic түвшний хөрвүүлэгч -ebay
- 1xArduino Uno
- Arduino Uno -д зориулсан USB кабель
- 1xBreadboard -ebay
- Утас -ebay
- Arduino IDE
- Thingspeak -тэй данс
Нийт өртөг нь ойролцоогоор 600 рупи (ойролцоогоор 9 доллар) байх болно. Та Arduino Uno -ийн зардлыг хассан болно, энэ нь танд анхны эсвэл клон авах эсэхээс хамаарна. Хамгийн хямд клоныг 500 орчим рупи (ойролцоогоор 4 доллар) авах боломжтой.
Алхам 2: ESP8266 дээрх зарим мэдээлэл
ESP8266 нь 2014 онд ердөө жилийн өмнө худалдаанд гарсан бөгөөд энэ нь нэлээд шинэ бөгөөд чипсийг Espressif үйлдвэрлэдэг.
Давуу тал
ESP8266 -ийн хамгийн том давуу тал нь түүний өртөг байж болох юм. Энэ нь нэлээд хямд бөгөөд та хэдхэн ширхэгийг нэг дор худалдаж авах боломжтой. Би энэ талаар мэдэхээс өмнө wifi модулийг худалдаж авах талаар бодож ч чадахгүй байсан.. ESP8266 -ийн шинэ хувилбарууд байнга гардаг бөгөөд хамгийн сүүлийн хувилбар нь ESP 12. Гэсэн хэдий ч энэхүү зааварчилгаанд би зөвхөн түгээмэл хэрэглэгддэг ESP 01 дээр анхаарлаа хандуулах болно. ESP8266 -г худалдаж авахдаа анхдагч AT firmware -ийг урьдчилан ачаалах болно. Та үүнийг худалдаж авсан даруйдаа ажлаа эхлэхэд таатай байна.. Мөн энэ зааварчилгаанаас харахад интерфэйсийг холбоход маш хялбар байдаг.
Сул тал
Төхөөрөмж бүр өөрийн давуу болон сул талуудтай байдаг бөгөөд ESP нь ажиллахад маш төвөгтэй бөгөөд бухимдуулдаг байж магадгүй юм..com байдаг нь маш их тус болдог. Үүнээс гадна заримдаа цуваа холболтоор дамжуулан хог ачих гэх мэт гэнэтийн зүйлийг хийж эхэлдэг.
Интернэтэд маш олон баримт бичиг байгаа бөгөөд зарим хэсэг нь хоорондоо зөрчилдсөн болохыг анхаарна уу. Энэ заавар нь миний ESP8266 -тай тоглож байхдаа интернэтэд дурдагдсан зүйлээс маш их гажсан болохыг олж мэдсэн. бас) гэхдээ энэ нь сайн ажилласан.
Алхам 3: ESP8266 -ийн холболт
ESP8266 нь үзүүлсэн шиг 8 тээглүүртэй.
Gnd ба Vcc -ийг ердийн байдлаар газардуулж, тэжээлд холбож өгөх ёстой бөгөөд ESP8266 нь 3.3V дээр ажилладаг.
RESET зүү нь ESP -ийг гараар дахин тохируулахад хэрэглэгддэг бөгөөд ихэвчлэн 3.3V -тэй байх ёстой, хэрэв та ESP -ийг дахин тохируулахыг хүсвэл энэ зүүг түр зуур газардуулж, дараа нь 3.3V болгон буцаана.
CH_PD нь ихэвчлэн 3.3V -тэй холбогддог чипийн хүчийг бууруулдаг.
GPIO0 ба GPIO2 нь ерөнхий зориулалтын оролтын гаралт бөгөөд тэдгээрийг ихэвчлэн 3.3V -тэй холбох ёстой боловч firmware -г анивчуулахдаа GPIO0 -ийг gnd руу холбоно.
Rx ба Tx тээглүүрүүд нь ESP8266 -ийн дамжуулагч ба хүлээн авагчууд бөгөөд 3.3V логик дээр ажилладаг, өөрөөр хэлбэл 3.3V нь ESP8266 -ийн хувьд логик HIGH юм.
Нарийвчилсан холболтыг дараагийн алхамуудад өгөх болно.
Алхам 4: ESP8266 -тай харилцахад юу ашиглах ёстой вэ?
ESP8266 -тай FTDI програмист, USB to TTL сериал хөрвүүлэгч, Arduino гэх мэт олон төрлийн төхөөрөмжүүд байдаг. Гэхдээ би Arduino Uno -г хамгийн хялбар, бараг бүх хүн ашигладаг болохоор ашиглаж байсан. Arduino -тэй бол танд Arduino IDE байгаа бөгөөд түүний цуваа дэлгэцийг ESP8266 -тай харилцахад ашиглаж болох тул FTDI програмистуудад мөнгө зарцуулах шаардлагагүй болно.
Гэсэн хэдий ч хэрэв та хүсэж байгаа эсвэл танд аль хэдийн байгаа бол та FTDI програмист эсвэл USB -ээс TTL цуваа хөрвүүлэгч ашиглаж болно (дараа нь тэдгээрийг хэрхэн холбох талаар дэлгэрэнгүй үзэх болно). Эдгээр нь Arduino IDE -ийн цуваа дэлгэцтэй адил юм.
Алхам 5: ESP8266 -ийг Breadboard дээр суурилуулах
ESP8266 -ийн тээглүүр нь талхны хавтан биш бөгөөд үүнийг 2 аргаар даван туулж болохыг анхаарна уу.
Эмх замбараагүй болгож болох эмэгтэй, эрэгтэй холбогч утас ашигла
Энэхүү зааварчилгаанд үзүүлсэн шиг хий
Тохируулагч хавтанг ашигла, өөрөө хий (маш олон зааварчилгаанд байдаг), цэвэрхэн.
Алхам 6: Цахилгаан хангамж
ESP8266 нь 3.3V тэжээл дээр ажилладаг, Arduino дээрх 5V зүү рүү бүү холбоорой, магадгүй энэ нь шатах болно.
Зарим заавар нь хүчдэл хуваагдлын хэлхээг оролтын хувьд 5V -тэй 1k, 2k резистор ашиглан 3.3V -ийг 2k резистороор дамжуулж, Arduino -д нийлүүлэхийг санал болгосон боловч ESP үүнийг асаахад хүртэл асахгүй байгааг олж мэдсэн.
Би Arduino дээрх 3.3V ашиглан үүнийг асааж чадсан боловч хэсэг хугацааны дараа ESP халсан болохыг олж мэдэв.
Та 3.3V хүчдэлийн зохицуулагч ашиглаж болно.
Эсвэл та LM2596 dc-dc доош хөрвүүлэгчийг ашиглаж болно, эдгээр нь маш хямд бөгөөд би эдгээрийг ашигласан. 5V-ийг Arduino-аас оролтод оруулна уу. 3.3VI болох хүртэл ESP-ийг тэжээх боломжтой болох хүртэл модуль дээрх потенциометрийг тохируулна уу. Эдгээрийн нэгээс хэдэн цагийн турш холболтыг зураг дээр үзүүлсэн шиг хий.
Алхам 7: Логик түвшний хөрвүүлэлт
ESP нь 3.3V логиктой бол Arduino 5V логиктой байдаг.
Энэ нь ESP 3.3V нь логик HIGH, Arduino 5V нь логик HIGH гэсэн үг бөгөөд энэ нь тэдгээрийг хооронд нь холбоход зарим хүндрэл учруулж болзошгүй юм.
ESP Rx ба Tx -ийг Arduino -той холбохдоо логик түвшний хөрвүүлэлтийг ашиглах шаардлагатай байгааг интернетээс олж мэдэв.
Зарим зааварчилгаанд ESP Rx зүүтэй холбогдоход логик түвшний хөрвүүлэлт шаардлагатай байгааг дурдсан болно.
Гэсэн хэдий ч ESP Rx ба Tx тээглүүрийг Arduino руу холбох нь ямар ч асуудал үүсгэдэггүй болохыг олж мэдсэн
Би Rx ба Tx -ийг логик түвшний хөрвүүлэгч болон Rx -ээр дамжуулан дангаар нь холбосон боловч ямар ч хариу аваагүй.
Гэсэн хэдий ч Ex Tx зүүг логик түвшний хөрвүүлэгчээр холбох нь Tx -ийг шууд холбоход ямар ч асуудал үүсгэхгүй болохыг олж мэдсэн
Тиймээс логик түвшний хөрвүүлэгчийг ашиглах эсвэл ашиглахгүй байж болно.
Туршилт, алдааны хувьд танд тохирсон аль ч аргыг ашиглаарай.
Алхам 8: Холболтууд
ESP8266 -ийн холболтууд нь:
ESP8266
Gnd ------------------- Gnd
GPIO2 --------------- 3.3V
GPIO0 --------------- 3.3V
Rx -------------------- Arduino-ийн Rx
Tx --------------------- Arduino-ийн Tx (шууд эсвэл логик түвшний хөрвүүлэгчээр дамжуулан)
CH_PD -------------- 3.3V
ДАХИН тохируулах -------------- 3.3V
Vcc -------------------- 3.3V
(Зарим хувилбаруудад ESP Rx -ийг Arduino Tx -тэй, ESP Tx -ийг Arduino Rx -тэй холбох ёстойг анхаарна уу).
Хэрэв та FTDI програмист эсвэл USB -ийг TTL цуваа хөрвүүлэгч ашиглаж байгаа бол тэдгээрийн Tx ба Rx -ийг ESP8266 -ийн Rx ба Tx -тэй холбоно уу.
Алхам 9: Эхлэх
Холболт хийсний дараа байршуулна уу
хүчингүй тохиргоо ()
{}
хоосон давталт ()
{}
өөрөөр хэлбэл Arduino -ийн хоосон ноорог.
Цуваа мониторыг нээгээд "NL & CR аль аль нь" болгож тохируулна уу.
Бодын хурдыг туршиж үзээрэй. Энэ нь ихэвчлэн 9600 байх ёстой, гэхдээ заримдаа 115200 байж болно.
Алхам 10: AT Commands
AT тушаалуудыг энгийнээр хэлэхэд ESP8266 руу илгээж болох командууд бөгөөд үүнийг дахин эхлүүлэх, wifi -д холбогдох гэх мэт зарим үүргийг гүйцэтгэх боломжтой болно. Үүний хариуд ESP нь текст хэлбэрээр зарим баталгаажуулалтыг илгээх болно. AT тушаалууд болон ESP нь тэдэнд хэрхэн хариу үйлдэл үзүүлдэг вэ? Илгээх гэдэг нь командыг бичээд enter (буцах) дээр дарах гэсэн үг гэдгийг анхаарна уу.
Цуваа дэлгэцээр дамжуулан AT илгээнэ үү
Энэ тушаалыг туршилтын команд болгон ашигладаг.
ESP хэрхэн хариулдаг вэ: OK буцааж өгөх ёстой.
Цуваа дэлгэцээр дамжуулан AT+RST илгээнэ үү
Энэ тушаалыг модулийг дахин эхлүүлэхэд ашигладаг.
ESP хэрхэн хариулдаг вэ: ESP нь хогийг буцааж өгдөг.
Цуваа дэлгэцээр дамжуулан AT+GMR илгээнэ үү
Энэ команд нь модулийн програм хангамжийн хувилбарыг тодорхойлоход хэрэглэгддэг.
ESP хэрхэн хариулдаг вэ: Firmware хувилбарыг буцааж өгөх ёстой.
Firmware нь ихэвчлэн ROM (зөвхөн унших санах ой) төхөөрөмжид суулгагдсан програм хангамж юм, өөрөөр хэлбэл энэ нь байнга өөрчлөгдөхгүй эсвэл огт өөрчлөгддөггүй бөгөөд энэ нь төхөөрөмжийн хяналт, өгөгдлийг удирдах боломжийг олгодог. өөр өөр програмуудыг бүгдийг нь анивчуулахад хялбар байдаг (суулгах).
Алхам 11: AT командын ерөнхий синтакс
Өөр өөр функцийг гүйцэтгэх AT командуудын ерөнхий синтаксийг дараах байдлаар өгсөн болно.
AT+параметр =?
Энэ төрлийн командыг цуваа дэлгэцээр дамжуулах үед ESP нь параметрийн авч болох бүх утгыг буцаана.
AT+параметр = вал
Энэ төрлийн командыг цуваа монитороор дамжуулах үед ESP нь параметрийн утгыг val болгоно.
AT+параметр?
Энэ төрлийн командыг цуваа дэлгэцээр дамжуулах үед ESP нь тухайн параметрийн одоогийн утгыг буцаана.
Зарим AT командууд дээр дурдсан төрлүүдийн зөвхөн нэгийг нь авах боломжтой байхад зарим нь бүх 3 -ийг авах боломжтой.
Дээрх 3 төрлөөр боломжтой командын жишээ бол wifi горимыг тохируулахад хэрэглэгддэг CWMODE юм.
AT+CWMODE илгээх =? цуваа дэлгэцээр дамжуулан
ESP хэрхэн хариулдаг вэ: ESP CWMODE (1-3) авах боломжтой бүх утгыг тусгайлан буцааж өгдөг +CWMODE (1-3).
1 = статик
2 = AP
3 = Статик ба AP хоёулаа
AT+CWMODE = 1 -ийг цуваа дэлгэцээр илгээнэ үү
ESP хэрхэн хариулдаг вэ: Хэрэв CWMODE -д өмнөх утгаасаа өөрчлөлт орж статикаар тохируулагдсан бол OK буцаагдах ёстой, өөрөөр хэлбэл CWMODE -ийн утга өөрчлөгдөөгүй бол ямар ч өөрчлөлт буцаагдах ёсгүй.
ЧУХАЛ: CWMODE -ийг 1 болгож тохируулаагүй бол дараагийн алхамуудын командууд ажиллахгүй болно.
AT+CWMODE илгээх үү? цуваа дэлгэцээр дамжуулан
ESP хэрхэн хариулдаг вэ: CWMODE -ийн өнөөгийн үнэ цэнийг буцааж өгөх ёстой, хэрэв та дээрх алхамыг дагаж мөрдвөл +CWMODE: 1 буцаагдах ёстой.
Алхам 12: Wifi сүлжээнд холбогдох
AT+CWLAP -ийг цуваа дэлгэцээр илгээнэ үү
Энэ тушаалыг тухайн бүс нутгийн бүх сүлжээг жагсаахад ашигладаг.
ESP хэрхэн хариулдаг вэ: Бүх боломжтой хандалтын цэгүүд эсвэл wifi сүлжээнүүдийн жагсаалтыг буцааж өгөх ёстой.
AT+CWJAP = "SSID", "нууц үг" илгээх
(давхар ишлэлийг оруулаад).
Энэ тушаалыг wifi сүлжээнд нэгдэхэд ашигладаг.
ESP хэрхэн хариулдаг вэ: Хэрэв модулийг сүлжээнд холбосон бол OK буцаана.
AT+CWJAP илгээх үү? цуваа дэлгэцээр дамжуулан
Энэ тушаалыг ESP одоогоор холбогдож буй сүлжээг тодорхойлоход ашигладаг.
ESP хэрхэн хариу өгөх вэ: ESP холбогдсон сүлжээг буцаана. Ялангуяа +CWJAP: "SSID"
AT+CWQAP -ийг цуваа дэлгэцээр илгээнэ үү
Энэ тушаал нь ESP -ийг одоо холбогдож байгаа сүлжээнээс салгахад хэрэглэгддэг.
ESP хэрхэн хариу өгөх вэ: ESP нь холбогдсон сүлжээгээ орхиж, OK буцаана.
AT+CIFSR -ийг цуваа дэлгэцээр илгээнэ үү
Энэ тушаалыг ESP -ийн IP хаягийг тодорхойлоход ашигладаг.
ESP хэрхэн хариулдаг вэ: ESP -ийн IP хаягийг буцааж өгдөг.
Алхам 13: Thingspeak
Хэрэв та Thingspeak дээр данс нээгээгүй бол яг одоо хийгээрэй.
Thingspeak дээр бүртгэл хийсний дараа Apps> ThingTweet руу очно уу.
Твиттер дансаа үүнтэй холбоно уу.
Үүсгэсэн API түлхүүрийг анхаарна уу.
ThingTweet аппликейшн нь Twitter дансаа таны ThingSpeak данстай холбоход ашиглагдсаны дараа та TweetContol API ашиглан твиттер илгээж болно.
API (хэрэглээний програмын интерфейс) нь хоёр програм хангамжийн програм хоорондоо харилцах боломжийг олгодог код юм.
Хөгжүүлэгчид ашиглах боломжтой бусад API бол Google газрын зургийн API, Нээлттэй цаг агаарын API гэх мэт.
Зөвхөн ESP -ийг тохируулж, шалгаж, wifi -д холбосны дараа (үндсэндээ өмнөх 2 алхамд өгсөн бүх алхамууд) доорх алхмуудыг дагана уу.
Алхам 14: Бусад AT тушаалууд
AT+CIPMODE = 0, цуваа дэлгэцээр илгээнэ үү
ESP хэрхэн хариулдаг вэ: OK буцаагдана.
CIPMODE командыг дамжуулах горимыг тохируулахад ашигладаг.
0 = хэвийн горим
1 = UART-WiFi дамжуулах горим
AT+CIPMUX = 1 -ийг цуваа дэлгэцээр илгээнэ үү
ESP хэрхэн хариулдаг вэ: OK буцаагдана.
CIPMUX командыг дан эсвэл олон холболтыг тохируулахад ашигладаг.
0 = ганц холболт
1 = олон холболт
Алхам 15: TCP холболтыг тохируулах
Эхний тушаалуудаас эхлээд эхний командыг илгээсэн даруйд холболт хязгаарлагдмал хугацаанд байгуулагдах болно гэдгийг анхаарна уу. Тиймээс тушаалуудыг аль болох хурдан илгээнэ үү.
Цуваа дэлгэцээр AT+CIPSTART = 0, "TCP", "api.thingspeak.com", 80 илгээнэ үү
ESP хэрхэн хариулдаг вэ: Хэрэв холболт хийгдсэн бол холбоосыг буцаана.
Энэ тушаал нь TCP холболт үүсгэхэд ашиглагддаг.
Синтакс нь AT+CIPSTART = холбоосын ID, төрөл, алсын IP, алсын порт юм
хаана
link ID = олон холболтод ашигладаг сүлжээний холболтын ID (0 ~ 4).
type = string, "TCP" эсвэл "UDP".
алсын IP = мөр, алсын IP хаяг (вэбсайтын хаяг).
алсын порт = мөр, алсын портын дугаар (ихэвчлэн 80 гэж сонгогддог).
AT+CIPSEND = 0, 110 -ийг цуваа дэлгэцээр илгээнэ үү
ESP хэрхэн хариу өгөх вэ:> Хэрэв тушаал амжилттай бол> (-ээс их) буцаана.
Энэ тушаалыг өгөгдөл илгээхэд ашигладаг.
Синтакс нь AT+CIPSEND = холбоосын ID, урт юм
хаана
link ID = Холболтын ID (0 ~ 4), олон холболтод зориулагдсан. CIPMUX-ийг 1 болгож тохируулснаас хойш 1 байна.
урт = өгөгдлийн урт, MAX 2048 байт. Ерөнхийдөө уртыг олон тоогоор сонгоно.
Алхам 16: Жиргээ илгээх
Одоо жиргээ явуулахаар боллоо
Цуваа дэлгэцээр дамжуулан GET/apps/thingtweet/1/statuses/update? Api_key = yourAPI & status = yourtweet илгээнэ үү.
Таны API -г API түлхүүрээр сольж, өөрийн твитийг хүссэн жиргээгээр солино уу.
Дээрх тушаалыг илгээсэн даруйдаа enter (return) товчлуурыг ойролцоогоор 1 секундын интервалтайгаар дарж эхлээрэй, хэсэг хугацааны дараа OK, +IPD, 0, 1: 1, OK буцааж илгээнэ үү.
Твиттерээ нээгээд жиргээ оруулсан эсэхээ шалгаарай.
Нэг жиргээг дахин дахин илгээх боломжгүй гэдгийг анхаарна уу.
Илгээсэн дээрх мөр (GET….) Нь HTTP GET хүсэлт юм.
GET хүсэлтийг өгөгдсөн серверээс өгөгдөл авахад ашигладаг (api.thingspeak.com).
Алхам 17: Үүний дараа юу хийх вэ
(Видеог хамгийн багадаа 360p -ээр үзээрэй)
Код, схемийг татаж авахын тулд энэ репозитор руу очно уу. "Clone эсвэл Татаж авах" товчлуур дээр дарна уу (баруун талд нь ногоон өнгөтэй), ZIP файлыг татаж авахын тулд "ZIP татаж авах" -ыг сонгоно уу. код ба схем (схемийн хавтсанд). Би энэ репозиторт бүх AT командыг нэгтгэн харуулсан хуудсыг байршуулсан.
ESP8266 -тэй холбоотой интернет дээр маш олон эх сурвалжууд байдаг. Би тэдний заримыг энд дурдсан болно.
- Кевин Даррах видео.
- ALLaboutEE видео.
- esp8266.com
Та AT командыг илүү туршиж үзэх боломжтой. Интернет дээр цаг агаар, хувьцааны үнэ гэх мэт бүх зүйлийг хийх боломжтой олон API байдаг.
AT командын бүрэн баримт бичиг
Мөн би одоогоор мэдрэгчийн аналог утгыг автоматаар жиргэдэг програм дээр ажиллаж байгаа бөгөөд энэ нь зөв ажиллаж байх үед би үүнийг оруулах болно.
Хэрэв танд миний санал болгож буй санал таалагдсан бол Arduino allings тэмцээнд оролцоорой.
Зөвлөмж болгож буй:
SMD гагнах анхан шатны гарын авлага: 5 алхам (зурагтай)
SMD гагнах анхан шатны гарын авлага: За, тиймээс гагнах нь нүхний хэсгүүдэд маш хялбар байдаг, гэхдээ заримдаа та жижигхэн *шоргоолжны хүний лавлагаа оруулах *, мөн TH гагнуур хийх талаар олж авсан ур чадвараа ашиглах шаардлагагүй байдаг. Дэлхийд тавтай морилно уу
Actobitty 2 TB6612FNG SparkFun мотор жолоочтой, Анхан шатны гарын авлага: 3 алхам
Actobitty 2 TB6612FNG SparkFun мотор жолоочтой, Анхан шатны гарын авлага. Энэхүү зааварчилгаа нь SparkFun -тэй Actobitty 2 роботод зориулагдсан болно. TB6612FNG мотор драйвер
DHT11/ DHT22 мэдрэгчийг W/ Arduino ашиглах анхан шатны гарын авлага: 9 алхам
DHT11/ DHT22 мэдрэгчийг W/ Arduino ашиглах анхан шатны гарын авлага: Та энэ болон бусад гайхалтай хичээлүүдийг ElectroPeak -ийн албан ёсны вэбсайтаас уншиж болно Энэхүү тоймд энэ гарын авлагаас та DHT11 ба DHT22 мэдрэгчийг хэрхэн тохируулах, орчны температур, чийгшлийг хэмжих талаар суралцах болно. Сурах: DHT11 ба DHT22
Микроконтроллерийн анхан шатны гарын авлага: 10 алхам (зурагтай)
Микроконтроллерын анхан шатны гарын авлага: Алсын удирдлага, чиглүүлэгч, роботууд хоорондоо ямар нийтлэг зүйл байдаг вэ? Микроконтроллерууд! Өнөө үед эхлэгчдэд ээлтэй микроконтроллерыг зөөврийн компьютер, USB кабель болон зарим үнэгүй (үнэгүй) нээлттэй эхийн програм хангамж ашиглан програмчлахад хялбар байдаг. Хөөе !! Бүхий л
Шилэн кабелийн анхан шатны гарын авлага: 13 алхам (зурагтай)
Шилэн кабелийн анхан шатны гарын авлага: Шилэн оптик! Шилэн оптик! Үнэнийг хэлэхэд, би шилэн кабелийг бага зэрэг сонирхдог бөгөөд энэ нь сайн шалтгаантай юм. Эдгээр нь хийж буй бүх зүйлдээ үзэсгэлэнтэй гэрэлтүүлгийн эффект оруулах бат бөх, уян хатан, харьцангуй энгийн арга юм. Зүгээр л заримыг нь хараарай