Πίνακας περιεχομένων:
- Βήμα 1: Estrutura Geral
- Βήμα 2: Arduino - Diagrama De Pinagem Dos Componentes
- Βήμα 3: Arduino - Código Do Projeto
- Βήμα 4: Configurando O Firebase
- Βήμα 5: Configurando API Com O Firebase
- Βήμα 6: Criando Aplicativo Para Receber As Notificações Da API
- Βήμα 7: Συμπέρασμα
Βίντεο: Notificador De Ruído: 7 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
O notificador de ruído como o próprio nome diz permite alertar o usuário sobre algum ruído deteado, e com este alerta o usuário pode investigar o que está ocorrendo. Σηµειώστε τον αισθητήρα που σας επιτρέπει να εντοπίσετε ένα χαρακτηριστικό που σχετίζεται με τις προειδοποιήσεις σας, αν θέλετε να εντοπίσετε το τηλέφωνό σας και να διαπιστώσετε ότι θα χρησιμοποιηθούν για όλα τα smartphones και τις διαθέσιμες συσκευές που θα μπορούσαν να χρησιμοποιηθούν ή να εφαρμοστούν για να ενημερώσετε το barulho instalado.
Ele pode ser empregado em vários contextos, como for exemplo monitorar o sono do bebê, caso ele acorde e comece a chorar o notificador de ruído irá alertar os celulares dos pais. Pode ser usado também, para notificar barulhos dentro dos automóveis e ou imóveis, podendo capturar e notificar um barulho em um horário uncomum nestes lugares, com isto o usuário pode investigar o que esta ocorrendo evitando até mesmo um rum.
Βήμα 1: Estrutura Geral
A imagem acima ilustra o funcionamento geral do projeto. Inicia-se através da detecção de qualquer ruído pelo sensor αισθητήρας που μπορεί να συνδεθεί με μια πλατφόρμα ESP8266 NodeMCU. Έχετε τη δυνατότητα να αποκτήσετε πρόσβαση στο Διαδίκτυο μέσω της σύνδεσης WiFi. Μπορείτε να εντοπίσετε το περιβάλλον εργασίας σας μέσω HTTP και API, καθώς και να χρησιμοποιήσετε το Διαδίκτυο (δεν μπορείτε να χρησιμοποιήσετε τις υπηρεσίες σας στο Amazon Web Services). Ένα API που μπορεί να διαμορφωθεί σε όλες τις υπηρεσίες του Firebase, του Firebase Cloud Messaging (FCM). Η δυνατότητα FCM είναι δυνατή για να λάβει προειδοποιητικές πληροφορίες σχετικά με τη διαθεσιμότητα που μπορεί να χρησιμοποιηθεί για να ρυθμίσετε τις παραμέτρους της βάσης του Firebase. Αρχική μορφή, A API aciona o FCM passando o identificador da notificação ή o horário que a requisição a API foi realizada. O FCM διαφέρει από την προειδοποίηση για τη διάθεσή σας που είναι απαραίτητη για την εφαρμογή.
Βήμα 2: Arduino - Diagrama De Pinagem Dos Componentes
Comla relação a parte física do Arduino, são poucos συστατικά απαραίτητα και απλές απλές λύσεις, συμμορφώνονται με τα περισσότερα διαγράμματα.
Os sensores foram interligados a placa ESP8266 através de uma protoboard e alguns jumpers. O sensor de som possui 3 pinos, sendo que um é o GND (ligado em um pino terra da placa), outro é o VCC (ligado em um pino de 3.3 volts da placa) eo OUT (ligado no pino D3 da placa), responsável για enviar os sinais analógicos para a placa ao detear um ruído.
Διαθέτει προβολή ή λειτουργία LED για απενεργοποίηση ταυτότητας ή ανίχνευση αισθητήρα και λειτουργία του API για την ειδοποίηση, τη συνιστώσα ζωτικής σημασίας, τη βοηθητική λειτουργία και την επεξεργασία των λειτουργιών μας. O LED possui 2 pinos, o pino menor (catodo) é ligado na porta D2 da placa e o pino maior (anodo) ή ligado em uma porta GND, para que o LED ascenda corretamente.
Απαραίτητη η λίστα των συστατικών που απαιτούνται για το μοναστήρι ή την πρόβλεψη της συμφωνίας για το διάγραμμα:
• 1 Placa NodeMCU ESP8266
• 1 Sensor de Som (Ligado na porta D3)
• 1 Protoboard
• 1 LED (Ligado na porta D2)
• 1 αντίσταση de 3v
• 5 άλτες Macho/Femea
Βήμα 3: Arduino - Código Do Projeto
Assim como a ligação dos componentes eletrônicos do arduíno, o código dele também é bastante simples. Estou deixando o link do projeto no Github para poderem baixa-lo e exea-lo.
Ενσωματωμένη ανάγκη εισαγωγής βιβλιοθηκών για την προώθηση placa ESP8266 αναγκαίες παραμέτρους WiFi και υλοποίηση απαιτήσεων HTTP. Απαραίτητη προϋπόθεση για τον καθορισμό των συστατικών της εισαγωγής και της έκτασής μας σε σχέση με τους προορισμούς, ή τον αισθητήρα που σας συνδέει με το pino D2 που αντιστοιχεί σε ένα GPIO0 καθορισμένο συστατικό από την είσοδο, e o LED no pino D3 που αντιστοιχεί σε GPIO4 definido como componentente de saída. Μπορείτε να δείτε το διάγραμμα του ESP8266 για έναν αριθμό διαφορετικών παραπομπών που δεν μπορούν να χρησιμοποιηθούν, αλλά μπορείτε να δείτε το σύνδεσμο για τη μελωδία.
Ορίστε το ως πιστωτικές οδηγίες για το WiFi και τη λειτουργία σύνδεσης σε λειτουργία (WIFI_STA). Απαιτείται ένας ορισμός για την επαφή με τη σύνδεση και τη χρήση του ειδικού WiFi. Enquanto a conexão não é estabelecida a verificação ocorre de meio em meio segundo.
Δυνατότητα σύνδεσης στο διαδίκτυο μέσω WiFi, ή απενεργοποίηση του βρόχου μας, βεβαιωθείτε ότι μπορείτε να ανιχνεύσετε το περιβάλλον σας χωρίς περιβάλλον. Μπορεί να ανιχνευθεί, να επιλεγεί LED, να συνδεθεί με τον σύνδεσμο ή να συνδεθεί με το LED και να πραγματοποιήσει μια κλήση με τοAPAPI () για να απαντήσει σε μια απαίτηση HTTP και API. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε ένα API και να έχετε ένα κολοκάντο με καθυστέρηση 5 δευτερολέπτων, να λάβετε υπόψη σας ότι θα πρέπει να λάβετε υπόψη σας 5 δευτερεύοντα δευτερόλεπτα, προτιμώτερος ρυθμός.
Ao chamar o método callAPI (), é definido o tipo de requisição (no caso GET) e o endpoint da API, este endpoint vai variar de acordo com o IP do seu servidor e da rota que você criou. Caso a requisição ocorra corretamente é mostrado a mensagem de sucesso no console, caso contrário é mostrado a mensagem de erro gerado pela API no console do Arduíno IDE. Εφαρμόστε ένα mensagem ή ένα finalizado και ένα κοινό
Βήμα 4: Configurando O Firebase
Ο Firebase είναι υπεύθυνος για τη λήψη ενός ενημερωτικού δελτίου για το API και το περιβάλλον που σας επιτρέπει να εφαρμόσετε έναν προορισμό. Ελέγξτε τη ρύθμιση της ρύθμισης του API και την εφαρμογή Android.
Primeiramente deve-se criar um projeto no Firebase, πρόσβαση στον ιστότοπο firebase.google.com. Ao criar o projeto, será possível adicionar o Firebase ao aplicativo que será criado para receber as notificações. Ao criar ή aplicativo será possível baixar uma arquivo chamado google-services.json είναι arquivo deve ser colocado και raiz do seu projeto no Android. O arquivo contém detalhes de configuração, como chaves e identificadores, para os serviços que você ativar eu seu projeto no Firebase. Δεν χρειάζεται να κάνετε Firebase, μπορείτε να διαμορφώσετε και να αποστείλετε μηνύματα Cloud. Guarde o valor da chave herdada do servidor e do código do remetente, είναι απαραίτητο για τη διαμόρφωση ενός API.
Βήμα 5: Configurando API Com O Firebase
Δεν υπάρχει αναφορά για την αξιολόγηση της προοπτικής της λειτουργίας του API. Έρχεται να λάβει υπόψη σας μια απαίτηση για το Arduíno e acionar o Firebase enviando os dados que irão compor a mensagem de notificação. Ένας κωδικός API δημιουργεί διάφορες γλώσσες, Java, Python, Node. JS, και μπορεί να υποστηρίξει τις γλώσσες που μπορούν να υποστηρίξουν οι βιβλιογραφίες των Firebase Cloud Messaging.
Ενημερωθείτε για την κρυπτογράφηση uma API em ASP. Net C# που καλύπτεται από όλους τους Windows και τις υπηρεσίες Web του Amazon. Αυτό το σεμινάριο δεν μπορεί να χρησιμοποιηθεί για να εξηγήσει λεπτομερώς τη διαμόρφωση του API, μπορείτε να το συνδέσετε με το contendo ή να συνδεθείτε με το API του GitHub.
Πραγματοποιήστε μια λύση στο API ή στη συνέχεια στο Visual Studio ή στο criar um projeto για συμβουλές για το WEB ASP. NET API. Μια διαμόρφωση του API για να πραγματοποιήσει τις δυνατότητές μας (DefaultController.cs). Neste arquivo foi definido o nome da rota, o tipo da rota (GET), os dados da notificação, a requisição ao FCM (passando as chaves e o código gerado ao criar o projeto no Firebase), e o retorno da rota quando ela for chamada.
Βήμα 6: Criando Aplicativo Para Receber As Notificações Da API
Εφαρμόστε ένα πρόγραμμα χωρίς Firebase και vinculado καθώς σας επιτρέπει να διαμορφώσετε μια ρύθμιση παραμέτρων για το API σας, να εντοπίσετε μια εφαρμογή που να λαμβάνει ως προειδοποίηση για API ή Firebase. Μπορείτε να χρησιμοποιήσετε μια εφαρμογή που χρησιμοποιεί το Android, μπορεί να χρησιμοποιηθεί για iOS, UWP, ή πολύ εφαρμογές πολλαπλών πλατφορμών. Με τη μορφή του API, μπορείτε να αποστείλετε έναν σύνδεσμο για την πρόσβαση ή να συνδεθείτε με την εφαρμογή που θέλετε να χρησιμοποιήσετε.
Εφαρμόζοντας τη δυνατότητα που μπορείτε να χρησιμοποιήσετε για να λάβετε μια ειδοποίηση ως προειδοποίηση για το Firebase, και να αποφύγετε τις τοπικές εφαρμογές (χρησιμοποιήστε το Realm), και να εμφανίσετε την αρχική μορφή της λίστας (χρησιμοποιήστε προσαρμογέα). Για να λάβετε πληροφορίες σχετικά με το Firebase, μπορείτε να εισαγάγετε μια βιβλιοθήκη για FCM για να εντοπίσετε το Colocando-o no Gradle, και να ρυθμίσετε τις παραμέτρους του κάθε μηνύματος στοMessageReceived για την υπηρεσία FirebaseMessagingService. Είναι απαραίτητο να λάβετε τη δυνατότητα λήψης μηνυμάτων για το Firebase Cloud Messaging.
Λάβετε υπόψη σας για FCM, μπορείτε να δείτε τι είδαμε για το μοντέλο και το μοντέλο σας για να σκεφτείτε το βασίλειο για τη σωστή χρήση των τοπικών εφαρμογών. Όλη η απόσταση, το érado uma notificação no cell para alertar o usuário o mais rápido possível.
Βήμα 7: Συμπέρασμα
Πηγαίνετε για να αναγνωρίσετε την ταυτότητα ή την κατάστασή σας, αν θέλετε να ανέλθετε ή να ανέλθετε ή να ζητήσετε μια ρύθμιση του API για την πρόβλεψη δεδομένων και δεδομένων που απαιτούνται για τη χρήση του Firebase Cloud Messaging, ή όχι της FCM os dispositivos que possuem instalado o aplicativo criado και registrado para receber estas notificações.
Καθιστά δυνατή την υποβολή συμπερασμάτων που θα σας βοηθήσουν να πραγματοποιήσετε μια σειρά από τεχνολογίες, καθώς και API Rest-Full και όλες τις υπηρεσίες της Push Notification, που μπορούν να εφαρμοστούν για να διευκολύνουν τις παραμέτρους σας. Αυτό το σεμινάριο είναι πολύ χρήσιμο για την πραγματοποίηση των τεχνολογιών, που μπορούν να χρησιμοποιηθούν για να σας βοηθήσουν να χρησιμοποιηθούν έξω από τις αρχές του Arduíno, que se encaixe em outrostextos de uso mais abrangentes.
Συνιστάται:
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): 4 βήματα
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): Σε αυτήν την ανάρτηση, έφτιαξα ένα DIY Vanity Mirror με τη βοήθεια των λωρίδων LED. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης