İçindekiler:

Akıllı Fiş ESP8266: 6 Adım
Akıllı Fiş ESP8266: 6 Adım

Video: Akıllı Fiş ESP8266: 6 Adım

Video: Akıllı Fiş ESP8266: 6 Adım
Video: Akıllı Kapı ve Pencere Sensörü Yapımı | Akıllı Ev Projeleri #1 2024, Temmuz
Anonim
Akıllı Fiş ESP8266
Akıllı Fiş ESP8266

Bienvenue sur cet makalesi, her şeyden önce, gerçek bir projedir. Ayant toujours adoré les, automatiques et optimisées, j'ai décidé de créer moi-même mes prises connectées'i seçer. WiFi üzerinden Celles-ci sont komutaları. ESP8266'ya göre tek mantık ve benzersiz komut. Nous verrons 2 manières de komutan ces prises; un site web üzerinden ilk prömiyeri (uyumlu avec iPhone ve Android mais besoin d'être hébergé en yerel). Une uygulaması aracılığıyla et une deuxième Android créée avec B4A en hızlı artı ergonomi dökün.

Adım 1: Flaşör Un Nouveau Firmware Sur L'ESP8266

Flaşör Un Nouveau Firmware Sur L'ESP8266
Flaşör Un Nouveau Firmware Sur L'ESP8266

ESP8266'nın en büyük ve en iyi kontrolleri AT komutları (Bluetooth modüllerini kullanır. Cependant ce firmware demeure assez restreint dökün notre projet. C'est pour cela que nous allons flasher un nouveau firmware sur notre ESP. cela nous avons besoin de dökün:

  • Bir ESP8266
  • Un FTDI
  • Un Breadboard
  • Des kablolar erkekler/dişiler
  • L'executable ve sont fichier.bin ci-joint

L'ESP, artıları elden çıkarma modları, seçim selon les niveaux de tansiyon, en iyi özellikler, GPIO 0 ve 2 son démarrage bağlantı noktaları. Nous aurons, deux modları, le modu programlama ve mod de fonctionnement normal où l'ESP mızrak son programı. Dökün l'instant nous allons utiliser le modu programlama dökme le flaşör. cela il faut relier les pins de l'ESP au FTDI de cette manière dökün:

ESP FTDI

VCC +3.3V

GND GND

RX TX

TX RX

GPIO0 +3.3V // 3.3V için benzersizliğe dikkat! FTFI'nin en iyi pozisyonuna dikkat!

GPIO2 GND

CHPD RST

GPIO avant d'alimenter l'ESP, mod programlaması için en iyi bağlantı noktaları bağlantı noktaları.

Une fois le câblage fait, lancez le.exe, cliquez sur BIN ve sélectionnez le.bin. COM du FTDI bağlantı noktası (görünür dans l'onglet "Limanlar (COM ve LPT)" du Gestionnaire de périphériques). Et enfin cliquez sur indir ve en son parti ! Vous devriez avoir ceci:

Bağlanıyor ….

Flaş siliniyor… 0x00000000…'da yazılıyor (%0) //…// 0x0007ec00…'de yazılıyor (%99) Ayrılıyor… Flaş modundan çıkılamadı // Fin du flash vous avez réussi !

Adım 2: Programcı L'ESP Avec L'IDE Arduino

Programcı L'ESP Avec L'IDE Arduino
Programcı L'ESP Avec L'IDE Arduino
Programcı L'ESP Avec L'IDE Arduino
Programcı L'ESP Avec L'IDE Arduino
Programcı L'ESP Avec L'IDE Arduino
Programcı L'ESP Avec L'IDE Arduino
Programcı L'ESP Avec L'IDE Arduino
Programcı L'ESP Avec L'IDE Arduino

Une fois notre ESP8266 avec son nouveau firmware, nous devons le programcı ! L'URL de gestionnaire de cartes dans les Préférences avec ce lien:

arduino.esp8266.com/stable/package_esp8266com_index.json

"Outils>Type de cartes>Gestionnaire de cartes", "ESP8266 Community" için "ESP8266" ve "ESP8266 Community" yükleyicisi.

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

Enfin, peut téléverser notre premier programında! Voici un example tout simple:

geçersiz kurulum() {

Seri.başla(9600); } void loop() { Serial.println("Merhaba Dünya ! "); }

Vous devriez avoir tout pleins de "Merhaba Dünya !" s'afficher dans oyları izleme serisi.

3. Adım: Montaj Montajı

Montaj
Montaj

Cette carte vous aurez besoin de dökün:

  • 1 ESP8266
  • 1 HLK-PM01
  • 1 LM1117t-3.3
  • 1 Röle
  • 2 Doğum Günü

Le HLK-PM01 trafo geçişi 220v alternatif en 5V sürekli. Le LM1117t-3.3, 5V ve 3.3V dökme l'ESP8266 ile sayısal dönüştürme. Ensuite référez-vous au şema dökün le montaj. Enfin le relais, banliyö ve giyim eşyası fonctionnant sur le 220V izin.

Une fois le montage réalisé, il vous reste artı qu'à bağlayıcı un appareil (une lamba par örneği). cela si vous avez des vieilles rallonges c'est l'ideal, sinon il va falloir couper le cable de votre lampe dökün. Ensuite il suffit de güvenen la faz ve suffit de chaque côté, le sens n'a pas suffit d'önem vu que nous sommes sur de l'alternatif.

DİKKAT ! Faites très dikkat avec cette carte, ici le 220V, ne manipüloz JAMAIS la carte sous beslenme yararlanın!

Adım 4: Enfin Le Vrai Programı

Après ces multis étapes nous arrivons enfin à notre vrai programı. Téléchargez le et nous allons ve appporter quelques modifikasyonları.

SSID'yi değiştirme ve oy kullanma hakkını kullanma. Faites, au majuscules et minuscules! Puis quelques lignes artı bas vous pouvez choisir l'addresse IP que l'ESP prendra sur le réseau.

En iyi program, en iyi projelerden biri.

Dökün test cihazı ve en son fonctionne il suffit d'aller dans votre navigasyon web ve kiralama l'adrese de l'ESP suivi de /ON. Comme ceci par örnek:

192.168.1.201/ON

Mucize notre relais işe gidip geliyor!

Adım 5: Uygulama Android

Uygulama Android
Uygulama Android

Vous l'avez donc, interagir avec notre ödülü il s'agit seulement d'une gestion d'URL'yi içerir. Développer cette petite uygulama j'ai utilisé le logiciel B4A'yı dökün. Je vous, mon code en fichier téléléchargeable, vous trouverez plein de tuto pour B4A. Pour Faire basit l'application fonctionne avec des boutons pour ON ve OFF, ve une fenêtre web (masquée) est d'un lors l'un lors dökün clic sur un bouton. Rien de artı! Vous pouvez aussi utiliser AppInventor en hızlı artı basit dökme geliştirici l'uygulaması.

Adım 6: Le Site WEB'i

Web Sitesi
Web Sitesi

IOS, geliştirme uygulamaları ve geliştirmeleri için küçük web sitesi WEB, iPhone için basit bir çözüm. Rasperry PI par une PC soit par une yerel soit sur votre en büyük site devra être hébergé. L'hergement vous aurez besoin d'un serverur WAMP'ı (LAMP pour Linux'u) dökün. İnternetten en iyi şekilde yararlanın.

Personel je trouve le site artı estetik ve artı optimizasyon anahtarı. En effet ils permettent d'obtenir l'information sur l'état de la ödülsüz bir şekilde kaçınılamaz ve görsel doğrudan sur elle-meme. Cependant le fait d'avoir une Rasperry qui tourne tout le temps, en uygun olanı dökün. Cependant le fait d'utiliser cette méthode permet d'imaginer une infinité de komutanların kesintiye uğraması. OpenCV'nin en iyi keşifleri, ultrason, ışık ve ışık kaynakları. Les possibilités sont infinies.

J'espère que ce projet vous a plu. Je feris prochainement un makale sur yorum trafo cette carte en PCB.

Önerilen: