সুচিপত্র:
- ধাপ 1: ফ্ল্যাশার আন নুওয়াউ ফার্মওয়্যার সুর L'ESP8266
- ধাপ 2: প্রোগ্রামার L'ESP Avec L'IDE Arduino
- ধাপ 3: Le Montage
- ধাপ 4: এনফিন লে ভ্রাই প্রোগ্রাম
- ধাপ 5: অ্যান্ড্রয়েড অ্যাপ্লিকেশন
- ধাপ 6: লে সাইট ওয়েব
ভিডিও: স্মার্ট প্লাগ ESP8266: 6 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
Bienvenue sur cet article qui a pour but de vous montrer un projet de domotique que j'ai réalisé। আইয়ান্ট টুজারস অ্যাডোরি লেস চয়েস অটোমেটিকস এন্ড অপটিমাইজেস, জাই ডেসিডি ডি ক্রেয়ার মোই-মোম মেস প্রাইস কানেক্টিস। Celles-ci sont কমান্ডেস ওয়াইফাই এর মাধ্যমে। La partit logique est uniquement commandé par un ESP8266। Nous verrons 2 manières de কমান্ডার ces prises; un première un site web এর মাধ্যমে (সামঞ্জস্যপূর্ণ avec iPhone এবং Android mais besoin d'être hébergé en local)। Et une deuxième মাধ্যমে une application pour Android créée avec B4A qui est plus ergonomique।
ধাপ 1: ফ্ল্যাশার আন নুওয়াউ ফার্মওয়্যার সুর L'ESP8266
Lorsque que vous venez de recevoir votre petit ESP8266 chez vous, celui-ci est fait pour ne compredre que les commandes AT (mêmes commandes utilisées sur les modules Bluetooth)। Cependant ce firmware demeure assez restreint pour notre projet। C'est pour cela que nous allons flasher un nouveau firmware sur notre ESP। Laালা cela nous avons besoin de:
- আন ESP8266
- আন এফটিডিআই
- উনে ব্রেডবোর্ড
- Des câbles mâles/femelles
- L'exécutable et sont fichier.bin ci-joint
L'ESP নিষ্পত্তি ডি প্লাসিয়ার্স মোড ডি fonctionnement সেলোন লেস niveaux ডি টেনশন qui lui est attribué sur ses ports GPIO 0 et 2 à son démarrage। Nous aurons besoin de deux modes, le mode programmation et le mode de fonctionnement normal où l'ESP lance son program। 'ালা l'instant nous allons utiliser le mode programmation pour le flasher। Pour cela il faut relier les pins de l'ESP au FTDI de cette manière:
ইএসপি এফটিডিআই
VCC +3.3V
GND GND
RX TX
TX RX
GPIO0 +3.3V // মনোযোগ অনন্যতা du 3.3V! faites মনোযোগ ডি বায়েন পজিশনার লে জাম্পার ডু এফটিএফআই
GPIO2 GND
CHPD RST
Il faut bien connecter les ports GPIO avant d'alimenter l'ESP pour 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 enfin cliquez sur ডাউনলোড et c'est parti! Vous devriez avoir ceci:
সংযোগ …
ফ্ল্যাশ মুছে ফেলা হচ্ছে … 0x00000000 এ লেখা হচ্ছে…
ধাপ 2: প্রোগ্রামার 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éences 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 কমিউনিটি"।
Puis choisissez "জেনেরিক ESP8266 মডিউল" dans "টাইপস ডি কার্টেস। et choisissez ces paramètres (voir photo)।
Pef téléverser notre premier program এ Enfin! ভয়েসি আন উদাহরণ টাউট সহজ:
অকার্যকর সেটআপ() {
Serial.begin (9600); } void loop () {Serial.println ("Hello World!"); }
Vous devriez avoir tout pleins de "হ্যালো ওয়ার্ল্ড!" s'afficher dans votre moniteur série।
ধাপ 3: Le Montage
Etteালা Cette carte vous aurez besoin de:
- 1 ESP8266
- 1 HLK-PM01
- 1 LM1117t-3.3
- 1 রিলেস
- 2 বার্নিয়ার্স
লে HLK-PM01 পারমেট ডি ট্রান্সফরমার লে 220v অল্টারনেটিফ এন 5V কন্টিনিউ। Le LM1117t-3.3 quant à lui convertit le 5V en 3.3V lালা 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)। 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।
মনোযোগ ! Faites très মনোযোগ avec cette carte, ici on utilize le 220V, ne manipulez JAMAIS la carte sous alimentation!
ধাপ 4: এনফিন লে ভ্রাই প্রোগ্রাম
Après ces গুণক étapes nous arrivons enfin -notre vrai program। Tléchargez le et nous allons y apporter quelques modifications।
Tout d'abord modifiez le SSID et le mot de passe de votre box। Faites মনোযোগ বা majuscules এবং বিয়োগ! 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।
Ourালা পরীক্ষক si tout fonctionne il suffit d'aller dans votre navigateur web et de renter l'adresse de l'ESP suivi de /ON। উদাহরণস্বরূপ:
192.168.1.201/ON
অলৌকিক নটর রিলে যাতায়াত!
ধাপ 5: অ্যান্ড্রয়েড অ্যাপ্লিকেশন
Vous l'avez donc consist pour pour interagir avec notre Prize il s'agit seulement d'une gestion d'URL। Développer cette petite application j'ai utilisé le logiciel B4A। Je vous mets mon code en fichier téléchargeable, vous trouverez plein de tuto pour B4A। Pour faire simple l'application fonctionne avec des boutons pour et et off, et une fenêtre web (masquée) est utilisé pour charger l'URL lors d'un ক্লিক সুর আন বাউটন। রিয়েন ডি প্লাস! Vous pouvez aussi utiliser AppInventor qui est plus simple pourালা développer l'application।
ধাপ 6: লে সাইট ওয়েব
N'ayant 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। Cependant ce site devra être hébergé en local soit sur votre PC soit par une Rasperry PI। 'ালা 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।
পার্সোনালিমেন্ট je trouve le site plus esthétique et plus optimisé avec les boutons switch। En effet ils permettent d'obtenir l'information sur l'état de la Prize 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 interrupteurs। 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। Les possibilités sont infinies।
J’espère que ce projet vous a plu। Je ferais prochainement un article sur comment transformer cette carte en PCB।
প্রস্তাবিত:
স্মার্ট ডেস্ক LED আলো - স্মার্ট লাইটিং W/ Arduino - নিওপিক্সেল ওয়ার্কস্পেস: 10 টি ধাপ (ছবি সহ)
স্মার্ট ডেস্ক LED আলো | স্মার্ট লাইটিং W/ Arduino | নিওপিক্সেল ওয়ার্কস্পেস: এখন আমরা বাড়িতে অনেক সময় ব্যয় করছি, পড়াশোনা করছি এবং ভার্চুয়ালি কাজ করছি, তাহলে কেন আমাদের কর্মক্ষেত্রকে একটি কাস্টম এবং স্মার্ট লাইটিং সিস্টেম Arduino এবং Ws2812b LEDs ভিত্তিক করে আরও বড় করা যাবে না। এখানে আমি আপনাকে দেখাব কিভাবে আপনার স্মার্ট তৈরি করবেন ডেস্ক LED আলো যে
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, Tuya এবং Broadlink LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: 7 টি ধাপ
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, তুয়া এবং ব্রডলিংক LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে আমি আমার নিজের ফার্মওয়্যারের সাথে বেশ কয়েকটি স্মার্ট ডিভাইস ফ্ল্যাশ করেছি, তাই আমি আমার ওপেনহ্যাব সেটআপের মাধ্যমে MQTT দ্বারা তাদের নিয়ন্ত্রণ করতে পারি। আমি যোগ করব নতুন ডিভাইস যখন আমি সেগুলো হ্যাক করেছিলাম। অবশ্যই কাস্টম এফ ফ্ল্যাশ করার অন্যান্য সফটওয়্যার ভিত্তিক পদ্ধতি আছে
ফ্ল্যাশ প্রোগ্রামিং জয়েনরুন স্মার্ট সকেট (ইইউ প্লাগ): 6 টি ধাপ
ফ্ল্যাশ প্রোগ্রামিং জয়েনরুন স্মার্ট সকেট (ইইউ প্লাগ): " জয়েনরুন স্মার্ট ওয়াইফাই " ইউএসবি সহ সকেট হল আরেকটি ইএসপি 8266 ভিত্তিক ওয়াইফাই নিয়ন্ত্রণযোগ্য পাওয়ার সকেট।এটি একটি আনন্দদায়ক নকশা, একটি ছোট ফর্ম ফ্যাক্টর এবং একটি অতিরিক্ত ইউএসবি চার্জিং পোর্ট সহ আসে। এটির মাধ্যমে নিয়ন্ত্রণ করার জন্য স্মার্টলাইফ অ্যাপের প্রয়োজন
ওয়াইফাই সক্ষম তাপমাত্রা নিয়ন্ত্রিত স্মার্ট প্লাগ: 4 টি ধাপ
ওয়াইফাই সক্ষম তাপমাত্রা নিয়ন্ত্রিত স্মার্ট প্লাগ: এই নির্দেশনা সেটে আমরা দেখব কিভাবে ভারী উত্তোলনের জন্য একটি সহজ ESP8266 এবং একটি DHT11 তাপমাত্রা/আর্দ্রতা সেন্সর ব্যবহার করে একটি ওয়াইফাই সক্ষম তাপমাত্রা প্রোব তৈরি করা যায়। আমি আমার তৈরি করা সার্কিট বোর্ড ব্যবহার করব এবং আমি
অ্যালেক্সা ইকো + ইএসপি 8266 = স্মার্ট পাওয়ার প্লাগ: 4 টি ধাপ (ছবি সহ)
অ্যালেক্সা ইকো + ইএসপি 8266 = স্মার্ট পাওয়ার প্লাগ: এই নির্দেশযোগ্য ব্যবহার ALEXA ECHO ডাইরেক্ট কন্ট্রোল ESP8266. আমার সার্ভার শুধু আমাজন সার্ভারে অনুমোদন ESP8266 সমর্থন করে। আমার সার্ভার আপনার ডেটা ব্যাকআপ করে না। আমার জন্য ভোট দিন: আপনাকে ধন্যবাদ