Мазмуну:
- 1 -кадам: Estrutura Geral
- 2 -кадам: Arduino - Diagrama De Pinagem Dos Componentes
- 3 -кадам: Arduino - Codigo Do Projeto
- 4 -кадам: Configurando O Firebase
- 5 -кадам: Configurando API Com O Firebase
- 6 -кадам: Criando Aplicativo Para Receber As Notificações Da API
- 7 -кадам: Корутунду
Video: Notificador De Ruído: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Жөн гана эскертме жок кылуу же өчүрүү эскертмелери, ал өчүрүү программалары, ал эми бул жердеги териштирүү же эскертүү. Смартфондордун жана смартфондордун жок кылынгандыгын аныктоо үчүн, сиз өзүңүзгө керектүү датчикти таба аласыз.
Ар кандай контексттерде, мисалдарды көзөмөлдөөдө, бул жерде эң сонун көзөмөлдөө керек, бул эскертмелердин бузулгандыгы жөнүндө эскертүү. Подписаться кнопкасын басуу, автоматтык түрдө автоматтык түрдө автоматтык түрдө иштөө, сиз өзүңүзгө керектүү нерселерди табууңуз керек, бул жерде сиз өзүңүзгө керектүү маалыматты изилдейсиз.
1 -кадам: Estrutura Geral
Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун. Атрибуттар дагы ESP8266 NodeMCUдан кийин сенсорлорду иштетет. Wi -Fi аркылуу интернетке туташуу мүмкүн эмес. HTTP менен API'лерди аныктоо үчүн, интернетке кирүү мүмкүнчүлүгү жок (Amazon Web Services сервистеринин жардамы менен). Бул API Firebase, же Firebase Cloud Messaging (FCM) кызматтарын конфигурациялоодо. Бул FCM мүмкүн болгон бардык эскертмелердин Firebase үчүн түзүлгөн конфигурациясы. Колдонуу формасы, API'ге кирүү же FCM аркылуу аныктоо, ошондой эле белгилүү болгон учурда, бул API үчүн талап кылынат. Бул FCM диспетчердик каттын долбоору менен байланышкан эскертүүлөрдүн бири болуп саналат.
2 -кадам: Arduino - Diagrama De Pinagem Dos Componentes
Com relação a parte física do Arduino, são poucos komponentes needários e bem simples de se montar, conforme mostra диаграмма acima.
ESP8266 атмосферасынын протокол тактасы жана секиргичтери секирүү үчүн жооп берет. Сенсор 3 сомго чейин жетет, GND (легендарлуу эмоция) же VCC (3,3 вольттон кийин) eo OUT (ligado no pino D3 da placa), аналитикалык жоопторду аныктоо үчүн жооптуу.
Жарык диоддун кызмат көрсөтүүчүсү сенсордун аныктыгын аныктоо үчүн бир API кызматын көрсөтөт, андыктан маанилүү бир компонентти камсыз кылуу, эң маанилүү компоненттерди иштетүү. Жарык диоддун 2 түйүнү, бул меню (катодо) жана D2 порталынын портативдик планы (анодо) же GND портуна, жана LED диоддук ассортименти.
Abaixo a listo de komponentes to compartes to monart or projeto de acordo com диаграмма:
• 1 Placa NodeMCU ESP8266
• 1 Сом сенсор (Ligado на porta D3)
• 1 Protoboard
• 1 LED (Ligado на port D2)
• 1 Resistor de 3v
• 5 секирүүчү Macho/Femea
3 -кадам: Arduino - Codigo Do Projeto
Комментарийлердин жардамы менен, жөнөкөй компоненттерди колдонуңуз. Github үчүн эч кандай шилтеме жок, бирок ал аткарылбайт.
ESP8266 үчүн керектүү болгон HTTP протоколуна кирүү үчүн керектүү маалыматтардын библиотекасы. Дисциплиналардын керектүү бөлүктөрү бар, алар сенсордук портфелдерди D2 картага киргизбейт, GPO0 аныктоочу компоненттерди камтыйт, жана D3 диодуна эч кандай GPO4 туура келбейт, ал GPIO4дун компоненттерин аныктайт. LEMBRANDO диаграммасынын диаграммасы ESP8266 мүмкүнчүлүгүнүн эч кандай айырмасы жок, башкача айтканда, шилтеме үчүн шилтеме жок.
Wi-Fi режимдерин кайра калыбына келтирүү (WIFI_STA) сыяктуу эле, сиз аларды аныктай аласыз. Wi -Fi тармагынын коопсуздугун камсыз кылуу үчүн, сиз компьютериңизди оңдоп койсоңуз болот. Кандай гана шартта болбосун, бул сиз үчүн абдан маанилүү.
Wi -Fi аркылуу интернетти орнотуп койсоңуз болот, же жок болуп кетпейт, сенсор сенсорду аныктайт. Түшүндүрмө, LED же LED, андагы LED карталары менен байланышыңыз жана APAP () жооп берүү үчүн HTTP жана API талап кылынат. Бир API үчүн 5 күн кечиктирилбесе, 5 сааттан кечиктирилбестен, бир API интерфейси 5 сааттын ичинде, ошондой эле эң ылдам темпти тандаңыз.
Колдонуу callAPI (), жана акыркы талаптар (эч кандай GET) же акыркы чекити API, ал эми акыркы чекиттин варианты жана аккредиттелген комментарийлер IP сервистеринин кызматын аткарат. Консолу жок болсо дагы, консолуңуз жок болсо да, API да эч кандай консолу жок Arduíno IDE менен иштейт. Бул HTTPдин акыркы жана акыркы жыйынтыктары.
4 -кадам: Configurando O Firebase
Оо, Firebase же башка жооп берүүчүлөр, API'лердин маалыматтарын аныктайт жана колдонуучуларга сунуштайт. Бул Android конфигурациясын жана API'лерди конфигурациялоодо.
Firebase жок, же болбосо firebase.google.com сайтынын долбоорлорун иштеп чыгыңыз. Жөнөкөй же өчүрүлбөсө, Firebase же колдонуучуларга эскертмелерди жөнөтүү керек. Google'дун серверлери менен иштөө мүмкүнчүлүгү жок болсо да, эч кандай Android жок. Бул конфигурацияны аныктоо үчүн, аныктоо процесстери, Firebase үчүн эч кандай мүмкүнчүлүктөр жок. Firebase эч кандай оорутпайт, булут конфигурациясы Cloud Messagingде жок. API'ди конфигурациялоо үчүн, сиз өзүңүздү коргоп жатасыз.
5 -кадам: Configurando API Com O Firebase
API'де эч кандай жыйынтык жок. Төмөнкү суроого жооп беришиңиз керек: Ардуино электрондук почтасы же Firebase файлдарын орнотуу үчүн, сиз эскертме аласыз. API тилкеси, linguagens, Java, Python, Node. JS жана башка тилдердин конструкцияларын камтыйт, bibliotecas Firebase Cloud Messaging менен иштешет.
API ASP. Net C# аркылуу Amazon веб сервистеринин тейлөө кызматтарын көрсөтөт. Үйрөткүч API'де конфигурацияланган жок, андыктан GitHubдан эч кандай айырмаланбай турган шилтеме бар.
Бул жерде Visual Studio же WEB ASP. NET API менен иштөө үчүн программаларды чечүү керек. API конфигурациясы колдонулганда (DefaultController.cs). Neste arquivo foi definido o nome da rota, o tipo da rota (GET), os atos da notificação, a FCIS Requesticeão ao FCM (passaves as chaves e o código gerado ao criar o projeto no Firebase), жана дагы бир жолу чама үчүн.
6 -кадам: Criando Aplicativo Para Receber As Notificações Da API
Жок, Firebase e vinculado жок, анткени алар API же конфигурацияны талап кылат, ал эми API же aire Firebase сыяктуу эскертмелерди алуу керек. Android үчүн эң маанилүү долбоорлор, iOS, UWP жана башка көптөгөн функциялардын мультиплатформасы. Бул API үчүн эң зарыл болгон, шилтемени орнотуу үчүн керектүү болгон файлдарды орнотуу үчүн колдонулат.
Оюн-зоок программасы Firebase-де, жергиликтүү банктарда эч кандай банкрот болбогондой эле, жергиликтүү өз алдынча башкаруу чөйрөсүндө да (лизингде), ошондой эле тизмедеги расмий маалыматтардын тизмеси (адаптер). Firebase тарабынан берилген билдирмелер, FCMдин библиотекасы менен катталуу-бул эч кандай Gradle эмес, конфигурацияланганда-onMessageReceived on the Messeco on FiressaseMessagingService. Кийинки жаңылыктар Firebase Cloud Messaging билдирүүлөрүн жөнөтүү үчүн колдонулат.
ФКМди кабыл алуу, ал эми модернизациялоо үчүн эң сонун шарттар. Бул жерде эч кандай эскертүү жок.
7 -кадам: Корутунду
Podemos ver no vídeo que o Arduíno consegue identificar o barulho ao estalar os dedos, e com aso ascende o LED envia uma API en configure a API configurada a enviar to a data e a hora da Requestisão a Firebase Cloud Messaging, or a FCM então dispara a notificate. эскертмелерди алуу үчүн каттоо эсептерин каттоодон өткөрүңүз.
Комментарийлерди кабыл алгыла, бул жерде технологиялар, API Rest-Full кызматтары жана Push Notification, мүмкүн болушунча колдонулуучу программалар сыяктуу эле, ар кандай операцияларды жасашат. Үйрөткүчтүн эң башкысы - бул технологиялар, бул жердеги технологиялар, сенсорлордун жардамы менен сенсорлорду колдонуу керек, бул жердеги контексттер да, колдонуучулар да бар.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)