Мазмұны:
- 1 -қадам:
- 2 -қадам: Неліктен Firebase таңдайсыз?
- 3 -қадам: Жарайды, жобаны жоюға бармаңыз ……
- 4 -қадам: Fairbase есептік жазбасын құру
- 5 -қадам: Содан кейін осы интерфейсті көрсетіңіз және жобаның атауын беріңіз және ел атауын таңдаңыз
- 6 -қадам: Мен жобаның атауын үй автоматизациясын таңдайтынымды естіп, Менің елімді таңдаңыз, содан кейін Жасау түймесін басыңыз
- 7 -қадам: Бір сәтте осы интерфейсті көрсеткеннен кейін Контентенцияны басыңыз
- 8 -қадам: Содан кейін «Бастау» бөліміне өтіңіз
- 9 -қадам: Ережеге өтіңіз және суретке ұқсас Eadit кодына өтіңіз
- 10 -қадам: Параметрлерге өтіп, Api кілтін көрсетіңіз
- 11 -қадам: Қолданбалар жасау
- 12 -қадам: Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз
- 13 -қадам: «Қызыл шеңбер» опциясын нұқыңыз және суретті мақтайтын ағын
- 14 -қадам: Ardunio бағдарламасының бөлігі
Бейне: NodeMCU көмегімен Firebase үй автоматтандыру жүйесін қалай жасауға болады - IOT платформасында: 14 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
БҰЛ ЖОБАНЫҢ МАҚСАТЫ
Бұл жоба IOT Android қосымшасының көмегімен пайдаланушының үйінің барлық қашықтан басқарылатын құрылғыларын толық басқаруға мүмкіндік беретін үй автоматтандыру жүйесін дамытуға бағытталған, сіздің IOT жобаңыздың мәліметтерін көрсетуге арналған көптеген үшінші тараптың онлайн -сервері мен платформалары бар. Бірақ, ThingSpeak, Adafruit.io, Blynk және IFTT сияқты платформалардың барлығы, бірақ бүгін мен от базасын таңдаймын.
1 -қадам:
2 -қадам: Неліктен Firebase таңдайсыз?
Firebase құрылғы деңгейінде жиналған сенсорлық деректерді сақтаудың жылдам әдісін ұсынады және ол AndroidThings қолдайтын Android API -мен жақсы жұмыс істейді. Мен тапқан көптеген мобильді және құрылғы бағдарламашылары серверлік бағдарламалаумен күреседі. Firebase шынымен де олқылықтың орнын толтырып, оны жеңілдете алады. Әзірлеушілер оның оффлайн мүмкіндіктерін қолданатынын көру қызықты болады. Егер сіз IoT -те немесе жалпы алғанда деректерді жинайтын және оны желілер арқылы беруді қажет ететін кез келген құрылғыда жаңадан болсаңыз, желілік қосылымды қабылдауға болмайды деген алтын ереже қабылдануы керек. Нәтижесінде сіз деректерді офлайн режимде жинауыңыз керек және желі қол жетімді болғанда оны серверге жіберіңіз. Firebase өзінің офлайн режимімен көптеген әзірлеушілер үшін мұны жеңілдетеді.
Firebase-те көптеген мәліметтер бар, олар: нақты уақыттағы мәліметтер базасы, аутентификация, бұлтты хабар алмасу, сақтау, хостинг, сынақ зертханасы және анализ.
3 -қадам: Жарайды, жобаны жоюға бармаңыз ……
Мен бұл жобаны үш бөлімнен бөлемін
1. Fairbase есептік жазбасын құру
2. Қолданбалар жасау
3. Ardunio бағдарламасының бөлігі
4 -қадам: Fairbase есептік жазбасын құру
Алдымен https://console.firebase.google.com/ сайтына өтіп, кіріңіз
Жоба қосу түймесін басыңыз
5 -қадам: Содан кейін осы интерфейсті көрсетіңіз және жобаның атауын беріңіз және ел атауын таңдаңыз
6 -қадам: Мен жобаның атауын үй автоматизациясын таңдайтынымды естіп, Менің елімді таңдаңыз, содан кейін Жасау түймесін басыңыз
7 -қадам: Бір сәтте осы интерфейсті көрсеткеннен кейін Контентенцияны басыңыз
8 -қадам: Содан кейін «Бастау» бөліміне өтіңіз
9 -қадам: Ережеге өтіңіз және суретке ұқсас Eadit кодына өтіңіз
10 -қадам: Параметрлерге өтіп, Api кілтін көрсетіңіз
11 -қадам: Қолданбалар жасау
Мен кернеусіз мен сізге ойлап табушы үшін толық жол файлын бермеймін, мына жерді басыңыз және оны жүктеңіз
Бұл файлды ашу үшін ai2.appinventor.mit.edu сайтына кірмеңіз
12 -қадам: Енді жобаға өтіп, Homeautomation.aia файлын компьютерге импорттаңыз
13 -қадам: «Қызыл шеңбер» опциясын нұқыңыз және суретті мақтайтын ағын
14 -қадам: Ardunio бағдарламасының бөлігі
Сізге ardunio кодын өзгерту қажет
FIREBASE_HOST көшірмесі және fairbase мәліметтер базасында өткен
FIREBASE_AUTH көшірмесі және жобаны орнату бойынша өткен
және WIFI атауын парольмен орнатыңыз
Ардунио кодын мына жерден жүктеңіз, мында басыңыз
Бұл оқулық бірінші рет осы жерде басылды
Nodemcu туралы қосымша оқулық Мұнда басыңыз
Ұсынылған:
DIY қалай керемет көрінетін сағатты жасауға болады - StickC - Оңай жасауға болады: 8 қадам
DIY қалай керемет көрінетін сағатты жасауға болады - StickC - Оңай жасауға болады: Бұл оқулықта біз ESP32 M5Stack StickC -ті Arduino IDE және Visuino көмегімен СКД -де уақытты көрсету үшін қалай бағдарламалауды, сонымен қатар StickC түймелерінің көмегімен уақытты орнатуды үйренеміз
Аквариумды жарықтандыруды және жылытуды басқаратын Wifi жүйесін қалай жасауға болады: 5 қадам
Аквариумды жарықтандыруды және жылытуды басқаратын Wi -Fi жүйесін қалай жасауға болады: бұл не істеп жатыр? Аквариумды кестеге сәйкес автоматты түрде қосатын / өшіретін жүйе немесе басу түймесі немесе интернет сұранысы. Судың температурасын бақылайтын және төменде электронды пошта мен ескертулерді жіберетін жүйе
Raspberry Pi мен бөлшек аргонды қолдана отырып, су тасқынының дабыл жүйесін ақылды түрде қалай жасауға болады: 6 қадам
Raspberry Pi мен бөлшек аргонды қолданып су тасқынының дабыл жүйесін қалай жасауға болады: стандартты су тасқыны сенсорларының болуы сіздің үйіңізге немесе жұмыс орныңызға үлкен зақым келтірмеу үшін өте жақсы. Бірақ егер сіз үйде болмасаңыз, дабылға қатысуды қиындатады. Сіз бұл ақылды сатып ала аласыз, бұл су тасқыны туралы хабарлау жүйесі кез келген сұйықтықты анықтайды және оларды іске қосады
PIR Motion қауіпсіздік жүйесін қалай жасауға болады: 3 қадам
PIR қозғалысының қауіпсіздік жүйесін қалай жасауға болады: Бұл бейнеде біз қозғалысты анықтайтын және сөйлейтін қауіпсіздік жүйесін жасаймыз. Бұл жобада PIR сенсоры қозғалысты анықтайды және DFPlayer Mini MP3 модулі бұрын анықталған дыбысты ойнатады
Arduino көмегімен автоматты суару жүйесін қалай жасауға болады: 5 қадам
Arduino көмегімен автоматты суару жүйесін қалай жасауға болады: Бұл нұсқаулықта мен сізге топырақтағы судың құрамын сезетін және сіздің бақшаңызды автоматты түрде суаратын автоматты суару жүйесін қалай құруға және енгізуге болатынын көрсетемін. Бұл жүйе егіннің әр түрлі талаптарына бағдарламалануы мүмкін және