Përmbajtje:

Prizë e zgjuar ESP8266: 6 hapa
Prizë e zgjuar ESP8266: 6 hapa

Video: Prizë e zgjuar ESP8266: 6 hapa

Video: Prizë e zgjuar ESP8266: 6 hapa
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Korrik
Anonim
Prizë e zgjuar ESP8266
Prizë e zgjuar ESP8266

Bienvenue sur cet article qui a pour but de vous montrer un projet de domotique que j'ai realeisé. Ayant toujours adoré les choses automatiques et optimisées, j'ai décidé de créer moi-même mes prises connectées. Komandat e Celles-ci sont përmes WiFi. La partit logique est uniquement commandé par un ESP8266. Nous verrons 2 manières de command command ces prises; jo më parë përmes faqes së internetit (në përputhje me iPhone dhe Android mund të gjeni një lidhje në vend). Gjithashtu, mund të deuxième nëpërmjet një aplikacioni për Android créée avec B4A qui plus ergonomique.

Hapi 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 vonez de recevoir votre petit ESP8266 ju mund të lexoni, celui-ci est fait pour ne comprendre que les commandes AT (më shumë komanda përdor module Bluetooth). Cependant ce firmware demeure assez restreint pour notre projet. C'est pour cela que nous allons flasher un firmware në notre ESP. Derdhni avona cela nous besoin de:

  • ESP8266
  • Un FTDI
  • Une Breadboard
  • Des câbles mâles/femelles
  • L’exécutable et sont fichier.bin ci-joint

L'ESP disponon mënyra shtesë të funksionimit të shitjes së niveleve të tensionit, të cilat i atribuohen porteve të GPIO 0 dhe 2 à birërimit të birit. Nous aurons besojnë në modalitetet deux, programimi i modalitetit dhe modaliteti i funksionimit normal të programit të birësimit të ESP -së. Derdhni të gjithë përdoruesit në modalitetin e programimit të derdhjes së ndezësit. 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 // Veçantia e vëmendjes me 3.3V! vëmendje të veçantë de bien positionner le jumper du FTFI

GPIO2 GND

CHPD RST

Il faut bien conneer les ports GPIO avant d'alimenter l'ESP pour pouvoir être në modalitetin e programimit.

Une fois le câblage fait, lancez le.exe, cliquez sur BIN et sélectionnez le.bin. Puis entrez le port COM du FTDI (dukshme në l'onglet "Ports (COM et LPT)" du Gestionnaire de périphériques). Kliko këtu për të shkarkuar dhe për të marrë pjesë! Vous devriez avoir ceci:

lidh….

Fshirja e blicit … Shkrimi në 0x00000000… (0 %) //… // Shkrimi në 0x0007ec00… (99 %) Largimi… Dështoi të lërë modalitetin e Flash -it // Fin du flash vous avez réussi!

Hapi 2: Programuesi L'ESP Avec L'IDE Arduino

Programues L'ESP Avec L'IDE Arduino
Programues L'ESP Avec L'IDE Arduino
Programues L'ESP Avec L'IDE Arduino
Programues L'ESP Avec L'IDE Arduino
Programues L'ESP Avec L'IDE Arduino
Programues L'ESP Avec L'IDE Arduino
Programues L'ESP Avec L'IDE Arduino
Programues L'ESP Avec L'IDE Arduino

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

Për më tepër, përdorni "Outils> Type de cartes> Gestionnaire de cartes", regjistroni "esp8266" dhe instaluesin e librarisë së "ESP8266 Community".

Puis choisissez "Generic ESP8266 Module" dans "Llojet e kartave.

Enfin on peut téléverser notre premier program! Voici un shembull shumë e thjeshtë:

void setup () {

Serial.filloj (9600); } void loop () {Serial.println ("Përshëndetje Botë!"); }

Ju lutemi shkruani për "Përshëndetje Botë!" s'afficher dans votre moniteur série.

Hapi 3: Le Montage

Le Montage
Le Montage

Derdhni cette carte vous aurez besoin de:

  • 1 ESP8266
  • 1 HLK-PM01
  • 1 LM1117t-3.3
  • 1 Relais
  • 2 të lindur

Le HLK-PM01 permet de transformator le 220v alternatif në 5V vazhdueshëm. Le LM1117t-3.3 mund të konvertohet në 5V dhe 3.3V në l'ESP8266. Ensuite référez-vous au schéma pour le montage. Përfundimi i qarkullimit të automjeteve në pajisjen fonksionale në 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.

KUJDES! Kushtojini vëmendje avec cette carte, nëse përdorni 220V, duke manipuluar ushqimin JAMAIS la carte sous!

Hapi 4: Programi Enfin Le Vrai

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

Tout d'abord modifikoni le SSID dhe le mot de passe de votre box. Faites au majuscules dhe 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.

Derdhni testuesin si një funksionues që do të mjaftojë me zgjedhjen e navigateur web dhe de renter l'adresse de l'ESP suivi de /ON. Shembull i përgjithshëm:

192.168.1.201/ON

Mirecle notre relais commute!

Hapi 5: Aplikimi Android

Aplikimi Android
Aplikimi Android

Vous l'avez donc compris pour interagir avec notre մրցանակ il s'agit seulement d'une gestion d'URL. Derdhni një zhvillues të vogël aplikimi të imët duke përdorur logjikën B4A. Je vous mets mon code en fichier téléchargeable, vous trouverez plein de tuto pour B4A. Pour faire thjeshtë aplikimi i thjeshtë fonctionne avec des boutons pour ON dhe OFF, dhe pa internet (masquée) është duke u përdorur për karikuesin tuaj kliko në un bouton. Rien de plus! Ju mund të përdorni aplikuesin AppInventor qui est plus një aplikacion të thjeshtë për zhvillimin.

Hapi 6: Le Site WEB

Le Site WEB
Le Site WEB

N'ayant pas les connaissances en développement d'applications IOS, j'ai développé un petit site WEB, pa zgjidhje të thjeshtë për të poseduarit e telefonit. Vendndodhja e mëparshme e zhvillimit të të dhënave në kompjuterin lokal të PC -së në Rasperry PI. Derdhni një marrëveshje për të shërbyer WAMP (ose LAMP për Linux). De même je vous laisse chercher sur internet un tutoriel pour ces lloje të shërbimit të thjeshtë dhe të thjeshtë në vend.

Personellement je trouve le site plus esthétique et plus optimisé avec les boutons switch. En effet ils permettent d'obtenir l'informacion mbi l'état de la çmimin sans un avoir un visuel direct sur elle-même. Përfundimi i punës në Rasperry qui tourne tout le temps pour héberger est contraignant. Lependant le fait d'utiliser cette méthode permet d'imaginer une infinité de façons of command ces interrupteurs. Que ce soit avec des capteurs de preésence, ultrason, lumière ou même encore avec de la zbulimin e imazhit dhe video avec OpenCV. Les possibilités sont pafundësi.

J’espère que ce projet vous a plu. Përfundimi i artikullit nga artikulli mbi komentin e transformatorit të kartës së kartës në PCB.

Recommended: