Სარჩევი:
- ნაბიჯი 1: AskSensors Setup
- ნაბიჯი 2: მოამზადეთ აპარატურა
- ნაბიჯი 3: ააშენეთ აპარატურა
- ნაბიჯი 4: ჩაწერეთ კოდი
- ნაბიჯი 5: გაუშვით კოდი
- ნაბიჯი 6: თქვენი მონაცემების ვიზუალიზაცია
- ნაბიჯი 7: კარგად გაკეთებულია
ვიდეო: Arduino WiFi- ს ღრუბელთან დაკავშირება ESP8266 გამოყენებით: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ გაკვეთილში ჩვენ აგიხსნით, როგორ დაუკავშიროთ თქვენი Arduino IoT ღრუბელს WiFi- ს საშუალებით.
ჩვენ დავაკონფიგურირებთ Arduino- ს და ESP8266 WiFi მოდულისგან შექმნილ კონფიგურაციას, როგორც IoT Thing და გავამზადებთ მას AskSensors ღრუბელთან კომუნიკაციისთვის.
Დავიწყოთ!
ნაბიჯი 1: AskSensors Setup
როგორც პირველი ნაბიჯი ჩვენ უნდა შევქმნათ ანგარიში AskSensors IoT პლატფორმაზე. AskSensors არის IoT პლატფორმა, რომელიც უზრუნველყოფს კომუნიკაციას ინტერნეტთან დაკავშირებულ მოწყობილობებსა და ღრუბელს შორის. ის გთავაზობთ უფასო საცდელ ანგარიშს, ასე რომ თქვენ არც გჭირდებათ საფულის გახსნა დასაწყებად!
მე გირჩევთ მიჰყევით დაწყების ამ სახელმძღვანელოს. ეს გაჩვენებთ თუ როგორ უნდა შექმნათ და გაითვალისწინოთ და დააყენოთ ახალი სენსორი მონაცემების გასაგზავნად.
ნაბიჯი 2: მოამზადეთ აპარატურა
ამ დემონსტრაციაში დაგვჭირდება შემდეგი ტექნიკა:
- არდუინო, მე ვიყენებ არდუინო უნიოს
- ESP8266 WiFi მოდული, მე ვიყენებ ESP-01S- ს
- კომპიუტერი მუშაობს Arduino IDE– ით
- Arduino USB კაბელი
- მავთულები და პურის დაფა
ზემოთ მოყვანილი ფოტო აჩვენებს ჩემს პროტოტიპს.
ნაბიჯი 3: ააშენეთ აპარატურა
კავშირი Arduino– სა და ESP8266– ს შორის არის შემდეგი:
- ESP TX to Arduino pin 10, 1K რეზისტორის საშუალებით.
- ESP RX to Arduino pin 11, 1K რეზისტორის საშუალებით.
- ESP VCC Arduino 3V3– მდე
- ESP CH_PD Arduino 3V3– მდე
- ESP GND to Arduino GND
შენიშვნა: ESP8266 GPIO– ს სჭირდება 3V3 სიგნალი (არა 5V ტოლერანტული). სწრაფი გარჩევისთვის, თქვენ შეგიძლიათ დაამატოთ 1K სერიული რეზისტორი Arduino ქინძისთავებსა და ESP8266 ქინძისთავებს შორის ESP8266 GPIO დაზიანებისგან დასაცავად. თუმცა, წარმოებისათვის საჭიროა 5V/3V3 დონის გადამრთველი გრძელვადიანი მიკროსქემის საიმედოობის უზრუნველსაყოფად. თქვენ შეგიძლიათ შეამოწმოთ ეს გვერდი, რომ მიიღოთ 5V/3V3 დონის ცვლის მოდული.
ნაბიჯი 4: ჩაწერეთ კოდი
ახლა მოდით დავწეროთ კოდი, რომ გამოაგზავნოთ მარტივი მონაცემები Arduino– დან AskSensors ღრუბელში WiFi– ის საშუალებით. Arduino კოდი აკავშირებს ESP8266 WiFi მოდულს AT ბრძანებების გამოყენებით. მონაცემები იგზავნება AskSensors– ზე HTTP კავშირის საშუალებით.
ჩვენ უნდა მოგვაწოდოთ "Api Key In", რომელიც ადრე მივიღეთ AskSensors– ისგან, რათა გამოვგზავნოთ მონაცემები ღრუბლის სწორ სენსორზე.
მზადაა გამოსაყენებლად კოდი:
მზა გამოსაყენებელი კოდი მოცემულია AskSensors github გვერდზე. ჩამოტვირთეთ კოდი და დააყენეთ შემდეგი ცვლადები თქვენს კონფიგურაციაზე (WiFi SSID, პაროლი და "Api Key In"):
სიმებიანი ssid = "…………."; // Wifi SSID
სიმებიანი პაროლი = "…………."; // Wifi პაროლის სიმებიანი apiKeyIn = "…………."; // API გასაღები
ნაბიჯი 5: გაუშვით კოდი
ახლა დროა დააკავშიროთ თქვენი დაფა.
- შეაერთეთ Arduino თქვენს კომპიუტერს USB კაბელის საშუალებით.
- გახსენით Arduino IDE და განათავსეთ კოდი.
- გახსენით სერიული ტერმინალი. თქვენ უნდა ნახოთ, რომ Arduino ამუშავებს AT ბრძანებებს ESP8266– ით, რომელიც ასრულებს კავშირს WiFi ქსელებთან და აგზავნის მონაცემებს AskSensors ღრუბელში HTTP მოთხოვნების შესაბამისად.
ნაბიჯი 6: თქვენი მონაცემების ვიზუალიზაცია
თქვენ შეგიძლიათ თქვენი მონაცემების ვიზუალიზაცია გრაფიკის გამოყენებით. გადადით თქვენს AskSensors- ის საინფორმაციო დაფაზე და გახსენით სენსორი, რომელსაც თქვენ აგზავნით მონაცემებს. AskSensors საშუალებას აძლევს მომხმარებელს ვიზუალიზაცია მოახდინოს თქვენს მონაცემებზე სხვადასხვა ტიპის გრაფიკებში, მათ შორის Line, Gauge, scatter და Bar. თანდართულ სურათზე ნაჩვენებია ხაზის გრაფის შემთხვევა.
შეიძლება დაგჭირდეთ:
სხვა ფუნქციებია ხელმისაწვდომი, როგორიცაა მონაცემების ვიზუალიზაცია სრული გრაფიკით ცოცხალი ნაკადი, გაუზიარეთ თქვენი გრაფიკი გარე აპლიკაციებსა და მომხმარებლებს, მონაცემების ექსპორტი CSV ფაილებში და სხვა!
ნაბიჯი 7: კარგად გაკეთებულია
ვიმედოვნებ, რომ ეს გაკვეთილი დაგეხმარა!
გთხოვთ, გაეცნოთ გაკვეთილების ამ ჩამონათვალს, თუ გჭირდებათ მხარდაჭერა ტექნიკის დამაკავშირებლად, როგორიცაა Arduino, ESP8266, ESP32, Raspberry Pi ღრუბელთან.
გირჩევთ:
როგორ დააკავშიროთ ჟოლო Pi ღრუბელთან Node.js გამოყენებით: 7 ნაბიჯი
როგორ დააკავშიროთ Raspberry Pi ღრუბელს Node.js გამოყენებით: ეს გაკვეთილი სასარგებლოა მათთვის, ვინც ეძებს Raspberry Pi– ს ღრუბელთან დაკავშირებას, განსაკუთრებით AskSensors IoT პლატფორმას, Node.js. არ გაქვთ Raspberry Pi? თუ თქვენ ამჟამად არ გყავთ Raspberry Pi, მე გირჩევთ, რომ მიიღოთ ჟოლო
როგორ დააკავშიროთ ESP8266 NodeMCU IoT ღრუბელთან: 5 ნაბიჯი
როგორ დააკავშიროთ ESP8266 NodeMCU IoT ღრუბელთან: ეს ინსტრუქცია გაჩვენებთ მარტივ ნივთებს ინტერნეტში ESP8266 NodeMCU და ონლაინ IoT სერვისის გამოყენებით AskSensors გამოყენებით. ჩვენ გაჩვენებთ, თუ როგორ სწრაფად მიიღოთ მონაცემები ESP8266 HTTPS კლიენტისგან და გრაფაში ჩაწერეთ AskSensors Io
IoT საფუძვლები: თქვენი IoT– ის ღრუბელთან დაკავშირება Mongoose OS– ის გამოყენებით: 5 ნაბიჯი
IoT საფუძვლები: თქვენი IoT– ის ღრუბელთან დაკავშირება Mongoose OS– ის საშუალებით: თუ თქვენ ხართ ადამიანი, რომელიც დაკავებულია ელექტრონიკითა და ელექტრონიკით, უფრო ხშირად, ვიდრე არა, თქვენ წააწყდებით ტერმინს ნივთების ინტერნეტი, ჩვეულებრივ შემოკლებით როგორც IoT, და რომ ის ეხება მოწყობილობების ერთობლიობას, რომელსაც შეუძლია ინტერნეტთან დაკავშირება! იყო ასეთი ადამიანი
DHT11/DHT22 სენსორის ღრუბელთან დაკავშირება ESP8266 დაფუძნებული დაფით: 9 ნაბიჯი
DHT11/DHT22 სენსორის ღრუბელთან დაკავშირება ESP8266 დაფუძნებული დაფით: წინა სტატიაში მე დავაკავშირე ჩემი ESP8266 დაფუძნებული NodeMCU დაფა Cloud4RPi სერვისთან. ახლა, დროა რეალური პროექტისთვის
როგორ დააკავშიროთ ნიადაგის ტენიანობის სენსორი და ESP8266 AskSensors IoT ღრუბელთან: 10 ნაბიჯი
როგორ დააკავშიროთ ნიადაგის ტენიანობის სენსორი და ESP8266 AskSensors IoT Cloud– თან: ეს ინსტრუქცია გიჩვენებთ როგორ დაუკავშიროთ თქვენი ნიადაგის ტენიანობის სენსორი და ESP8266 IoT ღრუბელს. ამ პროექტისთვის ჩვენ ვიყენებთ კვანძის MCU ESP8266 WiFi მოდულს და ნიადაგის ტენიანობის სენსორს რომელიც ზომავს წყლის მოცულობრივ შინაარსს შიგნით