Satura rādītājs:
- 1. darbība. Flasher Un Nouveau programmaparatūra Sur L'ESP8266
- 2. solis: programmētājs L'ESP Avec L'IDE Arduino
- 3. solis: Le Montage
- 4. solis: Enfin Le Vrai programma
- 5. darbība. Lietojiet Android
- 6. darbība. Vietnes WEB
Video: Viedais spraudnis ESP8266: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
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 komandē, izmantojot WiFi. La partit logique est uniquement commandé par un ESP8266. Nous verrons 2 manières de commander ces prises; pirmizrāde, izmantojot vietnes tīmekļa vietni (saderīga ar iPhone un Android, kā arī vietējā vietne). Un vēl deuxième caur une lietojumprogrammu ielej Android créée avec B4A qui est plus ergonomiku.
1. darbība. Flasher Un Nouveau programmaparatūra 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). Atkarīgais programmaparatūras režīms assez restreint pour notre projet. C'est pour cela que nous allons flasher un nouveau firmware sur notre ESP. Pour cela nous avons besoin de:
- Un ESP8266
- Un FTDI
- Une maizes dēlis
- 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 spriedze qui lui est attribué sur ses ports GPIO 0 et 2 à son démarrage. Nous aurons besoin de deux mode, le mode programmēšana un le mode de fonctionnement normal où l'ESP lance son program. Ielejiet tūlītēju nous allons utilizētājs le režīma programmēšana ielejiet zibspuldzi. Ielieciet cela il faut 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 // Uzmanību, unikāls 3.3V! faites attention de bien positionner le jumper du FTFI
GPIO2 GND
CHPD RST
Il faut bien connecter les ports GPIO avant d'alimenter l'ESP pour pouvoir être en mode programmēšana.
Une fois le câblage fait, lancez le.exe, cliquez sur BIN et sélectionnez le.bin. Puis entrez le port COM du FTDI (redzams 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:
savieno….
Zibspuldzes dzēšana… Rakstīšana ar 0x00000000… (0 %) //… // Rakstīšana ar 0x0007ec00… (99 %) Aiziešana… Neizdevās pamest zibspuldzes režīmu // Fin du flash vous avez réussi!
2. solis: programmētājs L'ESP Avec L'IDE Arduino
Unne fois notre ESP8266 avec son nouveau firmware, nous devons le programmer! Ielieciet 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
Unne fois cela fait allez dans "Outils> Cart dees> Gestionnaire de cartes", lentes "esp8266" un installer la libraire de "ESP8266 Community".
Puis choisissez "Generic ESP8266 Module" dans "Types de cartes. Et choisissez ces paramètres (foto fotoattēls).
Enfin on peut téléverser notre premier program! Vienkārša un vienkārša balss:
void setup () {
Sērijas sākums (9600); } void loop () {Serial.println ("Sveika pasaule!"); }
Vous devriez avoir tout pleins de "Hello World!" s'afficher dans votre moniteur série.
3. solis: Le Montage
Ielieciet kartiņas karti vous aurez besoin de:
- 1 ESP8266
- 1 HLK-PM01
- 1 LM1117t-3.3
- 1 Relais
- 2 Borniers
Le HLK-PM01 transformators ar 220 V alternatīvu vai 5 V turpinājumu. Le LM1117t-3.3 Quant à lui convertit le 5V un 3.3V pour l'ESP8266. Privāta référez-vous au schéma pour le montāža. Enfin le relais permet de commuter un appareil fonctionnant sur 220V.
Une fois le montage réalisé, il vous reste plus qu'à connecter un appareil (une lampe par exemple). Pour 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.
UZMANĪBU! Faites très uzmanību avec cette carte, ici on utilize le 220V, ne manipulez JAMAIS la carte sous alimentation!
4. solis: Enfin Le Vrai programma
Après ces multiples étapes nous arrivons enfin à notre vrai programmā. Téléchargez le et nous allons y apporter quelques modifikācijas.
Izmaiņas SSID un izvēles rūtiņās. Faites uzmanība 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.
Ielieciet testeri un izmantojiet fontu, lai pārvarētu navigācijas tīmekli un iznomātu l'ESP suivi de /ON. Comme ceci par exemple:
192.168.1.201/ON
Brīnums notre relais commute!
5. darbība. Lietojiet Android
Vous l'avez donc ietver interagir avec notre balvu il s'agit seulement d'une gestion d'URL. Ielieciet izstrādātāja cette petite aplikāciju j'ai utilisé le logiciel B4A. Je vous mets mon code en fichier téléchargeable, vous trouverez plein de tuto pour B4A. Ielejiet un izslēdziet vienkāršu vienkāršu lietojumprogrammu, lai ieslēgtu un izslēgtu, un pēc tam tīmeklī (masquée) est utilisé pour charger l'URL lors d'un noklikšķiniet uz vienas lapas. Rien de plus! Vous pouvez aussi utiliser AppInventor qui est plus simple pour développer l'application.
6. darbība. Vietnes WEB
N'ayant pas les connaissances en développement d'applications IOS, j'ai développé un petit site WEB, un risinājums vienkāršs, lai ievietotu tālruni. Atkarīgs vietne devra être hébergé un vietējā datorā, kas atbilst Rasperry PI. Ielejiet l'hergement vous aurez besoin d'un serveur WAMP (vai LAMP ielejiet Linux). De même je vous laisse chercher sur internet un tutoriel pour ces tips de serveur très simple à mettre en place.
Personāla apkalpošanas vietne plus estētika un plus optimizācija avec les boutons slēdzis. En effet ils permettent d'obtenir l'information sur l'état de la Award sans un avoir un visuel direct sur elle-même. Cependant le fait d'avoir une Rasperry qui tourne tout le temps pour héberger est contraignant. Cependant 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, ultrason, lumière ou même encore avec de la reconnaissance d'image et vidéo avec OpenCV. Iespējamās bezgalīgās infinies.
J’espère que ce projet vous a plu. Je ferais prochainement un article sur comment transformer cette carte en PCB.
Ieteicams:
Viedais modinātājs: viedais modinātājs, kas izgatavots ar Raspberry Pi: 10 soļi (ar attēliem)
Viedais modinātājs: viedais modinātājs, kas izgatavots, izmantojot Raspberry Pi: Vai esat kādreiz vēlējies gudru pulksteni? Ja tā, tas ir risinājums jums! Es izveidoju viedo modinātāju, tas ir pulkstenis, ar kuru jūs varat mainīt modinātāja laiku atbilstoši vietnei. Kad modinātājs atskan, atskanēs skaņa (skaņas signāls) un iedegsies 2 gaismas
Zibspuldze Joinrun viedās kontaktligzdas (ES spraudnis) programmēšana: 6 soļi
Zibspuldze Joinrun viedās kontaktligzdas (ES spraudnis) programmēšana: " Joinrun Smart Wifi " ligzda ar USB ir vēl viena uz ESP8266 balstīta wifi vadāma strāvas kontaktligzda. Tam ir patīkams dizains, mazs formas faktors un papildu USB uzlādes ports. Tam ir nepieciešama viedās dzīves lietotne, lai to kontrolētu, izmantojot
DIY audio RCA spraudnis (vīrietis / sieviete) - Izgatavots no alumīnija: 3 soļi
DIY audio RCA spraudnis (vīrietis / sieviete) | Izgatavots no alumīnija: skatieties videoklipu: šī ir alumīnija loksne, kas izgatavota pēc pasūtījuma gan vīriešu, gan sieviešu RCA spraudnis. Tātad jūs uzzināsit, kā to izgatavot, kad nav kontaktdakšu vai skaļrunis ir bojāts. Tagad viegli pagatavojiet to mājās un nomainiet salauzto vai vienkārši izmantojiet kā
USB spraudnis: 9 soļi (ar attēliem)
USB spraudnis: šajā pamācībā es jums parādīšu, kā izveidot īpaši spilgtu, ar USB darbināmu gaismas diodi ar kompaktu formas koeficientu, ko es mīļi nosaucu par "spraudni". Šo mazo spuldzi var pievienot jebkurai USB ligzdai. Lieliski piemērots pārnēsājamā dzinēja pagriešanai
WiFi iespējots viedais spraudnis ar temperatūru kontrolēts: 4 soļi
WiFi iespējota viedā kontaktdakša ar temperatūras kontroli: šajā instrukciju komplektā mēs aplūkosim, kā izveidot WiFi iespējotu temperatūras zondi, izmantojot vienkāršu ESP8266 smagai celšanai un DHT11 temperatūras/mitruma sensoru. Mēs izmantosim arī manu izveidoto shēmas plati un