
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

V tomto tutoriálu použiji k připojení serveru připojení NodeMcu, micropython a Mqtt.
Tento tutoriál používá připojení mqtt založené na https k připojení z Nodemcu na server Adafruit.io.
V tomto projektu používám programovací jazyk mikropythonu, který je téměř podobný pythonu.
Krok 1: Požadované součásti




K dokončení tohoto projektu jsou vyžadovány následující součásti.
Požadované součásti:
- Nodemcu
- IR senzor
- VEDENÝ
- USB kabel
- Připojení k internetu
Krok 2: Začínáme


Postup:
- Stáhněte a nainstalujte software espcut pro ladění.
- Stahujte soubory z tohoto odkazu. který je uložen jako úložiště github. Veškerý program je k dispozici v tomto úložišti..
- Stáhněte a nainstalujte firmware mikropythonu z tohoto odkazu na NODEMCU
- Připojte IR senzor k GPIO12 a LED k GPIO 2 Nodemcu.
-
stáhněte si tento software webrepl
Krok 3: Adafruit IO

navštivte stránku io.adafruit.com a přihlaste se a přejděte na hlavní panel
Krok 4: Vytvořte řídicí panel

Klikněte na akci a vytvořte nový řídicí panel
Krok 5: Vytváření bloků



- Klikněte na název řídicího panelu.
- opětovným kliknutím na tlačítko +(plus) vytvoříte blok
- Nyní klikněte na Přepnout a pojmenujte jej.
- Nyní klikněte na tlačítko vytvořit
- Dále vyberte svůj blok a klikněte na další krok
- Pojmenujte tento blok a nastavte názvy stavu ZAP a VYP.
- Poté klikněte na vytvořit blok.
Opakujte postup od 2. kroku, vyberte text a vytvořte další blok, jak je znázorněno na obrázku
Krok 6: Final Dashboard

Váš Final Dashboard bude vypadat takto.
Krok 7: Získejte uživatelské jméno a klíč

Klikněte na ikonu klíče v levé části obrazovky a zkopírujte uživatelské jméno a aktivní klíč
Krok 8: Povolte WEBREPL

- Otevřete software espcut
- odešlete tento příkaz „import webrepl_setup“
- přečtěte si text na konzole a nakonfigurujte webrepl.
Krok 9: Připojte se k Webrepl


- Najděte wifi síť, jejíž ssid začíná od micropythonu
- připojte se k této ssid heslem „micropythoN“
- dostanete obrazovku, jak je znázorněno na obrázku výše.
Krok 10: Přidejte kód

- extrahujte software webrepl, otevřete webrepl.html a klikněte na připojit
- požádá vás o zadání hesla
- v mém případě je heslo „1234567“
- wow, jste připojeni.
- nahrajte soubory, které byly staženy z úložiště github.
- nahrajte main.py, mqtt.py, boot.py a data.txt pomocí webrepl.
- nyní stiskněte tlačítko reset na vašem nodemcu. a zkontrolujte výstup na io.adafruit.com
- pokud chcete zkontrolovat spuštění kódu, pak se znovu musíte připojit k wifi micropython a přihlásit se.
Krok 11: Pracovní video

Pracovní video z tohoto tutoriálu je k dispozici zde.
Doporučuje:
Motion Control With Raspberry Pi and LIS3DHTR, 3-Axis Accelerometer, Using Python: 6 Steps

Řízení pohybu S Raspberry Pi a LIS3DHTR, 3osým akcelerometrem, pomocí Pythonu: Krása nás obklopuje, ale obvykle musíme chodit po zahradě, abychom to poznali. - Rumi Jako vzdělaná skupina, kterou se zdáme být, investujeme drtivou většinu své energie do práce před našimi počítači a mobilními telefony. Proto často necháváme naši pohodu
Tutorial: How to Make a Simple Temperature Sensor by using DS18B20 and Arduino UNO: 3 Steps

Tutorial: How to Make a Simple Temperature Sensor by using DS18B20 and Arduino UNO: Description: This tutorial will show you a few simple steps how how to make temperature sensor automated. Trvá jen několik minut, než se váš projekt stane skutečností. Hodně štěstí ! Digitální teploměr DS18B20 poskytuje 9bitovou až 12bitovou teplotu Celsia
Augmented Reality (AR) for Dragonboard410c or Dragonboard820c using OpenCV and Python 3.5: 4 Steps

Augmented Reality (AR) for Dragonboard410c or Dragonboard820c using OpenCV and Python 3.5: This instructables describes how to install OpenCV, Python 3.5, and dependencies for Python 3.5 to run the augmented reality application
Roll and Pitch Axis Gimbal for GoPro using Arduino - Servo and MPU6050 Gyro: 4 Steps

Roll and Pitch Axis Gimbal for GoPro using Arduino - Servo and MPU6050 Gyro: This instructable was created in meet the project požadavek of the Makecourse at the University of South Florida (www.makecourse.com) Cílem tohoto projektu bylo vybudovat 3osý kardan pro GoPro pomocí Arduino nano + 3 servomotory +
Propagator Thermostat using ESP8266/NodeMCU and Blynk: 7 Steps (with Pictures)

Propagátorový termostat pomocí ESP8266/NodeMCU a Blynk: Nedávno jsem si koupil vyhřívaný propagátor, který by měl pomoci klíčení semen květin a zeleniny dříve v sezóně. Přišlo to bez termostatu. A protože jsou termostaty dost drahé, rozhodl jsem se vyrobit si vlastní. Jak jsem chtěl použít