Sisukord:
- Samm: Flasher Un Nouveau püsivara Sur L'ESP8266
- 2. samm: programmeerija L'ESP Avec L'IDE Arduino
- 3. samm: Le Montage
- 4. samm: Enfin Le Vrai programm
- Samm 5: Rakendage Android
- 6. toiming: saidi veebisait
Video: Nutikas pistik ESP8266: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Bienvenue sur cet article qui a pour but de vous montrer un projet de domotique que j'ai réalisé. Ayant toujours adoré les choses automatiques et optimisées, j'ai décidé de créer moi-même mes prises connectées. Celles-ci sont käsib WiFi kaudu. La partit logique est uniquement commandé par un ESP8266. Nous verrons 2 manières de commander ces prises; Esietendus saidi veebisaidi kaudu (ühilduv iPhone'i ja Androidiga, mis on kohaliku ja kohaliku). Et mitte deuxième une rakenduse kaudu, kasutage Android créée avec B4A qui est plus ergonomique.
Samm: Flasher Un Nouveau püsivara Sur L'ESP8266
Lorsque que vous venez de recevoir votre petit ESP8266 chez vous, celui-ci est fait pour ne comprendre que les commandes AT (mêmes commandes utilisées sur les modules Bluetooth). Sõltuv püsivara demeure assez restreint pour notre projet. Cesest pour cela que nous allons flasher and nouveau firmware sur notre ESP. Vala cela nous avons besoin de:
- Un ESP8266
- Un FTDI
- Une Leivalaud
- Des câbles mâles/femelles
- L'exécutable et sont fichier.bin ci-joint
L'ESP dispose de plusieurs modes de fonctionnement selon les niveaux de pine qui lui est attribué sur ses ports GPIO 0 et 2 à son démarrage. Nous aurons besoin de deux mode, le mode programmeerimine ja le režiimi de fonctionnement normal où l'ESP lance son program. Vala l'instant nous allons utiliser le mode programmeerimine vala le. Valage see faas relier les pins de l'ESP au FTDI de cette manière:
ESP FTDI
VCC +3.3V
GND GND
RX TX
TX RX
GPIO0 +3.3V // Tähelepanu ainulaadsus 3,3 V! Faites tähelepanu FTFI positsioneeri hüppajale
GPIO2 GND
CHPD RST
See faut bien connecter les ports GPIO avant d'alimenter l'ESP pour pouvoir être en mode programmeerimine.
Une fois le câblage fait, lancez le.exe, cliquez sur BIN et sélectionnez le.bin. Puis entrez le port COM du FTDI (available dans l'onglet "Ports (COM et LPT)" du Gestionnaire de périphériques). Et enfin cliquez sur download and c'est parti! Vous devriez avoir ceci:
ühendamine….
Välgu kustutamine… Kirjutamine 0x00000000… (0 %) //… // Kirjutamine 0x0007ec00… (99 %) Lahkumine… Välkurežiimist väljumine ebaõnnestus // Fin du flash vous avez réussi!
2. samm: programmeerija L'ESP Avec L'IDE Arduino
Üks uus ESP8266 avec son nouveau püsivara, nous devons le programmer! Valage cela il faut tout d'abord ajouter l'URL de gestionnaire de cartes dans les Préférences avec ce lien:
arduino.esp8266.com/stable/package_esp8266com_index.json
Une fois cela fait allez dans "Outils> Type de cartes> Gestionnaire de cartes", tapeet "esp8266" ja installer la libraire de "ESP8266 Community".
Puis choisissez "Generic ESP8266 Module" dans "Cartes. Et choisissez ces paramètres (voir photo).
Enfin on peut téléverser notre premier programme! Üks lihtne näide:
tühine seadistus () {
Seriaalne algus (9600); } void loop () {Serial.println ("Tere maailm!"); }
Vous devriez avoir tout pleins de "Hello World!" s'afficher dans votre moniteur série.
3. samm: Le Montage
Cake carte vous aurez on saadaval järgmistes kohtades:
- 1 ESP8266
- 1 HLK-PM01
- 1 LM1117t-3.3
- 1 Relais
- 2 Sündinud
Le HLK-PM01 muunduri trafo 220V alternatiiv ja 5V jätk. LM1117t-3.3 Quant à lui converter 5V ja 3.3V pour l'ESP8266. Privaatne référez-vous au schéma pour le montage. See on 220V pingega pendeldaja ja aparaadi seadmed.
Une fois le montage réalisé, il vous reste plus qu'à connecter un appareil (une lampe par exemple). Vala cela si vous avez des vieilles rallonges c'est l'idéal, sinon il va falloir couper le câble de votre lampe. Ensuite il suffit de relier la phase et le neutre de chaque côté, le sens n'a pas vraiment d'importance vu que nous sommes sur de l'alternatif.
TÄHELEPANU! Faites très attention avec cette carte, ici on utilize le 220V, no manipulez JAMAIS la carte sous alimentation!
4. samm: Enfin Le Vrai programm
Après ces multiples étapes nous arrivons enfin à notre vrai programme. Téléchargez le et nous allons y apporter quelques modifications.
Muutke SSID -d ja valimiskasti. Faites tähelepanu au majuscules et minuscules! Puis quelques lignes plus bas vous pouvez choisir l'adresse IP que l'ESP prendra sur le réseau.
Téléversez le program et nous passons à la dernière étape de ce projet, la commande des prises.
Kasutage testerit, et saaksite valida, kas navigeerida veebis ja rentida l'ESP suivi de /ON. Comme ceci par exemple:
192.168.1.201/ON
Miracle notre relais commute!
Samm 5: Rakendage Android
Vous l'avez donc sisaldab interagir avec notre auhinna il s'agit seulement d'une gestion d'URL. Valage arendaja cette petite rakendus j'ai utilisé le logiciel B4A. Je vous mets mon code en fichier téléchargeable, vous trouverez plein de tuto pour B4A. Pour faire simple l'application fonctionne avec des boutons pour ON et OFF, et une fenêtre web (masquée) est utilisé pour charger l'URL lors d'un klõpsa nupule. Rien de pluss! Vous pouvez aussi utiliser AppInventor qui est plus simple pour développer l'application.
6. toiming: saidi veebisait
Ilma iOS -i rakenduste arendamiseta, veebiarenduse ja petit saidi veebipõhiste lahendusteta on lihtne lahendus saadaolevatele telefonidele. Sõltuva saidi devra être hébergé ja kohalike arvutite vahel, mis on Rasperry PI -ga ühendatud. Valage WAMP (või LAMP vala Linuxi). De même je vous laisse chercher sur internet un tutoriel pour ces types de serveur très simple à mettre en place.
Personali juhtimine saidil pluss esteetika ja pluss optimeerimine avec les boutons switch. En effet ils permettent d'obtenir l'information sur l'état de la Award sans un avoir un visuel direct sur elle-même. Rasperry qui tourne tout le temps pour héberger est contraignant. Sõltumatu le fait d'utiliser cette méthode permet d'imaginer une infinité de façons de commander ces interruptteurs. Que ce soit avec des capteurs de présence, ultraheli, lumière or o me même encore avec de la luure d'image ja video avec OpenCV. Väheseid lõpmatuid võimalusi.
J’espère que ce projet vous a plu. Je ferais prochainement on artikli kommentaar trafo kassett ja PCB.
Soovitan:
ICSP pistik Arduino Nano jaoks ilma joodetud tihvti päiseta, kuid Pogo tihvt: 7 sammu
ICSP -pistik Arduino Nano jaoks ilma joodetud tihvti päiseta, kuid ilma Pogo -tihvtita: tehke Arduino Nano jaoks ICSP -pistik ilma joodetud tihvti päiseta pardal, kuid Pogo -tihvtina. Osad 3 × 2 -pin pistikupesa x1 - APitch 2,54 mm Dupont -liinijuhtmestiku pistikupesa klemmid x6 -BP75-E2 (1,3 mm kooniline pea) vedrutesti sondi Pogo tihvt
Riist- ja tarkvara häkkivad nutiseadmeid, Tuya ja Broadlink LEDbulb, Sonoff, BSD33 nutikas pistik: 7 sammu
Riistvara ja tarkvara häkkivad nutiseadmeid, Tuya ja Broadlink LEDbulb, Sonoff, BSD33 nutikas pistik: selles juhendis näitan teile, kuidas ma oma nutitelefoni abil oma nutitelefoni välgutasin, nii et saan neid OpenQabi seadistuse kaudu MQTT abil juhtida. uued seadmed, kui ma neid häkkisin. Loomulikult on kohandatud f välgutamiseks ka muid tarkvarapõhiseid meetodeid
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: 7 sammu
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: maailm muutub ajaga ja nii ka põllumajandus. Tänapäeval integreerivad inimesed elektroonikat igas valdkonnas ja põllumajandus pole sellest erand. See elektroonika ühendamine põllumajanduses aitab põllumehi ja aedu haldavaid inimesi. Selles
WiFi lubatud temperatuuriga juhitav nutikas pistik: 4 sammu
WiFi -toega temperatuuri kontrollitud nutikas pistik: selles juhendis uurime, kuidas ehitada WiFi -toega temperatuuriandur, kasutades rasketõstmiseks lihtsat ESP8266 ja DHT11 temperatuuri/niiskuse andurit. Kasutame ka minu loodud trükkplaati ja