Სარჩევი:

Arduino WiFi- ს ღრუბელთან დაკავშირება ESP8266 გამოყენებით: 7 ნაბიჯი
Arduino WiFi- ს ღრუბელთან დაკავშირება ESP8266 გამოყენებით: 7 ნაბიჯი

ვიდეო: Arduino WiFi- ს ღრუბელთან დაკავშირება ESP8266 გამოყენებით: 7 ნაბიჯი

ვიდეო: Arduino WiFi- ს ღრუბელთან დაკავშირება ESP8266 გამოყენებით: 7 ნაბიჯი
ვიდეო: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, ნოემბერი
Anonim
Arduino WiFi დაკავშირება ღრუბელთან ESP8266 გამოყენებით
Arduino WiFi დაკავშირება ღრუბელთან ESP8266 გამოყენებით

ამ გაკვეთილში ჩვენ აგიხსნით, როგორ დაუკავშიროთ თქვენი Arduino IoT ღრუბელს WiFi- ს საშუალებით.

ჩვენ დავაკონფიგურირებთ Arduino- ს და ESP8266 WiFi მოდულისგან შექმნილ კონფიგურაციას, როგორც IoT Thing და გავამზადებთ მას AskSensors ღრუბელთან კომუნიკაციისთვის.

Დავიწყოთ!

ნაბიჯი 1: AskSensors Setup

როგორც პირველი ნაბიჯი ჩვენ უნდა შევქმნათ ანგარიში AskSensors IoT პლატფორმაზე. AskSensors არის IoT პლატფორმა, რომელიც უზრუნველყოფს კომუნიკაციას ინტერნეტთან დაკავშირებულ მოწყობილობებსა და ღრუბელს შორის. ის გთავაზობთ უფასო საცდელ ანგარიშს, ასე რომ თქვენ არც გჭირდებათ საფულის გახსნა დასაწყებად!

მე გირჩევთ მიჰყევით დაწყების ამ სახელმძღვანელოს. ეს გაჩვენებთ თუ როგორ უნდა შექმნათ და გაითვალისწინოთ და დააყენოთ ახალი სენსორი მონაცემების გასაგზავნად.

ნაბიჯი 2: მოამზადეთ აპარატურა

მოამზადეთ აპარატურა
მოამზადეთ აპარატურა

ამ დემონსტრაციაში დაგვჭირდება შემდეგი ტექნიკა:

  1. არდუინო, მე ვიყენებ არდუინო უნიოს
  2. ESP8266 WiFi მოდული, მე ვიყენებ ESP-01S- ს
  3. კომპიუტერი მუშაობს Arduino IDE– ით
  4. Arduino USB კაბელი
  5. მავთულები და პურის დაფა

ზემოთ მოყვანილი ფოტო აჩვენებს ჩემს პროტოტიპს.

ნაბიჯი 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: გაუშვით კოდი

გაუშვით კოდი
გაუშვით კოდი
გაუშვით კოდი
გაუშვით კოდი

ახლა დროა დააკავშიროთ თქვენი დაფა.

  1. შეაერთეთ Arduino თქვენს კომპიუტერს USB კაბელის საშუალებით.
  2. გახსენით Arduino IDE და განათავსეთ კოდი.
  3. გახსენით სერიული ტერმინალი. თქვენ უნდა ნახოთ, რომ Arduino ამუშავებს AT ბრძანებებს ESP8266– ით, რომელიც ასრულებს კავშირს WiFi ქსელებთან და აგზავნის მონაცემებს AskSensors ღრუბელში HTTP მოთხოვნების შესაბამისად.

ნაბიჯი 6: თქვენი მონაცემების ვიზუალიზაცია

ვიზუალიზაცია თქვენი მონაცემები
ვიზუალიზაცია თქვენი მონაცემები

თქვენ შეგიძლიათ თქვენი მონაცემების ვიზუალიზაცია გრაფიკის გამოყენებით. გადადით თქვენს AskSensors- ის საინფორმაციო დაფაზე და გახსენით სენსორი, რომელსაც თქვენ აგზავნით მონაცემებს. AskSensors საშუალებას აძლევს მომხმარებელს ვიზუალიზაცია მოახდინოს თქვენს მონაცემებზე სხვადასხვა ტიპის გრაფიკებში, მათ შორის Line, Gauge, scatter და Bar. თანდართულ სურათზე ნაჩვენებია ხაზის გრაფის შემთხვევა.

შეიძლება დაგჭირდეთ:

სხვა ფუნქციებია ხელმისაწვდომი, როგორიცაა მონაცემების ვიზუალიზაცია სრული გრაფიკით ცოცხალი ნაკადი, გაუზიარეთ თქვენი გრაფიკი გარე აპლიკაციებსა და მომხმარებლებს, მონაცემების ექსპორტი CSV ფაილებში და სხვა!

ნაბიჯი 7: კარგად გაკეთებულია

ვიმედოვნებ, რომ ეს გაკვეთილი დაგეხმარა!

გთხოვთ, გაეცნოთ გაკვეთილების ამ ჩამონათვალს, თუ გჭირდებათ მხარდაჭერა ტექნიკის დამაკავშირებლად, როგორიცაა Arduino, ESP8266, ESP32, Raspberry Pi ღრუბელთან.

გირჩევთ: