
Агуулгын хүснэгт:
- Алхам 1: Google Firebase -аас эхэлнэ үү
- Алхам 2: 'Төсөл' хийх
- Алхам 3: Firebase консолд тавтай морилно уу
- Алхам 4: Өгөгдлийн сан үүсгэх
- Алхам 5: Firebase -ийнхээ аюулгүй байдлын дүрмийг тодорхойлох
- Алхам 6: Таны Firebase -д тавтай морилно уу
- Алхам 7: Эхний ажлын жагсаалтыг гаргах
- Алхам 8: Ажлын жагсаалтын нэр
- Алхам 9: Дэлгэрэнгүй мэдээллийг жагсаалтад оруулах
- Алхам 10: Жагсаалтанд дэд даалгавар оруулах
- Алхам 11: Тада
- Алхам 12: Даалгавраа нэмж дуусгах
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Хөөе!
Бид бүгд хийх ёстой зүйлийнхээ жагсаалтыг онлайн эсвэл офлайн хэлбэрээр өдөр бүр ашигладаг. Офлайн жагсаалт алдагдах хандлагатай байдаг бөгөөд виртуал жагсаалтыг буруу байрлуулах, санамсаргүйгээр устгах эсвэл бүр мартах боломжтой байдаг. Тиймээс бид бодит цагийн мэдээллийн сан болох Google Firebase дээр үүнийг хийхээр шийдсэн. Яагаад? Учир нь:
1. Сайхан байна
2. Энэ бол бодит цаг тул өөрчлөлтийг агшин зуур хийдэг.
3. Ашиглахад хялбар, төвлөрсөн; бүх өгөгдөл үүлэн дээр байгаа бөгөөд ямар ч платформоор дамжуулан авах боломжтой.
4. Маш сайн дэмждэг гайхалтай API.
5. Шинэчлэлт хийхэд хялбар байдаг.
Бид энэ төсөлд Firebase -д өгөгдлийг гараар нэмэхэд анхаарлаа хандуулах болно.
Алхам 1: Google Firebase -аас эхэлнэ үү
Google Firebase вэбсайтад зочилж, зүүн дээд буланд байгаа "Нэвтрэх" товчийг дарж Google акаунтаараа нэвтэрнэ үү.
Нэвтэрсний дараа 'Go To Console' дээр дарж өөрийн firebase мэдээллийн баазын консол руу нэвтэрнэ үү. Санаа зоволтгүй, энэ нь дэвшилтэт зүйл биш юм.
Алхам 2: 'Төсөл' хийх

Шинэ дэлгэц дээр том төсөл (Төсөл нэмэх) дээр дарж шинэ төсөл үүсгэнэ үү. Төсөл бүр зөвхөн нэг мэдээллийн сантай байж болох тул бодит цагийн олон мэдээллийн сантай болохыг хүсвэл энэ төслийг хэд хэдэн удаа давтах шаардлагатай болно.
Одоо төслийнхөө нэрийг бичээд ашиглах улсаа сонгоно уу. Ажил эхлүүлэхийн тулд Төсөл үүсгэх дээр дарна уу!
Алхам 3: Firebase консолд тавтай морилно уу

Ачаалсны дараа үргэлжлүүлэх дээр дарна уу. Энэ нь таныг шинэ дэлгэц рүү хөтлөх болно.
Google Firebase консолдоо тавтай морилно уу!
Алхам 4: Өгөгдлийн сан үүсгэх

Зүүн гар талын цэсэн дэх "Мэдээллийн сан" дээр дарна уу. Энэ нь таныг Cloud Firestore эсвэл Realtime Database -ийн хооронд сонгох боломжтой шинэ дэлгэц рүү хөтөлнө. Бид энэ төсөлд бодит цагийн мэдээллийн санг ашиглах болно. Эхлэх дээр дарна уу!
Алхам 5: Firebase -ийнхээ аюулгүй байдлын дүрмийг тодорхойлох

Firebase нь хүчирхэг нэвтрэлт танилтын функцийг санал болгодог бөгөөд ингэснээр таны мэдээллийн санд зөвшөөрөлгүй нэвтрэх эрх байхгүй болно. Гэсэн хэдий ч энгийн байлгах үүднээс бид 'нийтийн мэдээллийн баазыг ашиглах болно, үүнийг таны мэдээллийн баазад нэвтрэх эрхтэй хүн бүр өөрчилж болно. Итгэмжлэх жуух бичгийн талаар дараа нь дэлгэрэнгүй мэдээлэл оруулна.
Энэ төслийн "Туршилтын горим" -ыг сонгоод Идэвхжүүлэх дээр дарна уу.
Алхам 6: Таны Firebase -д тавтай морилно уу

Таны дэлгэц иймэрхүү харагдах болно. Төслийн нэрийг эс тооцвол.
Алхам 7: Эхний ажлын жагсаалтыг гаргах
Бид "хувин" гэж нэрлэгддэг ажлын жагсаалт үүсгэх болно. Багц бүр нь өгөгдлийн үүрлэсэн жагсаалт юм. Та үүрлэх хэлбэрээ сонгох эрх чөлөөтэй байгаа ч энэ төслийн хувьд хувин бүр нь даалгаврыг илэрхийлнэ.
Эхний хувин нэмэхийн тулд null -ийн урд байгаа '+' дүрс дээр дарсан шиг дарна уу.
Алхам 8: Ажлын жагсаалтын нэр

2 шинж чанарууд гарч ирнэ. Нэр ба үнэ цэнэ.
'Нэр' шошгыг таны даалгаврын нэрийг тодорхойлоход ашигладаг. Жишээлбэл, та дараа нь үзэхийг хүсч буй зааварчилгааны жагсаалтыг үүсгэхийг хүсч байна. Тиймээс бид Нэрийг зааварчилгаа болгон ашигладаг, яагаад болохгүй гэж.
Талбарууд нь богино урттай тул илүү урт нэрийг харах нь асуудал үүсгэж болохыг анхаарна уу. Гэсэн хэдий ч нэр нь яг таны бичсэн зүйл гэдэгт итгэлтэй байгаарай.
Бид Утга шошгонд ямар ч утга оруулах боломжтой байсан ч оронд нь гарчгийн доор байгаа зүйлсийн жагсаалтыг нэмэхийг хүсч байна. Тиймээс энэ үүрийг бий болгохын тулд бид Value шошгоны урд байрлах 'Plus' дүрс дээр дарна уу.
Алхам 9: Дэлгэрэнгүй мэдээллийг жагсаалтад оруулах

Жагсаалтын өөр нэг "түвшин" гарч ирснийг та харж болно.
Бид одоо үүнийг хийхийг хүсч буй өдрөө илэрхийлэхийн тулд 'Хэзээ' гэсэн атрибут өгөх болно. Нэрийн шошгон дээр 'Хэзээ', жишээлбэл 'Ням гараг' гэж бичнэ үү.
Одоо та үзэхийг хүсч буй зааварчилгааны төрлүүдийг нэмж оруулахыг хүсч байна. Бид эдгээрийг 'Юу' нэрээр бүлэглэх болно.
Алхам 10: Жагсаалтанд дэд даалгавар оруулах

'Хувин' эсвэл 'Даалгавар' эсвэл 'Жагсаалт' нэрнийхээ өмнө нэмэх дүрс дээр дарна уу. Шинэ талбарт нэрэн дээрээ 'What' гэж бичээд нэмэх дүрс дээр дарж энэ гарчгийн доор жагсаалт гарга. Өөр талбар нэмэхийн тулд нэмэх дүрс дээр дарна уу.
Та өөр түвшин гарч ирснийг харж болно. Даалгавруудаа 'Нэр' шошго дээр, тайлбарыг 'Утга' хаягаар бичнэ үү. Илүү үүрлэх талаар энд туршиж үзээрэй.
Үүнийг дуусгахын тулд нэмэх дээр дарна уу. Эсвэл өгөгдөл нэмэх талаар хоёр дахь бодол байвал Цуцлах товчийг дарна уу.
Алхам 11: Тада

Жагсаалт нь ногоон өнгөтэй болж, дараа нь таны оруулсан өгөгдөл шиг бат бөх болох болно. Firebase нь жагсаалт болон дэд жагсаалтыг "нэрс" -ийг цагаан толгойн үсгийн дарааллаар автоматаар ангилдаг болохыг та анзаарах болно.
Хэрэв даалгавар дутуу харагдаж байвал түүнийг товшоод баруун тийш гүйлгээд бүрэн харах боломжтой.
Алхам 12: Даалгавраа нэмж дуусгах

Жагсаалт гаргахын тулд үүнийг давтана уу!
Түргэн тойм:
Төслийн төслийн нэртэй хамгийн зүүн талын жагсаалтад оруулах замаар шинэ хувин.
Даалгаврыг оруулах замаар шинэ шинж чанарууд.
Жагсаалтанд байгаа ажлуудыг оруулах замаар шинэ дэд жагсаалтууд!
Та энэ жагсаалтыг хүссэн үедээ, хаана ч үзэх боломжтой! Энэ нь төгс синхрончлогдсон болно. Зугаацаарай!
Зөвлөмж болгож буй:
Бодит цагийн цагийн модулийг (DS3231) хэрхэн ашиглах вэ: 5 алхам

Бодит цагийн цагны модулийг (DS3231) хэрхэн ашиглах вэ: DS3231 бол өртөг багатай, туйлын нарийвчлалтай I2C бодит цаг (RTC) бөгөөд температурыг нөхсөн болор осциллятор (TCXO), болортой. Төхөөрөмж нь батерейны оролттой бөгөөд үндсэн хүчдэлийн үед цагийг зөв хэмждэг
Бөөрөлзгөнө Pi ба OpenCV ашиглан бодит цагийн Рубик шоо нүдийг нь тагласан уусгагч: 4 алхам

Бөөрөлзгөнө Pi болон OpenCV ашиглан бодит цагийн Rubik's Cube нүдний боолттой уусгагч: Энэ бол нүдний харцаар шийдэхэд зориулагдсан Рубикийн шоо хэрэгслийн 2 дахь хувилбар юм. Эхний хувилбарыг javascript боловсруулсан бөгөөд та RubiksCubeBlindfolded1 төслийг харах боломжтой.Өмнөх хувилбараас ялгаатай нь энэ хувилбар нь өнгийг илрүүлэхийн тулд OpenCV номын санг ашигладаг
Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам

Arduino IDE ашиглан M5stick C ашиглан цаг хийх | M5stack M5stick-C-тэй RTC бодит цагийн цаг: Сайн байна уу залуусаа, энэ зааварчилгаанд бид Arduino IDE ашиглан m5stack-ийн m5stick-C хөгжүүлэлтийн самбар ашиглан хэрхэн цаг хийхийг сурах болно. Тиймээс m5stick нь огноо, цаг, цагийг харуулах болно. дэлгэц дээр сарын долоо хоног
MIDI хөрвүүлэгч рүү бодит цагийн аудио хийх: 7 алхам

MIDI хөрвүүлэгч рүү бодит цагийн аудио хийх: Нэргүй хүмүүс! Энэ бол миний бакалаврын хөтөлбөрт хамрагдсан нэг курс (Бодит цагийн дижитал дохио боловсруулах) дээр ажиллаж байсан төсөл юм. Энэхүү төсөл нь " сонсдог " аудио өгөгдөл, тохиргооны MIDI мессежийг гаргадаг
NodeMCU (Arduino), Google Firebase, Laravel ашиглан бодит цагийн үйл явдлын мэдэгдэл: 4 алхам (зурагтай)

NodeMCU (Arduino), Google Firebase, Laravel -ийг ашиглан бодит цагийн үйл явдлын мэдэгдэл: Таны вэбсайт дээр ямар нэгэн үйлдэл хийгдсэн боловч имэйл тохирохгүй байгаа тохиолдолд танд мэдэгдэхийг хүсч байсан уу? Та худалдаа хийх болгондоо дуу чимээ, хонх сонсохыг хүсч байна уу? Эсвэл гэнэтийн нөхцөл байдлаас болж танд яаралтай хандах шаардлагатай байна