Orodha ya maudhui:

Smart kuziba ESP8266: 6 Hatua
Smart kuziba ESP8266: 6 Hatua

Video: Smart kuziba ESP8266: 6 Hatua

Video: Smart kuziba ESP8266: 6 Hatua
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Julai
Anonim
Smart kuziba ESP8266
Smart kuziba ESP8266

Nakala ya Bienvenue sur qui a pour lakini de vous montrer un projet de domotique que j'ai réalisé. Maana ya kupendeza yanapendeza kuchagua chagua vifaa na huduma bora, na tutaamua mipango mingine ya mawasiliano. Celles-ci sont commandées kupitia WiFi. La partit logique est kipekee commandé par un unisho ESP8266. Verrons 2 mafundisho ya kamanda wa kamanda; bila malipo kupitia wavuti (tovuti inayofaa ya iPhone na Android kwenye tovuti yako). Pamoja na maombi kupitia programu tumizi ya programu tumizi ya Android kuwa na B4A zaidi pamoja na uchumi.

Hatua ya 1: Flasher Un Nouveau Firmware Sur L'ESP8266

Flasher Un Nouveau Firmware Sur L'ESP8266
Flasher Un Nouveau Firmware Sur L'ESP8266

Lorsque que vous venous de recevoir vtre petit ESP8266 chez vous, celui-ci is fait pour ne comprendre que les commandes AT (ni amri za matumizi ya moduli za Bluetooth). Utegemeaji wa firmware ya kutegemea assez restreint pour notre projet. Tunaweza kumwaga kila mtu anayetumia toa flasher un firmware mpya kwenye ESP. Mimina cela nous avons besoin de:

  • Ununuzi ESP8266
  • Un FTDI
  • Une Breadboard
  • Des câbles mamles / wanawake
  • L'exécutable et sont fichier.bin ci-pamoja

L'ESP yatupilia mbali njia za wapiga kura za utaftaji wa simu kwa sababu ya mvutano juu ya utaftaji wa bandari za GPIO 0 et 2 à son démarrage. Kuna njia nyingi, njia za programu na njia ya kupigia simu kawaida mpango wa mwanaume. Mimina kila siku programu tumizi ya matumizi ya mfumo wa kumwaga taa. Pour 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 // Umakini wa kipekee du 3.3V! tahadhari zinazofaa za nafasi nzuri na jumper du FTFI

GPIO2 GND

CHPD RST

Ni faut bien kiunganishi leseni bandari GPIO avant d'alimenter l'ESP pour pouvoir être en mode programmation.

Une fois le câblage fait, lancez le.exe, bonyeza juu ya BIN na sélectionnez le.bin. Puis entrez le port COM du FTDI (inayoonekana katika eneo "Bandari (COM et LPT)" du Gestionnaire de périphériques). Kwa hivyo, tazama kupakua na kupakua! Unataka kupata maoni haya:

inaunganisha….

Inafuta flash… Kuandika saa 0x00000000… (0%) //… // Kuandika saa 0x0007ec00… (99%) Kuacha… Imeshindwa kuondoka kwenye Flash mode // Fin du flash vous avez réussi!

Hatua ya 2: Programu ya L'ESP Avec L'IDE Arduino

Programu ya L'ESP Avec L'IDE Arduino
Programu ya L'ESP Avec L'IDE Arduino
Programu ya L'ESP Avec L'IDE Arduino
Programu ya L'ESP Avec L'IDE Arduino
Programu ya L'ESP Avec L'IDE Arduino
Programu ya L'ESP Avec L'IDE Arduino
Programu ya L'ESP Avec L'IDE Arduino
Programu ya L'ESP Avec L'IDE Arduino

Une fois notre ESP8266 avec son nouveau firmware, nous devons le programu! Pour 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

Unapenda kituo hiki "Vifaa vya nje> Aina za magurudumu> Gestionnaire de cartes", tapez "esp8266" na kisakinishi cha uhuru wa "Jumuiya ya ESP8266".

Puis choisissez "Generic ESP8266 Module" dans "Types de cartes. Et choisissez ces paramètres (picha ya picha).

Enfin juu ya mpango wa peut téléverser notre premier! Mfano rahisi ni rahisi:

usanidi batili () {

Kuanzia Serial (9600); } kitanzi batili () {Serial.println ("Hello World!"); }

Unataka kutumia habari zote za "Hello World!" s'afficher dans votre moniteur série.

Hatua ya 3: Le Montage

Le Montage
Le Montage

Mimina katuni ya katuni ambayo unaweza kusema:

  • 1 ESP8266
  • 1 HLK-PM01
  • 1 LM1117t-3.3
  • 1 Relais
  • 2 Borniers

Le HLK-PM01 idhini ya kubadilisha na 220v mbadala kwa 5V inaendelea. Le LM1117t-3.3 kiasi hadi lui hubadilisha le 5V en 3.3V pour l'ESP8266. Ensuite référez-vous au schéma pour le montage. Enfin le relais permet de commuter un appareil fonctionnant sur le 220V.

Une fois le montage réalisé, it vous reste plus qu'à connecter un appareil (una mfano wa mfano). 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 cote, le sens n'a pas vraiment d'importance vu que nous sommes sur de l'alternatif.

UMAKINI! Faites trís attention avec cette carte, ici on use the 220V, na manipulez JAMAIS la carte sous alimentation!

Hatua ya 4: Enfin Le Vrai Program

Après ces multiples étapes nous arrivons enfin à notre vrai program. Téléchargez le et nous allons y apporter quelques marekebisho.

Tout d'abord modifiez le SSID na le mot de passe de votre box. Faites makini au majuscules na minuscules! Puis quelques lignes plus the bas vous pouvez choisir in the adresse IP que l'ESP prendra sur le réseau.

Téléversez le program and nous passons à la dernière étape de ce projet, la commande des prises.

Pour tester not tout fonctionne il suffit d'aller dans vigre navigateur web and de renter l'adresse de l'ESP suivi de / ON. Mfano ni mfano:

192.168.1.201/ON

Miujiza notre relais commute!

Hatua ya 5: Tumia Android

Matumizi Android
Matumizi Android

Wewe sio lazima utumie mpango wa kuingiliana kati ya zawadi kati ya zawadi ya siku moja ya gestion d'URL. Mimina programu ndogo ndogo ya matumizi ya matumizi ya vifaa vya B4A. Je! Unashughulikia nambari yako mpya kwa malipo, unaweza kutumia B4A. Pour faire rahisi kwa kutumia maombi ya kupiga simu juu ya KUZIMA, na utafute wavuti (masquée) utumie chaja kwa muda mrefu bonyeza hapa. Rien de pamoja! Unataka kutumia AppInventor zaidi na rahisi kumwaga programu ya matumizi.

Hatua ya 6: Le Web WEB

Tovuti ya Le Site
Tovuti ya Le Site

Niayant pas les connaissances en développement d'applications IOS, j'ai développé un petit site WEB, une solution simple pour les possesseurs d'iPhone. Tovuti ya kutegemea inaweza kupatikana kwa njia ya ndani na kwa karibu na PC kwa sababu ya Rasperry PI. Mimina usimamizi wako kwa WAMP (ou LAMP pour Linux). Je! Unastahili kupata huduma kwenye mtandao na kufundisha kwa aina zote za huduma rahisi mahali pengine.

Ubinafsishaji wa tovuti hii pamoja na muhtasari na huduma bora pamoja na ubadilishaji. Katika taarifa ya habari ya habari juu ya habari zaidi juu ya tuzo bila malipo ya moja kwa moja. Kujitegemea kunaweza kutekelezwa kwa Rasperry kwa muda wote kwa wakati unaofaa wa kupingana. Cependant le fait d'utiliser cette méthode permet d'imaginer une infinité de façons de Commander ces interrupteurs. Kwa sababu hiyo, wataalam wanatafsiriwa kwa njia ya juu, ultrason, watafahamika zaidi kuhusu utambuzi na picha kwa OpenCV. Les possibilités sont infinies.

J’espère que ce projet vous a plu. Je! Unapenda kituo hiki?

Ilipendekeza: