Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Internet of Things (IoT) är ett system av sammankopplade beräkningsenheter, mekaniska och digitala maskiner, föremål, djur eller människor som är försedda med unika identifierare och möjligheten att överföra data över ett nätverk utan att det krävs människa till människa eller människa. till datorinteraktion.
I den här instruktören kommer vi att göra ett enkelt IoT -projekt. Webbstyrd LED med NodeMCU anslutet till ett lokalt nätverk.
BESKRIVNINGNodeMCU är en IoT -plattform med öppen källkod. Den innehåller firmware som körs på ESP8266 WiFi SoC från Espressif och hårdvara som är baserad på ESP-12-modulen. Termen "NodeMcu" refererar som standard till den fasta programvaran snarare än till dev -satserna. Firmware ESP8266 använder skriptspråket Lua. Den är baserad på Lua-projektet och byggd på Espressif Non-OS SDK för ESP8266. Den använder många projekt med öppen källkod, till exempel Lua-cjson och spiffs. LUA-baserad interaktiv firmware för Expressif ESP8622 Wi-Fi SoC, samt ett hårdvarukort med öppen källkod som i motsats till $ 3 ESP8266 Wi-Fi-modulerna innehåller ett CP2102 TTL till USB-chip för programmering och felsökning, är brödbräda och kan drivs helt enkelt via sin mikro -USB -port.
FUNKTIONER
- Wi-Fi-modul-ESP-12E-modul som liknar ESP-12-modulen men med 6 extra GPIO: er.
- USB - mikro -USB -port för ström, programmering och felsökning
- Rubriker-2x 2,54 mm 15-stifts rubrik med åtkomst till GPIO, SPI, UART, ADC och power pins Övrigt-Återställnings- och blixtknappar
- Ström - 5V via mikro -USB -port
Steg 1: Material som krävs
- ESP8266 NodeMCU
- Bakbord
- LED
- Jumper Wires
- Arduino IDE
Steg 2: Installera NodeMCU Board Package
- Öppna Arduino IDE. Gå till Filer-> Inställningar. Ange https://arduino.esp8266.com/stable/package_esp8266… i fältet Ytterligare styrningens webbadresser
- Gå nu till Verktyg-> Kort-> Styrelsechef och sök efter ESP8266 och installera paketet.
Steg 3: Stiftanslutningar
- D7 från NodeMCU till lysdioder +ve.
- G av NodeMCU till LED's -ve.
Steg 4: Källkod
I kod
ändra ssid till ditt ssid -namn
och lösenord till ditt SSID -lösenord
const char* ssid = "MODI"; // din ssid
const char* password = "8826675619"; // Ditt lösenord
Steg 5: Ladda upp koden
När du har lyckats bygga upp din anslutning på brödbrädan och skriva kodning måste du ladda upp kodningen till NodeMCU med hjälp av ett mikro -USB.
Gå nu till Verktyg> Kort> ESP8266 -moduler och du kan se många alternativ för ESP8266. Välj "NodeMCU 1.0 (ESP-12E-modul). Välj sedan din port. Om du inte känner igen din port går du till Kontrollpanelen> System> Enhetshanterare> Port och uppdaterar din USB-drivrutin.
Ladda nu upp koden till tavlan.
Steg 6: Styrning av lysdioden
- Öppna nu din Serial Monitor och inte ner URL: en.
- Lägg nu in webbadressen i telefonens webbläsare.
- En sida öppnas med två knappar PÅ och AV.
- Om allt är korrekt när du trycker på ON tänds lysdioden och när du trycker på OFF släcks lysdioden.