Სარჩევი:
- ნაბიჯი 1: Arduino IDE- ის დაყენება, დააინსტალირეთ Esp8266 დაფა:
- ნაბიჯი 2: შექმენით Arduino IDE, დააინსტალირეთ Arduino Json ბიბლიოთეკა:
- ნაბიჯი 3: შექმენით Arduino IDE, დააინსტალირეთ Firebase ბიბლიოთეკა:
- ნაბიჯი 4: Firebase, შექმენით პროექტი:
- ნაბიჯი 5: Firebase, პროექტის წესები:
- ნაბიჯი 6: Firebase, Realtime Database Data:
- ნაბიჯი 7: კოდი:
- ნაბიჯი 8: კოდი, პირადი ინფორმაცია:
- ნაბიჯი 9: Esp8266 დრაივერები:
- ნაბიჯი 10: შეამოწმეთ კოდი:
ვიდეო: Esp8266 Firebase კავშირი: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ პროექტის დასაწყებად, თქვენ გჭირდებათ შემდეგი კომპონენტები:
- esp8266 (NodeMcu v3 ლუა)
- google ანგარიში (firebase)
თქვენ შეგიძლიათ შეიძინოთ esp8266 აქედან:
- amazon.com
- aliexpress.com
ნაბიჯი 1: Arduino IDE- ის დაყენება, დააინსტალირეთ Esp8266 დაფა:
დააინსტალირეთ esp8266 დაფა:
ღია Arduino IDE> File> პარამეტრები> დამატებითი დაფები Manager მისამართები> "https://arduino.esp8266.com/stable/package_esp8266c…> OK
ინსტრუმენტები> დაფა:> დაფების მენეჯერი> esp8266> ინსტალაცია
ნაბიჯი 2: შექმენით Arduino IDE, დააინსტალირეთ Arduino Json ბიბლიოთეკა:
დააინსტალირეთ Arduino json ბიბლიოთეკა:
დააინსტალირეთ ვერსია 5.13.1
უყურეთ ინსტალაციის ვიდეოს აქ
ნაბიჯი 3: შექმენით Arduino IDE, დააინსტალირეთ Firebase ბიბლიოთეკა:
დააინსტალირეთ Firebase ბიბლიოთეკა:
ჩამოტვირთეთ უახლესი სტაბილური მშენებლობა აქ> გახსენით "დოკუმენტები / Arduino / ბიბლიოთეკები"
შენიშვნა, არის შეცდომა "v0.3 ბი-მიმართულების ნაკადის მხარდაჭერაში"> თითის ანაბეჭდის განახლება დააწკაპუნეთ აქ ინფორმაციისთვის
ნაბიჯი 4: Firebase, შექმენით პროექტი:
შექმენით Firebase პროექტი:
გადადით "https://console.firebase.google.com" - ზე
ნაბიჯი 5: Firebase, პროექტის წესები:
პროექტის წესები:
მონაცემთა ბაზა (რეალურ დროში მონაცემთა ბაზა)> წესები
{/* ეწვიეთ https://firebase.google.com/docs/database/security უსაფრთხოების წესების შესახებ მეტი ინფორმაციისათვის. */ "rules": {".read": true, ".write": true}}
ნაბიჯი 6: Firebase, Realtime Database Data:
მონაცემთა რეალურ დროში მონაცემთა ბაზა:
მონაცემთა ბაზა (რეალურ დროში მონაცემთა ბაზა)> მონაცემები
დამატება: "LED1"> "" 0 ""
ნაბიჯი 7: კოდი:
#ჩართეთ
#ჩართეთ
#განსაზღვრეთ WIFI_SSID "SSID" #განსაზღვრეთ WIFI_PASSWORD "WIFI PASSWORD" #განსაზღვრეთ FIREBASE_HOST "?????????????. firebaseio.com" #განსაზღვრეთ FIREBASE_AUTH "AUTH KEY"
int LED1 = 4;
ბათილად დაყენება ()
{Serial.begin (115200);
pinMode (LED1, OUTPUT);
დაგვიანება (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
დაგვიანება (10);
}
ბათილი მარყუჟი ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
დაგვიანება (10);
თუ (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } დაგვიანებით (10);
}
void wifiConnect ()
{WiFi. დასაწყისი (WIFI_SSID, WIFI_PASSWORD); // ქსელთან დაკავშირება Serial.print ("დაკავშირება"); Serial.print (WIFI_SSID); Serial.println ("…");
int მთქმელი = 0;
while (WiFi.status ()! = WL_CONNECTED) {// დაელოდეთ Wi-Fi– ს დაკავშირების შეფერხებას (1000); Serial.print (++ მთქმელი); Serial.print (''); }
Serial.println ('\ n');
Serial.println ("კავშირი დამყარდა!"); Serial.print ("IP მისამართი: / t"); Serial.println (WiFi.localIP ()); // გაუგზავნეთ ESP8266- ის IP მისამართი კომპიუტერს}
ნაბიჯი 8: კოდი, პირადი ინფორმაცია:
პირადი ინფორმაცია:
SSID> თქვენი wifi ქსელის სახელი
WIFI PASSWORD> თქვენი wifi ქსელის პაროლი
FIREBASE HOST> რაღაც "?????????????. Firebaseio.com". თქვენ შეგიძლიათ იპოვოთ ის თქვენი მონაცემების რეალურ დროში მონაცემთა ბაზაში.
AUTH KEY> პროექტის პარამეტრები> სერვისის ანგარიშები> მონაცემთა ბაზის საიდუმლოებები
ნაბიჯი 9: Esp8266 დრაივერები:
ჩამოტვირთვა:
დააწკაპუნეთ აქ> გახსენით და დააინსტალირეთ
ნაბიჯი 10: შეამოწმეთ კოდი:
ატვირთვის კოდი:
გამოიყენეთ esp8266 მოდული დაფის მენეჯერში> დააჭირეთ ღილაკს "ESP-12E მოდული".
გახსენით სერიული მონიტორი და დააყენეთ "115200".
თქვენ უნდა მიიღოთ იგივე მონაცემები, როგორც თქვენს მონაცემთა ბაზაში.
გირჩევთ:
როგორ მოვამზადოთ სერვო, რომ მიიღოთ დახურული მარყუჟის კავშირი: 7 ნაბიჯი
როგორ შევცვალოთ სერვო, რომ მივიღოთ დახურული მარყუჟი: ► სერვოს მართვისას მიკროკონტროლერის საშუალებით (როგორც არდუინო), თქვენ შეგიძლიათ მისცეთ მას მხოლოდ სამიზნე ადგილმდებარეობის ბრძანებები (PPM სიგნალში). ამ შეკვეთით, სერვო გადავა ამ სამიზნეზე მდებარეობა. მაგრამ ეს არ არის მყისიერი! ზუსტად არ იცი როდის
გამაოგნებელი ვიდეო კავშირი მანდალა: 6 ნაბიჯი
გამაოგნებელი ვიდეო გამოხმაურება მანდალა: ამ ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა შექმნათ მომხიბლავი, გენერაციული ვიდეო მანდალა მხოლოდ კამერისა და მონიტორის გამოყენებით, რომელსაც ჩვეულებრივ შეგიძლიათ იპოვოთ მეურნეობის მაღაზიაში დაახლოებით 50 დოლარად. ეკრანზე გამოსახულება შეიქმნება ყოველთვიურად
EMG ბიო კავშირი: 18 ნაბიჯი (სურათებით)
EMG Biofeedback: ეს ბიო უკუკავშირის კონფიგურაცია იყენებს EMG სენსორს, რათა წარმოადგინოს კუნთების დაძაბულობა, როგორც სიგნალების სერია და გაძლევთ საშუალებას გაწვრთნათ თქვენი სხეული კუნთების დაძაბულობის სურვილისამებრ. მოკლედ, რაც უფრო დაძაბული ხართ, მით უფრო სწრაფი გახდება სიგნალები და უფრო მოდუნებული
შექმენით WiFi კავშირი ESP8266– თან და მიიღეთ ადგილობრივი IP მისამართი: 3 ნაბიჯი
დაამყარეთ WiFi კავშირი ESP8266– თან და მიიღეთ ადგილობრივი IP მისამართი: ამ გაკვეთილში ჩვენ ვნახავთ, თუ როგორ უნდა დავამყაროთ WiFi კავშირი ESP8266 WiFi დაფასთან. ჩვენ ამას დავუკავშირდებით ადგილობრივ WiFi ქსელთან
კავშირი LoRa ESP8266 და რადიო RFM95: 9 ნაბიჯი
საკომუნიკაციო LoRa ESP8266 და რადიო RFM95: ერთ -ერთი ყველაზე დასახელებული ტექნოლოგია, რომელიც გამოიყენება ნივთების ინტერნეტისთვის, რომელსაც აქვს შთამბეჭდავი მახასიათებლები საქალაქთაშორისო კომუნიკაციისა და დაბალი სიმძლავრისა, რაც აისახება მის დაბალ მოხმარებაზე, LoRa " Lo ng - Ra nge ", ეს მოდულაციის ტიპი ჰა