Talaan ng mga Nilalaman:
- Hakbang 1: Pag-set up ng Arduino IDE, I-install ang Esp8266 Board:
- Hakbang 2: Pag-set up ng Arduino IDE, I-install ang Arduino Json Library:
- Hakbang 3: Pag-set up ng Arduino IDE, I-install ang Firebase Library:
- Hakbang 4: Firebase, Lumikha ng Proyekto:
- Hakbang 5: Firebase, Mga Panuntunan sa Proyekto:
- Hakbang 6: Firebase, Data ng Realtime Database:
- Hakbang 7: Code:
- Hakbang 8: Code, Personal na Impormasyon:
- Hakbang 9: Mga Esp8266 Driver:
- Hakbang 10: Subukan ang Code:
Video: Esp8266 Firebase Connection: 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Upang magsimula sa proyektong ito, Kailangan mo ang mga sumusunod na sangkap:
- esp8266 (NodeMcu v3 Lua)
- google account (firebase)
Maaari kang bumili ng isang esp8266 mula rito:
- amazon.com
- aliexpress.com
Hakbang 1: Pag-set up ng Arduino IDE, I-install ang Esp8266 Board:
I-install ang esp8266 Board:
Buksan ang Arduino IDE> File> Mga Kagustuhan> karagdagang mga URL ng Boards Manager> "https://arduino.esp8266.com/stable/package_esp8266c…> OK
Mga tool> Lupon:> Mga Board Manager> esp8266> i-install
Hakbang 2: Pag-set up ng Arduino IDE, I-install ang Arduino Json Library:
I-install ang Arduino json library:
I-install ang bersyon 5.13.1
Panoorin ang pag-install ng video DITO
Hakbang 3: Pag-set up ng Arduino IDE, I-install ang Firebase Library:
I-install ang library ng Firebase:
Mag-download ng pinakabagong stable na build DITO> i-unzip sa "Mga Dokumento / Arduino / mga aklatan"
TANDAAN, Mayroong isang bug sa "v0.3 Bi-directional streaming support"> i-update ang fingerprint CLICK DITO PARA SA INFO
Hakbang 4: Firebase, Lumikha ng Proyekto:
Lumikha ng Firebase Project:
Pumunta sa "https://console.firebase.google.com"
Hakbang 5: Firebase, Mga Panuntunan sa Proyekto:
Mga panuntunan sa proyekto:
Mga panuntunan sa Database (Realtime Database)>
{/ * Bisitahin ang https://firebase.google.com/docs/database/security upang matuto nang higit pa tungkol sa mga panuntunan sa seguridad. * / "rules": {".read": true, ".write": true}}
Hakbang 6: Firebase, Data ng Realtime Database:
Data ng Realtime Database:
Database (Realtime Database)> Data
Idagdag: "LED1"> "" 0 ""
Hakbang 7: Code:
# isama
# isama
#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "?????????????. firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"
int LED1 = 4;
walang bisa ang pag-setup ()
{Serial.begin (115200);
pinMode (LED1, OUTPUT);
pagkaantala (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
antala (10);
}
walang bisa loop ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
antala (10);
kung (WiFi.status ()! = WL_CONNected)
{wifiConnect (); } pagkaantala (10);
}
walang bisa wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Kumonekta sa network Serial.print ("Kumokonekta sa"); Serial.print (WIFI_SSID); Serial.println ("…");
int teller = 0;
habang (WiFi.status ()! = WL_CONNected) {// Maghintay para sa Wi-Fi upang kumonekta pagkaantala (1000); Serial.print (++ teller); Serial.print ( ); }
Serial.println ('\ n');
Serial.println ("Naitaguyod ang koneksyon!"); Serial.print ("IP address: / t"); Serial.println (WiFi.localIP ()); // Ipadala ang IP address ng ESP8266 sa computer}
Hakbang 8: Code, Personal na Impormasyon:
Personal na impormasyon:
SSID> pangalan ng iyong wifi network
WIFI PASSWORD> password ng iyong wifi network
FIREBASE HOST> isang bagay tulad ng "?????????. Firebaseio.com". Mahahanap mo ito sa tab na "Data" ng iyong Realtime Database.
AUTH KEY> Mga setting ng proyekto> Mga account sa serbisyo> Mga lihim sa database
Hakbang 9: Mga Esp8266 Driver:
I-download:
Mag-click DITO> i-unzip at i-install
Hakbang 10: Subukan ang Code:
I-upload ang code:
gumamit ng module na esp8266 sa board manager> i-click ang "ESP-12E module".
Buksan ang serial monitor at itakda ito sa "115200".
At dapat mong makuha ang parehong data tulad ng sa iyong database.
Inirerekumendang:
Pinapagana ng Flysky RF Transmitter Sa pamamagitan ng USB + Wire Signal Connection sa PC + Libreng Simulator Software: 6 na Hakbang
Pinapagana ng Flysky RF Transmitter Sa pamamagitan ng USB + Wire Signal Connection sa PC + Libreng Simulator Software: Kung katulad mo ako, gugustuhin mong subukan ang iyong RF transmitter at alamin bago mo mabangga ang iyong mahal na eroplano / drone ng RF. Bibigyan ka nito ng karagdagang kasiyahan, habang nagse-save ng toneladang pera at oras. Upang magawa ito, ang pinakamahusay na paraan upang ikonekta ang iyong RF transmitter sa iyo
Micro: bit MU Vision Sensor - Serial Connection at OLED Screen: 10 Hakbang
Micro: bit MU Vision Sensor - Serial Connection at OLED Screen: Ito ang aking pangatlong gabay sa sensor ng paningin ng MU. Sa ngayon sinubukan naming gamitin ang MU upang makilala ang mga kard na may mga numero at hugis, ngunit upang tuklasin ang aming sensor ng MU na may mas kumplikadong proyekto na nais naming makakuha ng isang mas mahusay na output. Hindi namin makukuha ang gaanong kaalaman
Arduino I2C 16 * 2 Lcd Display Connection Sa Utsource: 10 Hakbang
Ang Arduino I2C 16 * 2 Lcd Display Connection Sa Utsource: Ang I²C (Inter-Integrated Circuit), binibigkas na I-square-C, ay isang multi-master, multi-slave, packet switch, single-end, serial computer bus na naimbento ng Philips Semiconductor (ngayon NXP Semiconductors)
Ang Arduino Led Matrix Connection Sa Utsource: 9 Mga Hakbang (na may Mga Larawan)
Ang Arduino Led Matrix Connection Sa Utsource: Ang isang LED matrix o LED display ay isang malaking, mababang resolusyon na form ng dot-matrix display, kapaki-pakinabang kapwa para sa pang-industriya at komersyal na impormasyon na ipinapakita pati na rin para sa mga hobbyist na interface ng tao-machine. Binubuo ito ng isang 2-D diode matrix kasama ang kanilang catho
Python Terminal para sa Murang Pi Arduino Connection: 4 Hakbang
Python Terminal para sa Murang Pi Arduino Connection: Ang Raspberry Pi ay isang makina ng Linux kaya marahil may isang toneladang mga application ng terminal para dito. Ngunit nakasulat ako ng bago sa Python, bakit ako nag-abala? Basahin mo pa. Kung gumagawa ka ng isang proyekto na gumagamit ng parehong Pi at Arduino malamang na kailangan mo