Мазмуну:
- 1 -кадам: Кабелдөө
- 2-кадам: Wi-Fi тармагыңызга туташыңыз
- 3 -кадам: Эскизди Arduinoго жүктөңүз
- 4 -кадам: Arduino IDEде Serial Monitorду ачыңыз
- 5 -кадам: Мүчүлүштүктөрдү оңдоо
- 6 -кадам: Мени менен байланышыңыз (эгер керек болсо)
Video: Жөнөкөй Arduino Uno жана ESP8266 интеграциясы: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Биздин максатыбыз Esp8266 AT командалык китепканасын (ITEAD китепканасынын негизинде) түзүү болчу, ал ESP8266 көпчүлүк түзмөктөрүндө сериялык программалык камсыздоодо жакшы иштейт, эгерде аларда AT буйруктарына жооп берген программалык камсыздоо болсо (бул көбүнчө өндүрүүчүнүн демейки мааниси).
Биз бул алдын ала китепкананы тестирлөө үчүн таратып жатабыз жана Github репозиторийи аркылуу сиздин пикириңизди жана жакшыртууларыңызды баалайбыз.
Аппараттык компоненттер:
- ESP8266
- Arduino UNO & Genuino UNO
- Логикалык деңгээл Converter - Bi -Directional
- Breadboard
- Өткөргүч зымдар
Программалык камсыздоо жана онлайн кызматтары:
- Arduino IDE
- circuito.io
- Firmware.ino
1 -кадам: Кабелдөө
ESP8266 программалык камсыздоосу аркылуу Arduino Uno тактасына логикалык конвертерди колдонуп туташтырыңыз.
2-кадам: Wi-Fi тармагыңызга туташыңыз
Githubдан Firmware.ino китепканасын ачып, SSID менен Wi-Fiга сырсөздү киргизиңиз:
const char *SSID = "WIFI-SSID"; const char *PASSWORD = "WIFI-PASSWORD";
3 -кадам: Эскизди Arduinoго жүктөңүз
Ардуинону компьютериңизге туташтырып, эскизин жүктөңүз.
4 -кадам: Arduino IDEде Serial Monitorду ачыңыз
Arduino IDEдеги сериялык монитор баскычын чыкылдатыңыз (жогорку оң бурчта). Эгерде баары ойдогудай болсо, сериялык монитордо төмөнкү чыгууну көрүшүңүз керек.
5 -кадам: Мүчүлүштүктөрдү оңдоо
Эгер эч кандай жооп албасаңыз, ESP программасын төмөндө көрсөтүлгөнгө жаңыртып көрүңүз. Ушул сыяктуу 3.3v FTDI тактасын колдонуңуз.
ESPти FTDIге туташтыруу ESP8266Flasherди алыңыз
1.1.1.1 Камтылган программаны алыңыз
ESPти күйгүзүңүз
Эгерде сиз сериялык программаны колдонууда esp8266дан жарым -жартылай жооп алсаңыз, төмөнкүгө өтүңүз:
C: / ProgramFiles (x86) Arduino / hardware / arduino / avr / librarys / SoftwareSerial / src / SoftwareSerial.h
42 -сапты өзгөртүү:
#define _SS_MAX_RX_BUFF 64 // RX буферинин өлчөмү
Кимге: #define _SS_MAX_RX_BUFF 256 // RX буферинин өлчөмү.
Бул программалык камсыздоонун сериялык буферин чоңойтот. Кээде инициализацияда baud ылдамдыгын орнотуу ишке ашпай калат, 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
Сунушталууда:
Жалюзи контролдоо ESP8266, Google Home жана Openhab интеграциясы жана Webcontrol: 5 кадам (сүрөттөр менен)
Жалюзи контролдоо ESP8266, Google Home жана Openhab интеграциясы жана Webcontrol: Бул Нускамада мен жалюзиңизге автоматиканы кантип кошконумду көрсөтөм. Мен аны автоматташтырууну кошуп жана алып салгым келди, андыктан бардык орнотуулар клипте. Негизги бөлүктөрү: Stepper мотору Stepper айдоочусу ESP-01 Gij жана монтаждоочу
Иштетүү жана Arduino туташтыруу жана 7 сегментти жана GERI интервалы контролерин жасоо: 4 кадам
Processing and Arduino менен Make 7 Segment and Servo GUI Controller туташтыруу: Кээ бир долбоорлор үчүн сиз Arduino программасын колдонушуңуз керек, анткени ал прототиптөөнүн оңой платформасын камсыз кылат, бирок графиканы Arduino сериялык мониторунда көрсөтүү абдан узакка созулушу мүмкүн, ал тургай аткаруу кыйын. Сиз графикти Arduino Serial Monitorдо көрсөтө аласыз
Үйрөткүч: DS18B20 жана Arduino UNO колдонуу менен жөнөкөй температура сенсорун кантип жасоо керек: 3 кадам
Үйрөткүч: DS18B20 жана Arduino UNOнун жардамы менен жөнөкөй температура сенсорун кантип жасоо керек: Сүрөттөмө: Бул окуу куралы температура сенсорун кантип иштөө боюнча бир нече жөнөкөй кадамдарды көрсөтөт. Долбооруңузду ишке ашыруу үчүн бир нече мүнөт талап кылынат. Жакшы ийгилик ! DS18B20 санарип термометри 9 биттиктен 12 битке чейинки температураны камсыздайт
Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT бул жерде: 6 кадам
Arduino жана Apple HomeKit интеграциясы - Үйүңүздү Siriден башкарыңыз! IoT Бул жерде: Бул Instructable сизге iOS түзмөгүндө Apple HomeKitке arduino тактасын кошуунун тез жана оңой жолун берет. Ал бардык мүмкүнчүлүктөрдү ачат, анын ичинде серверде иштеген скрипттер, Apple HomeKit " Көрүнүштөр " менен бирге
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү