Агуулгын хүснэгт:
- Алхам 1: Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу
- Алхам 2: Arduino IDE -ийг тохируулах, Arduino Json номын санг суулгах:
- Алхам 3: Arduino IDE -ийг тохируулах, Firebase номын санг суулгах:
- Алхам 4: Firebase, Төсөл үүсгэх:
- Алхам 5: Firebase, Төслийн дүрэм:
- Алхам 6: Firebase, бодит цагийн мэдээллийн сангийн өгөгдөл:
- Алхам 7: Код:
- Алхам 8: Код, хувийн мэдээлэл:
- Алхам 9: Esp8266 жолооч нар:
- Алхам 10: Кодыг турших:
Видео: Esp8266 Firebase холболт: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү төслийг эхлүүлэхийн тулд танд дараах бүрэлдэхүүн хэсгүүд хэрэгтэй болно.
- esp8266 (NodeMcu v3 Lua)
- google данс (firebase)
Та эндээс esp8266 худалдаж авах боломжтой.
- amazon.com
- aliexpress.com
Алхам 1: Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу
Esp8266 самбарыг суулгах:
Arduino IDE> Файл> Тохиргоо> нэмэлт самбар менежерийн URL -уудыг нээнэ үү "" 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 хаягаар зочилно уу. */ "дүрэм": {". унших": үнэн, ". бичих": үнэн}}
Алхам 6: Firebase, бодит цагийн мэдээллийн сангийн өгөгдөл:
Бодит цагийн мэдээллийн сангийн мэдээлэл:
Өгөгдлийн сан (Бодит цагийн мэдээллийн сан)> Өгөгдөл
Нэмэх: "LED1"> "" 0 ""
Алхам 7: Код:
#оруулах
#оруулах
#WIFI_SSID "SSID" -г тодорхойлох "WIFI_ нууц үг" -г тодорхойлох "WIFI Нууц үг" #FIREBASE_HOST -ийг тодорхойлох ?????????????
int LED1 = 4;
хүчингүй тохиргоо ()
{Serial.begin (115200);
pinMode (LED1, OUTPUT);
саатал (2000);
Serial.println ('\ n'); wifiConnect ();
Firebase.bin эхлэх (FIREBASE_HOST, FIREBASE_AUTH);
саатал (10);
}
хоосон давталт ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
саатал (10);
хэрэв (WiFi.status ()! = WL_CONNECTED)
{wifiConnect (); } саатал (10);
}
хүчингүй wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Сүлжээнд холбогдох Serial.print ("Холбогдож байна"); Serial.print (WIFI_SSID); Serial.println ("…");
int teller = 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 Нууц үг> таны wifi сүлжээний нууц үг
FIREBASE HOST> "??????????????? firebaseio.com" гэх мэт. Та үүнийг бодит цагийн мэдээллийн сангийн "Өгөгдөл" таб дээрээс олж болно.
AUTH KEY> Төслийн тохиргоо> Үйлчилгээний данс> Өгөгдлийн сангийн нууц
Алхам 9: Esp8266 жолооч нар:
Татаж авах:
ЭНД дарж> задалж суулгана уу
Алхам 10: Кодыг турших:
Код байршуулах:
ТУЗ-ийн менежерт esp8266 модулийг ашиглана уу> "ESP-12E модуль" дээр дарна уу.
Цуваа мониторыг нээж "115200" болгож тохируулна уу.
Мөн та мэдээллийн санд байгаа өгөгдлийг авах ёстой.
Зөвлөмж болгож буй:
Хэт авианы мэдрэгчийн зохицуулалттай холболт: 9 алхам (зурагтай)
Хэт авианы мэдрэгчийг тохируулах боломжтой холбогч: Сайн байна уу! Би бол Алехандро. Би 8 -р ангид сурч байгаа бөгөөд IITA технологийн дээд сургуулийн оюутан юм.Энэ тэмцээнд зориулж би роботын хэт авианы мэдрэгчийг зохицуулах зориулалттай бэхэлгээ хийсэн бөгөөд үүнийг роботод шууд эсвэл сервод холбож болно
Зөөврийн компьютер Lego вэбкамер/гаджетын холболт: 5 алхам
Зөөврийн компьютерын Lego вэбкамер/гаджетын холболт: Вэбкам эсвэл миний хувьд чанга яригчийг зөөврийн компьютерт холбох аргыг энд оруулав
Зөөврийн цэнэглэгчтэй утасны холболт: 5 алхам
Зөөврийн цэнэглэгчтэй утасны холболт: Энэхүү төсөлд би утасны бэхэлгээ, дотор нь тохирох зөөврийн цэнэглэгчийг хэрхэн хийхийг танд үзүүлэх болно
Автомат услах, интернет холболт болон бусад олон зүйл бүхий гайхалтай хүлэмж: 7 алхам (зурагтай)
Автомат услах, интернет холболт болон бусад олон зүйл бүхий гайхалтай хүлэмж: Энэхүү зааварт тавтай морилно уу. Марш эхлэхэд би цэцэрлэгийн дэлгүүрт байсан бөгөөд зарим хүлэмжийг харсан. Ургамал, цахилгаан хэрэгсэлтэй удаан хугацааны турш төсөл хийхийг хүсч байсан тул би урагшаа явж нэгийг худалдаж авлаа: https://www.instagram.com/p
ESP8266 ашиглан WiFi холболт үүсгэж, орон нутгийн IP хаягийг аваарай: 3 алхам
ESP8266 ашиглан WiFi холболт хийх, орон нутгийн IP хаягийг авах: Энэ заавар дээр бид ESP8266 WiFi самбар ашиглан WiFi холболт хэрхэн хийх талаар олж мэдэх болно