Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүх хэрэгслүүд
- Алхам 2: Google Firebase -ийг эхлүүлэх, анхны төслөө бүтээх
- Алхам 3: WSP -ээр дамжуулан ESP8266 -г удирдах анхны Андройд апп -аа үүсгээрэй
- Алхам 4: ESP8266 руу кодоо оруулах
Видео: Google Firebase ашиглан NodeMCU ESP8266 1.0 12E -ийг удирдах нь: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэхүү сургалтанд бид Андройд аппликейшн үүсгэх, Firebase мэдээллийн бааз үүсгэх, NodeMCU ESP 8266 1.0 12E-ийг хянаж, өмнө дурдсан бүтээгдэхүүнийг зохицуулах болно.
Алхам 1: Шаардлагатай бүх хэрэгслүүд
Өөрийгөө эхлүүлэхэд хэрэгтэй цөөн хэдэн зүйлийг энд оруулав
1. Google Firebase
2. MIT програм зохион бүтээгч
3. NodeMCU ESP8266 1.0 12E
4. Цөөн тооны эмэгтэй, эмэгтэй холбогч утас
5. USB кабель
6. Arduino IDE (Манай ESP8266 програмчлах)
Алхам 2: Google Firebase -ийг эхлүүлэх, анхны төслөө бүтээх
Алхам алхмуудыг дагана уу
1. Google акаунтаараа Firebase -д нэвтэрнэ үү.
2. Консол руу очиж, шинэ төсөл нэмээд дараа нь төсөлдөө нэр өгч, бүс нутгаа оруулна уу, энэ бол маш чухал алхам бөгөөд хэрэв та буруу бүсийг сонговол таны төсөл ажиллахгүй байж магадгүй юм.
3. Консолийн баруун талд байгаа төслийн тохиргоо руу орж үйлчилгээний данс руу гүйлгэж өгөгдлийн сангийнхаа нууц тэмдэглэлийг хаа нэг газар хуулж ашиглаарай, бид дараа хэлэлцэх болно.
4. Одоо хэсэг боловсруулж мэдээллийн санд очоод төслийн URL хаягийг хуулна уу
xxxxxxxxxxxxxxxx.firebaseio.com/ -хуулж ав.
5. Дараа нь дүрмийн хэсэг рүү ороод дараах өөрчлөлтүүдийг хийх эсвэл хуулаад доорх кодоор солино уу
".read": "үнэн", ".write": "үнэн"
}
}
Алхам 3: WSP -ээр дамжуулан ESP8266 -г удирдах анхны Андройд апп -аа үүсгээрэй
MIT App Inventor вэбсайт руу орж програмаа бүтээхийн тулд дараах алхмуудыг дагана уу.
Энэ бол элементүүдийг чирэх, буулгах замаар бүтээсэн маш энгийн програм бүтээгч юм
1. Өөрийн хүссэн нэрээр шинэ төсөл эхлүүлээрэй.
2. Энэ төсөлд бид NodeMCU дээрх LED-ийг асаах асуудлыг шийдэх болно.
3. Та Properties таб дээрх товчлуурын текст болон бусад шинж чанаруудыг өөрчилж болно.
4. Бид Firebase -ийг ашиглаж байгаа тул хэрэглэгчийн интерфэйсийн табын туршилтын хэсэгт байгаа галын баазын шинж чанараа үзэгч рүү чирэх замаар нэмж оруулах болно.
5. Одоо блок таб руу шилжиж, дээрх зурагт үзүүлсэн логикийг бүтээнэ үү.
6. Дараа нь Дизайнер таб руу дахин ороод дараах өөрчлөлтүүдийг хийнэ үү
- Төслийн хувин хоосон байх ёстой.
- Firebase Token байгаагаараа байх ёстой, ямар ч өөрчлөлт оруулахгүй.
- Одоо firebase URL хайрцагт өмнөх алхам дээр хуулж авсан URL -г оруулна уу.
7. Одоо firebase руу очиж мэдээллийн сан> өгөгдлийн таб> руу очоод манай App Inventor Logic Diagram -д ашигладаг ижил хувьсагч нэртэй хүүхэд үүсгээрэй.
8. Одоо хуудасны дээд хэсэгт байрлах Build дээр дарж.apk файлыг андройд ухаалаг гар утсандаа татаж аваарай.
Алхам 4: ESP8266 руу кодоо оруулах
Та доорх репозиторт байгаа кодыг хуулж NodeMCU -д кодоо оруулах боломжтой.
github.com/saiyerniakhil/ESPFireBase
мөн кодын тайлбар дээр би тодорхой хэлсэн зарим өөрчлөлтийг хийх ёстой.
Зөвлөмж болгож буй:
Ws2812 неопикселийн LED зурвасыг Bluetooth ашиглан Arduino Uno ашиглан удирдах: 4 алхам
Ws2812 неопикселийн LED зурвасыг Bluetooth ашиглан Arduino Uno ашиглан хянана уу: Сайн байна уу залуусаа, энэ зааварчилгаанд бид nedu -пикселийг arduino ашиглан хэрхэн удирдах талаар сурах болно. Үндсэндээ arduino нь Bluetooth -ээр hc05 Bluetooth модулийг ашиглан ухаалаг гар утсанд холбогдож, ухаалаг гар утас нь неопикселийн LED зурвасын өнгийг өөрчлөх тушаал илгээдэг
PS2 хянагч ашиглан Zio ашиглан робот гарыг удирдах: 4 алхам
PS2 Controller ашиглан Zio ашиглан робот гарыг удирдах: Энэхүү блог нь Zio Robotics цувралын нэг хэсэг юм. Танилцуулга Энэ бол ‘Зобигоор робот гараа удирдах’ бичлэгийн эцсийн хэсэг юм. Энэхүү гарын авлагад бид робот гарныхаа өөр хэсгийг нэмж оруулах болно. Өмнөх зааварчилгаанд
NodeMCU ашиглан дуут команд ашиглан төхөөрөмжийг удирдах: 7 алхам (зурагтай)
NodeMCU ашиглан дуут команд ашиглан төхөөрөмжүүдийг хянах: Би бүгдэд нь сайн уу гэж хэлмээр байна, би анх удаа зааварчилгаа өгөх төсөл бичиж байна. Англи хэл бол миний төрөлх хэл биш тул аль болох товч бөгөөд ойлгомжтой болгохыг хичээх болно. Төхөөрөмжүүдийг дуут тушаалаар удирдах нь тийм ч сонин зүйл биш юм
Usb ашиглан Blynk ашиглан Arduino -г удирдах: 3 алхам
Usb ашиглан Blynk ашиглан Arduino -г удирдах: Энэ бол миний хоёр дахь зааварчилгаа юм. Энэхүү зааварчилгаанд би Blynk ашиглан LED -ийг хэрхэн хянах талаар үзүүлэх болно. Blynk бол бидэнд хяналтын самбар болон холболтыг өгдөг програм юм. Та үүнийг google play store -оос татаж авах боломжтой (Андройдод зориулсан). & апп с
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл