Мазмуну:
- 1-кадам: Бул долбоордун негизги талаптары төмөнкүдөй тизмеленген:-
- 2 -кадам: ESP8266 деген эмне?
- 3 -кадам: Arduino жана IDE деген эмне?
- 4 -кадам: Arduino IDE жүктөө жана орнотуу процесси
- 5-кадам: USB-TTL Converter үчүн ESP8266 үчүн Pin Conncetion
- 6 -кадам: Кодду жүктөө жана программа
Video: LED Control ESP8266 WiFi модулун колдонуп- нерселердин Интернети: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
ESP8266-бул Шанхайда жайгашкан кытайлык Espressif Systems чыгарган TCP/IP стекси жана MCU (микроконтроллер бирдиги) мүмкүнчүлүгү бар арзан Wi-Fi чипи.
Чип биринчи жолу батыштык өндүрүшчүлөрдүн назарына 2014-жылдын август айында EiP-01 модулу менен келген, үчүнчү жактын өндүрүүчүсү Ai-Thinker тарабынан жасалган. Бул кичинекей модуль микроконтроллерлерге Wi-Fi тармагына туташууга жана Hayes стилиндеги буйруктарды колдонуу менен жөнөкөй TCP/IP байланыштарын түзүүгө мүмкүнчүлүк берет. Бирок, ошол учурда чипте жана кабыл алынган буйруктарда англис тилиндеги документтер дээрлик жок болчу. Модульда өтө аз тышкы компоненттердин бар экендиги, алар акыры көлөмдө абдан арзан болушу мүмкүн экенин көрсөткөн., модулду, чипти жана андагы программалык камсыздоону изилдөө үчүн, ошондой эле кытайлык документтерди которуу үчүн көптөгөн хакерлерди тартты. WiFi.
1-кадам: Бул долбоордун негизги талаптары төмөнкүдөй тизмеленген:-
(1) ESP8266 WiFi модулу
(2) Arduino IDE
(3) Нан тактасы
(4) Jumper Wires
(5) USB-TTL Converter
(6) Power Source (3.3v DC)
(7) Зымсыз Интернет туташуусу (WiFi)
(8) Web Server (сиз биздикин колдоно аласыз)
(9) LED
2 -кадам: ESP8266 деген эмне?
ESP8266-бул Шанхайда жайгашкан кытайлык Espressif Systems чыгарган TCP/IP стекси жана MCU (микроконтроллер бирдиги) мүмкүнчүлүгү бар арзан Wi-Fi чипи.
Чип биринчи жолу 2014-жылдын августунда батыштык өндүрүүчүлөрдүн көңүлүнө EiP-01 модулу менен келген, үчүнчү жактын өндүрүүчүсү Ai-Thinker тарабынан жасалган. Бул кичинекей модуль микроконтроллерлерге Wi-Fi тармагына туташууга жана Hayes стилиндеги буйруктарды колдонуу менен жөнөкөй TCP/IP байланыштарын түзүүгө мүмкүнчүлүк берет. Бирок, ошол учурда чипте жана кабыл алынган буйруктарда англис тилиндеги документтер дээрлик жок болчу. Модульда өтө аз тышкы компоненттердин бар экендиги, алар акырында көлөмү боюнча абдан арзан болушу мүмкүн экенин көрсөткөн., модулду, чипти жана андагы программалык камсыздоону изилдөө үчүн, ошондой эле кытайлык документтерди которуу үчүн көптөгөн хакерлерди тартты. WiFi.
3 -кадам: Arduino жана IDE деген эмне?
Arduino-ачык булак электроника платформасы, колдонууга оңой аппараттык жана программалык камсыздоого негизделген. Arduino такталары кирүүлөрдү окуй алат - сенсордогу жарык, баскычтын манжасы же Twitter билдирүүсү - жана аны чыгууга айландыруу - моторду иштетүү, LEDди күйгүзүү, интернетте бир нерсе жарыялоо. Тактадагы микроконтроллерге көрсөтмөлөрдүн топтомун жөнөтүү менен тактаңызга эмне кылуу керек экенин айта аласыз. Бул үчүн сиз Arduino программалоо тилин (зымга негизделген) жана кайра иштетүүгө негизделген Arduino программасын (IDE) колдоносуз.
Эмне үчүн Arduino? Жөнөкөй жана жеткиликтүү колдонуучу тажрыйбасынын аркасында Arduino миңдеген түрдүү долбоорлордо жана тиркемелерде колдонулган. Arduino программалык камсыздоону жаңы баштагандар үчүн колдонууга оңой, бирок өнүккөн колдонуучулар үчүн ийкемдүү. Бул Mac, Windows жана Linuxта иштейт. Мугалимдер жана студенттер аны арзан илимий аспаптарды жасоодо, химия менен физиканын принциптерин далилдөөдө же программалоо жана робототехниканы баштоо үчүн колдонушат. Дизайнерлер жана архитекторлор интерактивдүү прототиптерди түзүшөт, музыканттар жана сүрөтчүлөр аны инсталляция үчүн жана жаңы музыкалык аспаптар менен тажрыйба жүргүзүү үчүн колдонушат. Жаратуучулар, албетте, аны, мисалы, жаратуучу жарманкесине коюлган көптөгөн долбоорлорду куруу үчүн колдонушат. Arduino - жаңы нерселерди үйрөнүүнүн негизги куралы. Баары - балдар, хоббисттер, сүрөтчүлөр, программисттер - комплектинин этап -этабы менен нускамаларды аткарууну же онлайн режиминде Arduino коомчулугунун башка мүчөлөрү менен ой бөлүшүүнү баштаса болот.
4 -кадам: Arduino IDE жүктөө жана орнотуу процесси
- Шилтемени басыңыз жана https://goo.gl/Cxa9rX Arduino IDE жүктөп алыңыз
- Системаңызга Arduino IDE орнотуңуз
- Arduino IDE ачыңыз жана Табулатура Файл> Тандоолорду чыкылдатыңыз
- Эми Кошумча Башкаруу Жетекчисинин URL дарегине төмөнкү URL'ди кошуңуз жана ОК басыңыз.
- URL:-
- Табулатураны ачыңыз Куралдар> Такта> Такта менеджери
- Esp8266 издеп & esp8266 жамааттык пакеттерди орнотуу
- Эми куралдар> такталарга өтүңүз жана Жалпы ESP8266 модулун тандаңыз
- Ачык эскиз> Китепкана> Китепканаларды башкаруу
- Arduino json издеп & Бенуа Бланчондун arduino json китепканасын орнотуңуз
5-кадам: USB-TTL Converter үчүн ESP8266 үчүн Pin Conncetion
Бул жерде USB-TTL Converter үчүн ESP8266 үчүн туташуу чоо-жайы
- USB-TTL 3.3Vду ESP8266 VCC & CH_PDге туташтырыңыз
- ESP8266 RXти USB-TTL TXке жана ESP8266 TXти USB-TTL RXке туташтыруу
- USB-TTL GND менен ESP8266 GND туташуу
- LEDди GPIO 2 & GNDге туташтырыңыз
- GPIO 0ду GNDге туташтырыңыз (ЭСКИ ЖҮКТӨӨ ҮЧҮН)
6 -кадам: Кодду жүктөө жана программа
USB-TTLди тутумуңузга туташтырыңыз жана Аспаптар> Порттор> COMn (Ex-COM4) портун тандаңыз.
Эми чоо-жайын түзөтүңүз- WiFi Аты, WiFi Сырсөзү, Домен аты, жолу жана эскизин түзүп, ESP8266га жүктөө.
Эгерде сизде сервер болсо, анда сиз өзүңүздү php жана json коддору менен пайдалана аласыз, төмөнкү булактан баштапкы файлды жүктөп алсаңыз болот, болбосо менин жүктөлгөн кодумду https://www.bipulgupta.com/IoT/ колдоно аласыз.
Кандайдыр бир маселе боюнча мага кайрылсаңыз болот-
Бипул Кумар Гупта
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg
Сунушталууда:
Alexa Smart Home системасы NodeMCU реле модулун колдонуп: 10 кадам
NodeMCU релелик модулун колдонуп Alexa Smart Home системасы: Бул IoT долбоорунда мен NodeMCU ESP8266 жана Alexa Smart Home Automation системасын түздүм. Реле модулу. Үн буйругу менен жарыкты, желдеткичти жана башка тиричилик техникаларын оңой башкара аласыз. Echo Dot акылдуу колонкасын туташтыруу үчүн
OLED модулун колдонуп DIY бөлмө термометри: 7 кадам (сүрөттөр менен)
OLED модулун колдонуп DIY бөлмө термометри: Биз DS18B20 сенсорун жана OLED модулун колдонуп бөлмө термометрин курууну үйрөнөбүз. Биз негизги такта катары Piksey Pico колдонобуз, бирок эскизи Arduino UNO жана Nano такталарына да шайкеш келет, андыктан сиз дагы аларды колдоно аласыз
Негизги уюлдук телефон STM32F407 Discovery Kit жана GSM A6 модулун колдонуп: 14 кадам (сүрөттөр менен)
Негизги уюлдук телефон STM32F407 Discovery Kit жана GSM A6 модулун колдонуп: Сиз качандыр бир кезде салкын камтылган долбоорду түзгүңүз келген беле ?. Ооба болсо, анда эң популярдуу жана баарынын сүйүктүү гаджеттеринин бирин, башкача айтканда, Уюлдук телефонду куруу жөнүндө эмне айтууга болот !!!. Бул Нускамада мен сизге STMди колдонуп негизги уюлдук телефонду кантип курууну үйрөтөм
VISUINO Rolling Dice 0.96 дюймдук 4 пин OLED модулун колдонуп: 7 кадам
VISUINO Rolling Dice 0.96 дюймдук 4 пин OLED модулун колдонуп: Бул окуу куралында биз OLED Lcd жана Visuino менен нан табакчабыздын баскычын басканда Rolling Dice жасоо үчүн колдонобуз
LED DIY интернети: 6 кадам
Светодиоддордун интернети: Бул NodeMCU же ESP32 жана Blynk Application аркылуу WiFi автоматташуусуна киришүү.Эгер сиз азырынча NodeMCU менен иштей элек болсоңуз, wifi автоматташтыруу бир аз тажатма болушу мүмкүн, ошондуктан бул жерде мен баарын сактоого аракет кылдым. түз