Мазмуну:
- 1 -кадам: Arduino IDE программасын орнотуу
- 2 -кадам: Arduino IDE ачуу
- 3 -кадам: ачык такталар менеджери
- 4 -кадам: ESP 8266 Board китепканасын тандоо
- 5 -кадам: Башкарманы тандоо
- 6 -кадам: ЖКга туташуу
- 7 -кадам: Менин биринчи программам
- 8 -кадам: Биринчи программаңызды жүктөңүз
- 9 -кадам: Китепканаларды кошуу
- 10 -кадам: Смартфонуңузга Blynk тиркемесин алыңыз
- 11 -кадам: Биринчи Blynk колдонмоңузду түзүңүз
- 12 -кадам: Программаны иштетүү
- 13 -кадам: Кодекс кантип иштейт …
- 14 -кадам: Blynk Tab
Video: Биринчи IoT түзмөгүм: 14 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул Нускамада биз Arduino IDEди Менин Биринчи IoT Түзмөгүмө кантип орнотууну үйрөнөбүз, андыктан аягында ардуино кодун иштетип, аны мобилдик телефонуңуздан башкара алабыз.
1 -кадам: Arduino IDE программасын орнотуу
Бул шилтемеден Arduino IDE программасын орнотуңуз
Arduino IDE орнотулгандан кийин стол үстүндө түзүлөт.
2 -кадам: Arduino IDE ачуу
Иш столунан Arduino IDE ачыңыз.
Тандоо панелин ачуу үчүн Ctrl+үтүрдү басыңыз.
Кошумча такталар менеджерине төмөндө көрсөтүлгөн URLди киргизип, ОК басыңыз.
arduino.esp8266.com/stable/package_esp8266com_index.json
3 -кадам: ачык такталар менеджери
Такта менеджерин ачыңыз.
4 -кадам: ESP 8266 Board китепканасын тандоо
Такта менеджери терезеси ачылат, ESP8266 аты бар модулду көргөнгө чейин терезе бетин ылдый жылдырыңыз. Аны тапкандан кийин, ошол модулду тандап, версиясын тандап, Орнотуу баскычын басыңыз. Ал орнотулганда, терезени жабыңыз.
5 -кадам: Башкарманы тандоо
Менин Биринчи IoTну Arduino менен иштетүү үчүн биз NodeMCU 1.0 Board (ESP-12E Module) тандообуз керек.
Муну жогорудагы сүрөттө көрсөтүлгөндөй ылдый жылдыруу аркылуу жасаса болот. Кайтууну басыңыз
6 -кадам: ЖКга туташуу
MyFirst IoT контроллерин USB кабели аркылуу компьютериңизге туташтырыңыз. Ал COM порту туташканда аныкталат жана сиздин PC тиешелүү драйверлерди жүктөп жатканын көрүшүңүз керек. Бул аяктагандан кийин, түзмөк менеджерине барып, колдонулуп жаткан Com Portун белгилеңиз (жогорудагы сүрөттө көрсөтүлгөн)
7 -кадам: Менин биринчи программам
Эми Файл өтмөгүн ачыңыз жана Камтылган мисалга кирген Мисалдарга өтүңүз, 01. Негизги бөлүмүнө өтүңүз жана Терезени ачуу үчүн Жарк эттирүүнү басыңыз.
Эми портту тандоо үчүн инструменттерди чыкылдатыңыз: "COM" контроллер туташкан компьютердин COM портуна негизделген. COM портун аныктоо үчүн мурунку кадамдарга кайрылыңыз.
8 -кадам: Биринчи программаңызды жүктөңүз
Программаны модулга жүктөө үчүн сүрөттө көрсөтүлгөн оң жебени басыңыз. Программа жүктөлгөндөн кийин контроллердеги LED бир секундада өчүп -өчүп турат.
Куттуктайбыз - сиз биринчи IoT түзмөгүңүздү аткардыңыз. Эми бир аз кызыктуу нерсеге өтүп, уюлдук телефонуңуздагы LEDди күйгүзүп жана өчүрүп салалы.
9 -кадам: Китепканаларды кошуу
Arduino компилятору китепканаларды кеңири колдонот. Бул түзмөккө көптөгөн милдеттерди аткарууга жардам берген дискреттик даана коддор.
Келгиле, муну бирден кылалы.
Төмөндө көрсөтүлгөн Blynk zip файлын жүктөп алыңыз. Аны кайда сактаганыңызга көңүл буруңуз.
Эскиз өтмөгүн ачыңыз, 'Китепкана кошуу' опциясын тандап, анан '.zip китепканасын кошуу'. Тандоо экранын сиз жүктөп алган zip файлынын жайгашкан жерине көрсөтүп, ырастаңыз.
Бир нече секунддан кийин китепкана Arduino IDEге кошулат.
Калган китепканалар үчүн кайталаңыз
10 -кадам: Смартфонуңузга Blynk тиркемесин алыңыз
Телефонуңуздун колдонмо дүкөнүнө барып, Blynkти издеңиз. Blynk тиркемесин орнотуп, аны иштетиңиз.
Сиз электрондук почта дарегин жана сырсөздү көрсөтүшүңүз керек. Бул жарактуу электрондук почта дареги экендигин текшериңиз, анткени дал ушул жерде аутентификация белгилери жөнөтүлөт.
Блинктеги боорукер адамдар сизге баштоо үчүн 2000 "Энергия" бирдигин беришет. Сиз татаал долбоорлорду куруп жатканда, сиз колдонмодо сатып ала турган көбүрөөк "Энергияны" талап кыласыз.
Учурда биз бир мисалдан экинчисине өтүү менен долбоорлорду жок кылабыз жана Qly кодунун Blynkтин чындап тыкан өзгөчөлүгүнөн пайдаланабыз. Биз буга кийинки кадамда киребиз.
11 -кадам: Биринчи Blynk колдонмоңузду түзүңүз
Экрандын жогору жагындагы QR белгисин басыңыз жана камераңыз күйөт.
Камераңызды жогорудагы QR кодуна багыттаңыз жана Blynk сиз үчүн долбоорду түзөт. Долбоор жазылгандан кийин экрандын жогору жагындагы гайка символун басыңыз, ылдый жылдырып, "баарына электрондук почта" тандаңыз
Бир нече секунданын ичинде сизге электрондук почта аркылуу жөнөтүлгөн аутентификация коду келет.
Arduino IDEде File/Examples/My_IOT_Device/Blynk_LED тандаңыз.
Программанын файлы ачылат.
Blynkтен алган аутентификация жетонун көчүрүп чаптаңыз жана SSID менен Сырсөзүңүздү экранга киргизиңиз.
Программаны контроллерге жөнөтүү үчүн жүктөө жебе баскычын басыңыз.
12 -кадам: Программаны иштетүү
Blynk колдонмосунда экрандын жогорку оң жагындагы ойнотуу баскычын басыңыз.
Сиз LED баскычын жана абал талаасын көрөсүз. Баскычты басуу контроллериңиздеги LEDди күйгүзүп жана өчүрөт жана ошого жараша статусун жаңыртат.
Куттуктайбыз - сиз азыр долбооруңузду Интернетке кирүү мүмкүнчүлүгү бар дүйнөнүн каалаган жеринен башкара аласыз!
13 -кадам: Кодекс кантип иштейт …
Бул программалоо үйрөткүчү эмес - бирок бул жерде код жана анын Blynk менен кантип иштээри жөнүндө түшүнүк бар.
Мен атайылап кодду Arduino IDEдеги өзүнчө өтмөктөргө киргиздим, ошондо сиз негизги компоненттерди көрө аласыз. Программаны баштаганда муну кылуунун кажети жок.
Адегенде Blynk_LED өтмөгүн карап көрөлү. Долбоордун авторизация коддорунан, SSIDден жана сырсөздөн башка, сиз муну долбоордун мисалдарынын эч бирине алмаштыруунун кажети жок.
Бул колдонулуп жаткан китепкана жөнүндө маанилүү маалыматты камтыйт (#include).
Орнотуу өтмөгү дал ушундай кылат - контроллер жүктөлгөндө бир жолу иштейт жана орнотуу боюнча көрсөтмөлөрдү берет. Бул учурда биз 115200 baud менен иштөө үчүн сериялык мониторду орнотуп жатабыз жана Blynk менен wifi орнотуп жатабыз.
Укурук өтмөгү дал ушундай кылат - ал ичиндеги кодду кайра -кайра аткарып, тегеретет. Бул учурда ал blynk жана таймерлердин иштеп жатканына ынанат (биз аны программада, таймерлерде жана коммуналдык өтмөктөр менен бирге башка үйрөткүчтө орнотобуз).
14 -кадам: Blynk Tab
Биз кодду кароодон мурун, Blynk экранындагы ошол эки "виджеттерди" карап көрөлү.
"Баскыч" "виртуалдык" пин катары белгиленген жана биз ал үчүн 0 слотту тандап алдык (V0). Бул контроллерге жөнөтүлө турган өндүрүштү чыгаруучу виджет. Көңүл бургула, биз аны Push (бир заматта) которгучтун ордуна, Күйгүзүү/Өчүрүү баскычы катары койгонбуз.
Статус индикатору 'баалуулуктарды көрсөтүү' виджети жана ага контроллерден маалыматтарды жөнөтөт. Ал виртуалдык пин катары орнотулган жана биз ал үчүн 1 -оюкту тандап алдык.
Эми кодду карап көрөлү.
Биринчи билдирүү - BLYNK_WRITE (V0) - кодду виртуалдык пин 0ден келген Blynkтин көрсөтмөсүн угуу үчүн кодду айтып жатат. Бул баскыч Blynk өзгөргөн сайын контролерге 0 же 1 жөнөтөт - param.asInt ().
Эгерде 0 жөнөтүлсө, анда контроллер:
- Morse.on () буйругун чыгарат; (биз эң башында киргизилген файлды камтыган китепкананы колдонуп), LEDди күйгүзөт.
- "LED On" сериялык интерфейсине (PC терминалы) басып чыгарат
- "Жарык диоддун күйгүзүлүшүн" Blynkтин "баалуулук дисплейи" виджетине жөнөтөт, биз аны 1 -слотко белгилейбиз. Бул Blynk.virtualWrite (V1, "LED өчүрүү") колдонот; бул үчүн көрсөтмө.
- Эгерде контроллерге 1 жөнөтүлсө, анда ал мунун баарына карама -каршы келет.
Абдан жөнөкөй э?
Сунушталууда:
NodeMcu ESP8266 Arduino IDE менен биринчи жолу орнотуу: 10 кадам
NodeMcu ESP8266 Arduino IDE менен биринчи жолу орнотуу: Мен Twitch көзөмөлдөгөн түзмөктөрдү жасайм; колдонуучунун консолу, контроллери жана башка noyceventions! Түз агылуулар ар шаршемби жана ишембиде саат 21:00 ESTте https://www.twitch.tv/noycebru, TikTok @noycebru боюнча кызыктуу учурлар жана YouTден сабактарды көрө аласыз
HiFi Спикерлери - Биринчи класстагы курулуш: 8 кадам (сүрөттөр менен)
HiFi Спикерлери - Биринчи класстагы Курулуш үчүн Колдонмо: Мен көп тажрыйбага же тажрыйбага ээ болбогон HiFi спикердик шкафтарын куруу үчүн сапаттуу, толук маалыматты табууга аракет кылып, өтө көп убакыт короткондон кийин бул Нускаманы жазууну чечтим. Ар кандай улуу нускамалар бар
Менин IoT түзмөгүм - GPS Trigger: 5 кадам
Менин IoT Түзмөгүм - GPS Триггери: Бул үйрөткүчтөн сиз үйүңүздөн x мүнөт болгондо электрондук кат жөнөтүү үчүн IoT контроллерин кантип орнотууну үйрөнөсүз
Менин IoT түзмөгүм - Биринчи реле: 5 кадам
Менин IoT түзмөгүм - Биринчи реле: Бул үйрөткүчтө биз Блинктен релени башкарабыз. Колдонмодон күйгүзүү жана өчүрүү. ЭСКЕРТҮҮ !!!! Сураныч, эгер сиз релени электр энергиясына туташтырууну кааласаңыз, эмне кылып жатканыңызды тактаңыз !!! САК БОЛУҢУЗ
USB Ички/Тышкы Термометр (же, 'Менин Биринчи USB Түзмөгүм'): 4 Кадам (Сүрөттөр менен)
USB Ички/Тышкы Термометр (же, 'Менин Биринчи USB Түзмөгүм'): Бул PIC 18Fsдеги USB перифериялык түзүлүшүн көрсөтүүчү жөнөкөй дизайн. 18F4550 40 пин чиптеринин онлайнда көптөгөн мисалдары бар, бул дизайн кичирээк 18F2550 28 пиндүү версиясын көрсөтөт