جدول المحتويات:

المكونات الذكية ESP8266: 6 خطوات
المكونات الذكية ESP8266: 6 خطوات

فيديو: المكونات الذكية ESP8266: 6 خطوات

فيديو: المكونات الذكية ESP8266: 6 خطوات
فيديو: ESP8266 IoT | فهم السيرفو و عمل مفتاح سمارت 2024, يوليو
Anonim
المكونات الذكية ESP8266
المكونات الذكية ESP8266

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. لا تخبرنا الخلايا عن طريق WiFi. La partit logique est uniquement commandé par un ESP8266. Nous verrons 2 manières de command ces prises؛ une première via un site web (متوافق مع avec iPhone و Android mais besoin d'être hébergé en local). يمكنك استخدام تطبيق une deuxième عبر تطبيق Android créée avec B4A qui est plus ergonomique.

الخطوة 1: Flasher Un Nouveau Firmware Sur L'ESP8266

فلاشر أون نوفو البرامج الثابتة Sur L'ESP8266
فلاشر أون نوفو البرامج الثابتة Sur L'ESP8266

Lorsque que vous venez de recevoir votre petit ESP8266 chez vous، celui-ci est fait pour ne include que les commandes AT (mêmes commandes utilises sur les modules Bluetooth). الاعتماد على البرامج الثابتة demeure assez restreint pour notre projet. C'est pour cela que nous allons flasher un nouveau firmware sur notre ESP. صب سيلا نوس أفونس بجانب:

  • رقم الأمم المتحدة ESP8266
  • الأمم المتحدة FTDI
  • Une اللوح
  • des câbles mâles / femelles
  • L’exécutable et sont fichier.bin ci-Joint

L'ESP التخلص من أوضاع الإيجابيات للوظائف بشكل سلبي للتوتر الذي يوفره لمنافذ GPIO 0 et 2 à son démarrage. Nous aurons إلى جانب أوضاع deux deux ، وبرمجة الوضع le ووضع برنامج fonctionnement العادي où l'ESP lance son. قم بصب جميع خيارات الاستخدام الفوري لبرمجة الوضع المتعري. Pour cela il faut relier les pin de l'ESP au FTDI de cette manière:

ESP FTDI

VCC + 3.3 فولت

GND GND

RX TX

TX RX

GPIO0 + 3.3V // الانتباه إلى 3.3 فولت! faites الانتباه دي bien positionner le jumper du FTFI

GPIO2 GND

CHPD RST

اتصال بين منافذ GPIO avant d'alimenter l'ESP pouvoir être en mode programmation.

Une fois le câblage fait، lancez le.exe، cliquez sur BIN et sélectionnez le.bin. Puis entrez le port COM du FTDI (مرئية dans l'onglet "Ports (COM et LPT)" du Gestionnaire de périphériques). انقر هنا لمشاهدة تنزيل et c'est parti! فوس ديفريز أفوير جيسي:

توصيل ….

مسح الوميض… الكتابة عند 0x00000000… (0٪) //… // الكتابة عند 0x0007ec00… (99٪) مغادرة… فشل في ترك وضع الفلاش // Fin du flash vous avez réussi!

الخطوة 2: مبرمج L'ESP Avec L'IDE Arduino

المبرمج L'ESP Avec L'IDE Arduino
المبرمج L'ESP Avec L'IDE Arduino
المبرمج L'ESP Avec L'IDE Arduino
المبرمج L'ESP Avec L'IDE Arduino
المبرمج L'ESP Avec L'IDE Arduino
المبرمج L'ESP Avec L'IDE Arduino
مبرمج L'ESP Avec L'IDE Arduino
مبرمج 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

Une fois cela fait allez dans "Outils> Type de cartes> Gestionnaire de cartes"، tapez "esp8266" et installer la libraire de "ESP8266 Community".

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

Enfin على برنامج peut téléverser notre Premier! Voici un exemple tout simple:

الإعداد باطل() {

Serial.begin (9600) ؛ } void loop () {Serial.println ("Hello World!")؛ }

Vous devriez Avir tout pleins de "Hello World!" s'afficher dans votre moniteur série.

الخطوة 3: Le Montage

لو مونتاج
لو مونتاج

صب كارت vous aurez besoin de:

  • 1 إي إس بي 8266
  • 1 HLK-PM01
  • 1 LM1117t-3.3
  • 1 ريلايس
  • 2 بورنيرس

لو HLK-PM01 بيرميت دي محول لو 220 فولت بديل و 5 فولت مستمر. Le LM1117t-3.3 quant à lui convertit 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é، il vous reste plus qu'à connecter un appareil (une lampe par exemple). قم بصب سيال سي فو أفيز دي فييلز رالونجيس كست ليدال ، سينون إيل فا فالوار كوبر لو كاب دي فوتري لامب. Ensuite il Suit 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.

الانتباه ! Faites très انتباه avec cette carte، ici عند استخدام 220 فولت، ne manipulez JAMAIS la carte sous alimentation!

الخطوة 4: برنامج Enfin Le Vrai

Après ces multiples étapes nous arrivons enfin à notre vrai program. تيليشارجز مع بعض التعديلات التي أدخلت عليها.

Tout d'abord modifiez le SSID et le mot de passe de votre box. اهتمام الطوائف بالماجوسكولات والصغرى! 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.

قم بصب جهاز الاختبار الخاص بك ، والذي يجب أن يكون جاهزًا للاستخدام. Comme ceci par مثال:

192.168.1.201/ON

معجزة نوتر ريلايس التنقل!

الخطوة 5: تطبيق Android

تطبيق Android
تطبيق Android

Vous l'avez donc compris pour interagir avec notre prize il s'agit seulement d'une gestion d'URL. صب تطبيق صغير الحجم développer cette j'ai utilisé le logiciel B4A. Je vous mets mon code en fichier téléchargeable، vousrouverez 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 clic sur un bouton. ريان دي بلس! Vous pouvez aussi utiliser AppInventor qui est plus simple pour développer l'application.

الخطوة 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، une solution simple pour les dealeurs d'iPhone. موقع مستقل devra être hébergé en local soit sur votre PC soit par une Rasperry PI. Pour l'hergement vous aurez besoin d'un serveur WAMP (ou LAMP pour Linux). De même je vous laisse chercher sur internet un tutoriel pour ces types de serveur très simple à mettre en place.

Personalnellement jerouve le site بالإضافة إلى مفتاح Esthétique et بالإضافة إلى التبديل الأمثل لأداة boutons. في التأثير الدائم للمعلومات المتعلقة بالجائزة دون تجنب رؤية مباشرة حول elle-même. cependant le fait d'avoir une Rasperry qui tourne tout le temps pour héberger est contignant. مرتبط بأمر واقع الأمر الذي يسمح بالتخيل غير اللامتناهي للقائد المقاطعات. Que ce soit avec des capteurs de présence، ultrason، lumière ou même encore avec de la extraction d'image et video avec OpenCV. الاحتمالات لا تنتهي.

J’espère que ce projet vous a plu. إعلان Je ferais un article sur comment transformer cette carte en PCB.

موصى به: