Mundarija:
- 1 -qadam: Google Firebase -dan boshlash
- 2 -qadam: "Loyihani" yaratish
- 3 -qadam: Firebase konsoliga xush kelibsiz
- 4 -qadam: Ma'lumotlar bazasini yaratish
- 5 -qadam: Firebase uchun xavfsizlik qoidalarini aniqlash
- 6 -qadam: Firebase -ga xush kelibsiz
- 7 -qadam: Birinchi vazifalar ro'yxatini tuzish
- 8 -qadam: Vazifalar ro'yxatining nomi
- 9 -qadam: Tafsilotlarni ro'yxatga qo'shish
- 10 -qadam: ro'yxatga qo'shimcha vazifalarni qo'shish
- 11 -qadam: Tada
- 12 -qadam: Vazifalaringizni qo'shishni yakunlang
Video: Google Firebase yordamida real vaqt rejimida bajariladigan ishlar ro'yxati: 12 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Salom!
Biz hammamiz bajaradigan ishlar ro'yxatini kundan-kunga ishlatamiz, xoh onlayn, xoh oflayn. Oflayn ro'yxatlar yo'qolishga moyil bo'lsa -da, virtual ro'yxatlar noto'g'ri joylashtirilishi, tasodifan o'chirilishi yoki hatto unutilishi mumkin. Shunday qilib, biz uni Google Firebase -da, real vaqtda ma'lumotlar bazasida yaratishga qaror qildik. Nima uchun? Chunki:
1. Bu ajoyib
2. Bu real vaqt, shuning uchun o'zgarishlar bir zumda amalga oshiriladi.
3. Foydalanish oson va markazlashtirilgan; barcha ma'lumotlar bulutda va har qanday platformadan foydalanish mumkin.
4. Juda qo'llab -quvvatlaydigan ajoyib API.
5. Yangilanishlarni bajarish oson.
Biz ushbu loyihada Firebase -ga ma'lumotlarni qo'lda qo'shishga e'tibor qaratamiz!
1 -qadam: Google Firebase -dan boshlash
Google Firebase veb -saytiga tashrif buyuring va yuqori chap burchakdagi "Kirish" tugmachasini bosing va Google hisobingiz orqali kiring.
Kirishdan so'ng, Firebase ma'lumotlar bazasi konsoliga kirish uchun "Konsolga o'tish" tugmasini bosing. Xavotir olmang, bu ilgari surilgan narsa emas.
2 -qadam: "Loyihani" yaratish
Yangi ekranda yangi loyihani yaratish uchun ulkan Plus belgisini bosing (Loyiha qo'shish). Har bir loyihada faqat bitta ma'lumotlar bazasi bo'lishi mumkin, shuning uchun siz bir nechta real vaqtda ma'lumotlar bazasini xohlasangiz, bu loyihani bir necha marta takrorlashingiz kerak bo'ladi.
Endi loyiha nomini kiriting va foydalaniladigan mamlakatni tanlang. Ishga kirishish uchun Loyiha yaratish -ni bosing!
3 -qadam: Firebase konsoliga xush kelibsiz
Yuklagandan so'ng, davom etish tugmasini bosing. Bu sizni yangi ekranga olib boradi.
Google Firebase konsoliga xush kelibsiz!
4 -qadam: Ma'lumotlar bazasini yaratish
Chap menyuda "Ma'lumotlar bazasi" ni bosing. Bu sizga Cloud Firestore yoki Realtime Database -ni tanlashingiz mumkin bo'lgan yangi ekranga olib keladi. Biz ushbu loyiha uchun real vaqtda ma'lumotlar bazasidan foydalanamiz. Ishni boshlash -ni bosing!
5 -qadam: Firebase uchun xavfsizlik qoidalarini aniqlash
Firebase ma'lumotlar bazasiga ruxsatsiz kirishni oldini olish uchun kuchli autentifikatsiya xususiyatlarini taqdim etadi. Ammo, sodda qilib aytganda, biz "ommaviy ma'lumot" ma'lumotlar bazasidan foydalanamiz, uni ma'lumotlar bazasiga "hisobga olish ma'lumotlari" ga kirish huquqiga ega bo'lgan har bir kishi o'zgartirishi mumkin. Hisob ma'lumotlari haqida keyinroq.
Ushbu loyiha uchun "Sinov rejimi" ni tanlang va "Yoqish" ni bosing.
6 -qadam: Firebase -ga xush kelibsiz
Sizning ekraningiz shunday ko'rinishga ega bo'ladi. Loyihaning nomidan tashqari.
7 -qadam: Birinchi vazifalar ro'yxatini tuzish
Biz "chelaklar" deb nomlangan vazifalar ro'yxatini tuzamiz. Har bir chelak ma'lumotlarning ichki ro'yxati. Siz xohlagan uyalash turini tanlashda erkin bo'lsangiz ham, ushbu loyiha uchun har bir chelak vazifani anglatadi.
Birinchi paqirni qo'shish uchun null oldidagi "+" belgisini bosing.
8 -qadam: Vazifalar ro'yxatining nomi
2 atributlar paydo bo'ladi. Ism va qiymat.
"Ism" yorlig'i sizning vazifangiz nomini ko'rsatish uchun ishlatiladi. Masalan, siz keyinroq ko'rishni istagan ko'rsatmalarni ro'yxatini tuzishni xohlaysiz. Shunday qilib, biz Nomni ko'rsatma sifatida ishlatamiz, chunki nima uchun.
E'tibor bering, maydonlarning uzunligi qisqa, shuning uchun uzunroq ismlarning ko'rinishi muammo bo'lishi mumkin. Biroq, ishonchingiz komilki, ism aynan siz yozgan.
Biz qiymat yorlig'i uchun har qanday qiymatni qo'yishimiz mumkin bo'lsa -da, biz uning o'rniga sarlavha ostidagi elementlar ro'yxatini qo'shmoqchimiz. Shunday qilib, biz bu uyani yaratish uchun Value yorlig'i oldidagi 'Plus' belgisini bosamiz.
9 -qadam: Tafsilotlarni ro'yxatga qo'shish
Siz ro'yxatning boshqa "darajasi" paydo bo'lganini ko'rishingiz mumkin.
Endi biz siz xohlagan kunni belgilash uchun "Qachon" deb atribut tayinlaymiz. Ism yorlig'iga "Qachon" va "Yakshanba" yozing, masalan, Qiymat yorlig'iga.
Endi siz ko'rishni xohlaydigan ko'rsatma turlarini qo'shishni xohlaysiz. Biz ularni "Nima" nomi bilan guruhlaymiz.
10 -qadam: ro'yxatga qo'shimcha vazifalarni qo'shish
"Paqir" yoki "Vazifa" yoki "Ro'yxat" nomi oldidagi ortiqcha belgisini bosing. Yangi maydonga "Nima" deb yozing va shu sarlavha ostidagi ro'yxatni tuzish uchun ortiqcha belgisini bosing. Boshqa maydonni qo'shish uchun oldidagi ortiqcha belgisini bosing.
Siz boshqa daraja paydo bo'lganini ko'rishingiz mumkin. Vazifalaringizni "Ism" yorlig'iga, tavsifni "Qiymat" yorlig'iga kiriting. Bu erda ko'proq uyalar bilan tajriba o'tkazing.
Buni yakunlash uchun qo'shish -ni bosing. Yoki ma'lumotlarni qo'shish haqida ikkinchi fikringiz bo'lsa, Bekor qilish tugmasini bosing.
11 -qadam: Tada
Siz ro'yxat yashil rangda yonib turishini ko'rasiz va keyin u siz o'rnatgan ma'lumotlarga mos keladi. Siz Firebase avtomatik ravishda ro'yxatlar va pastki ro'yxatlarning "nomlari" ni alifbo tartibida saralashini ko'rasiz.
Agar vazifa tugallanmagan ko'rinsa, uni bosing va uni to'liq ko'rish uchun o'ngga siljiting.
12 -qadam: Vazifalaringizni qo'shishni yakunlang
Ro'yxatni tuzish uchun buni takrorlang!
Tezkor xulosa:
Yangi chelaklar, loyihaning loyiha nomi bo'lgan eng chap ro'yxatga qo'shiladi.
Vazifani qo'shish orqali yangi atributlar.
Vazifalarni ro'yxatga kiritish orqali yangi ro'yxatlar!
Siz bu ro'yxatni istalgan vaqtda va istalgan joyda ko'rishingiz mumkin! U mukammal sinxronlashtiriladi. Xursand bo'ling!
Tavsiya:
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): 5 qadam (rasmlar bilan)
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): SCARA roboti sanoat dunyosida juda mashhur mashinadir. Bu nom tanlangan mos keladigan robotli qurol yoki tanlangan mos keladigan bo'g'inli robot qo'lini anglatadi. Bu, asosan, uch darajali erkinlik robotidir, bu birinchi ikkita displey
Birinchi ishlar ro'yxati ilovasini joylashtiring: 8 qadam
Birinchi bajariladigan ishlar ro'yxati ilovasini joylashtiring: Agar siz kodlashni mutlaqo yangi bilsangiz yoki fon kodlashni bilsangiz, qaerdan o'rganishni boshlashingiz mumkin. Siz qanday, nima, qaerda kod yozishni, keyin esa kod tayyor bo'lgach, uni hamma ko'rishi uchun qanday tarqatishni o'rganishingiz kerak. Yaxshi, men
Arduino IDE yordamida M5stick C yordamida soat yasash - M5stack M5stick-C bilan RTC real vaqt soati: 4 qadam
Arduino IDE yordamida M5stick C yordamida soat yasash | M5stack M5stick-C bilan RTC Real Time Clock: Salom bolalar, bu ko'rsatmalarni o'qib, biz Arduino IDE yordamida m5stack-ning m5stick-C rivojlanish taxtasi bilan soat yasashni o'rganamiz.So m5stick sana, vaqt va ampni ko'rsatadi; displeyda oyning haftasi
Real vaqt rejimida Firebase bilan ESP01 kayfiyati + OTA: 7 qadam
Real vaqt rejimida Firebase bilan ESP01 Moodlight + OTA: R-G-B rejimini va Fade effektini qo'llab-quvvatlaydi. Bundan tashqari, nashrida nazoratini qo'llab -quvvatlaydi. OTA yangilanishini qo'llab -quvvatlash
Arduino bajaradigan ishlar ro'yxati: 5 qadam
Arduino bajaradigan ishlar ro'yxati: Bu Arduino vazifalari ro'yxati. Bu oddiy ishlar ro'yxati, lekin Arduino-ga ulangan. Qachonki siz vazifani tugatsangiz, siz ochko to'playsiz, shundan so'ng nima qilishni hal qilishingiz mumkin. Bu qanday ishlaydi: bajarishingiz kerak bo'lgan vazifalarni qog'ozga yozing. Keyin kiriting