Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Conhecendo O Sonoff
- Βήμα 2: Διαμορφώστε ένα IDE De Desenvolvimento
- Βήμα 3: Instalando O Driver Da Placa
- Βήμα 4: Criando O Programa Para a Placa
- Βήμα 5: Fazendo O Upload Do Programa Para a Placa
- Βήμα 6: Conectando O Sonoff À Luminária
- Βήμα 7: Criando O Aplicativo Android
- Βήμα 8: Testando a Luminária
Βίντεο: Projeto Lumos: 8 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Σχετικά με το Lumos, μπορείτε να κατασκευάσετε um um φωτιστικά στοιχεία που συνδέονται με το smartphone και να συνδέσετε το τηλέφωνό σας μέσω του WiFi. Για να ελέγξετε τη φωτεινότητα και την εφαρμογή που χρησιμοποιείτε για Android, μπορείτε να χρησιμοποιήσετε και να χρησιμοποιήσετε πολλές χρήσεις για να χρησιμοποιήσετε το σύστημα, να διαβάσετε και να ολοκληρώσετε το Google Assistente.
Εφαρμογή: για την προώθηση του κώδικα που εφαρμόζεται σε περιβάλλοντα κατάλοιπα για αυτόματη παραμονή κατοικιών.
Προμήθειες
Για να πραγματοποιήσετε τον προορισμό σας για χρήση από τις επιλογές σας:
- Sonoff Basic
- Módulo Conversor Usb 2.0 Para Rs232 Ttl Cp21024
- Jumpers Fêmea/Fêmea
- Smartphone Android
- Luminária comum
Βήμα 1: Conhecendo O Sonoff
O Sonoff é um um it um dispositivo IoT (Internet das coisas) που επιτρέπει άδεια χρήσης φορτίου AC através για WiFi. Μια βασική δυνατότητα για ένα τσιπ ESP8285, ένα κανονικό σύστημα τροφοδοσίας AC DC για να επιτρέψει τη διατροφή και τη μνήμη flash. Εκτός από το λογισμικό που χρησιμοποιεί το λογισμικό που έχει συνδεθεί με τη λειτουργία του δικτύου σας, μπορείτε να ελέγξετε τη λειτουργία του WiFi και να ελέγξετε τη θέση που θέλετε να λάβετε και να κάνετε λήψη εφαρμογών για το eWeLink Αποθήκευση και χωρίς Google Play. Εκτιμάται ότι θα χρησιμοποιηθεί για τη χρήση, θα χρησιμοποιήσω ή θα χρησιμοποιήσω την πλατφόρμα που θα σας βοηθήσει να χρησιμοποιήσετε το WiFi, καθώς και να προμηθευτείτε το πλήρες ολοκληρωμένο σύστημα για εξωτερικούς και προγενέστερους λόγους. Προεπισκόπηση, υλικολογισμικό για τη χρήση και τη χρήση υλικών. Desta forma, o primeiro passo a ser realizado é a construção do programa que será enviado para a placa do Sonoff.
Βήμα 2: Διαμορφώστε ένα IDE De Desenvolvimento
Για την εκπόνηση προγραμμάτων, τη χρήση του λογισμικού ανοιχτού κώδικα Arduíno IDE. Δεν υπάρχει καμία δυνατότητα να πραγματοποιήσετε μεταφόρτωση για να πραγματοποιήσετε ένα πρόγραμμα για μια πλατφόρμα σύνδεσης ή υπολογιστών.
Μπορείτε να χρησιμοποιήσετε ένα IDE που δεν χρειάζεται να διαμορφώσετε για να χρειαστείτε μια πλατφόρμα για την οποία μπορείτε να χρησιμοποιήσετε, μπορείτε να χρησιμοποιήσετε μια νέα διεύθυνση URL για το Gerenciadores de Placas και τις προτιμήσεις του συστήματος για να κατεβάσετε το ESP8266 (semelha)
Απαιτείται οριστική λήψη για να πραγματοποιήσετε μια αναγκαία συνειδητοποίηση ως διαμορφωμένες ρυθμίσεις χωρίς μενού Ferramentas:
- Placa: "Generic ESP8285 Module"
- Λειτουργία φλας: DOUT
- Μέγεθος φλας: 1MB (FS: 64KB OTA: ~ 470KB)
Βήμα 3: Instalando O Driver Da Placa
Antes de conectar a nossa placa ao computador, απαραίτητο πρόγραμμα οδήγησης εγκατάστασης.
É μπορεί να συνδεθεί με τον ιστότοπο για διάφορα συστήματα λειτουργίας.
Βήμα 4: Criando O Programa Para a Placa
O programa përfaqësado nas imagens deste passo é composto por 5 métodos e abaixo explico cada um deles.
Ρύθμιση:
Este é o Primeiro método a ser exeado ao conectar a placa à uma fonte de energia. Πρώτα απ 'όλα, μπορείτε να πραγματοποιήσετε μια σύνδεση και να χρησιμοποιήσετε ένα WiFi που σας επιτρέπει να χρησιμοποιείτε τις πληροφορίες και τις πληροφορίες που σας παρέχονται, καθώς και να έχετε τη δυνατότητα να επικοινωνήσετε μαζί σας και να διαγράψετε μια θέση. Με την ευκαιρία να επικοινωνήσετε με την εφαρμογή και την εξυπηρέτησή σας, μπορείτε να εξυπηρετήσετε το HTTP contendo uma API για την εκτέλεση των μεταδόσεων POST e GET. Το API και το API είναι προσβάσιμα σε part do do placa και rede que ή exibido χωρίς κονσόλα λογότυπο από ένα conexão.
βρόχος:
Esta é uma função padrão que ekza os os comandos que são colocados nela infinitamente enquanto a placa estiver conectada na energia. O comportamento desejado neste caso, é que a placa fique em estado de espera aguardando pelos ζητά feitos pelos clientes conectados API.
handleRoot:
Este método é chamado quando é realizada um request com o método GET na API. Μπορείτε να ανταποκριθείτε σε μια άλλη HTML σελίδα για να εκτελέσετε ή να χειριστείτε το χειριστήριο LED. Μπορείτε να χρησιμοποιήσετε μια δοκιμή ή να χρησιμοποιήσετε ένα πρόγραμμα περιήγησης.
λαβή LED:
Εκτιμάται ότι είναι βασικό πρόγραμμα για την εκτέλεση προγραμμάτων, είναι απαραίτητο να πραγματοποιήσετε και να πραγματοποιήσετε το αίτημά σας για να κάνετε POST και API και να χρησιμοποιήσετε το HTML για να εκτελέσετε ένα partir do método handleRoot ή acionado. Ele é responsável for inverter o estado do relé conectado à placa, ou seja, caso o relé esteja aberto, ao acionar a função ele é fechado. Caso o mesmo esteja fechado, ao acionar a função ele é aberto. Após conectar o Sonoff à luminária, isto fará com que a mesma acenda ou apague a lampada.
handleNotFound:
Μπορείτε να χρησιμοποιήσετε το HTTP 404, να το ζητήσετε και να υποβάλετε αίτημα για το URI που δεν υπάρχει.
Βήμα 5: Fazendo O Upload Do Programa Para a Placa
Απαιτείται τελική εκτέλεση του προγράμματος, είναι απαραίτητο να πραγματοποιηθεί ή να μεταφορτώσει το μήνυμα για μια θέση για έναν πιθανό τεστάρ ή μια φορά.
O Primeiro passo é abrir o Sonoff e conectar a sua placa ao conector USB utilisando os jumpers (βλ. Βίντεο σχετικά με τις προμήθειες προορισμού). É σημαντικές πληροφορίες σχετικά με το πώς μπορούν να χρησιμοποιηθούν για να συνδεθούν με τον σύνδεσμο USB, δεν μπορούν να χρησιμοποιηθούν.
Ενεργοποιήστε τη σύνδεση ή τη χρήση υπολογιστών χρησιμοποιώντας το modo flash, είναι απαραίτητο να διαχωρίσετε ή να επαναφέρετε την ύπαρξη και την εγκατάσταση της πλατφόρμας του συνδέσμου ή του συνδέσμου και της θύρας USB για υπολογιστές.
Após conectada, é possível no Arduíno IDE selecionar a porta em que a mesma está ligada. Συμπληρώστε, μεταγλωττίστε τη χρήση του προγράμματος "Verificar" και την αποστολή χρησιμοποίησης του botoo "Carregar".
Βήμα 6: Conectando O Sonoff À Luminária
A luminária escolhida para o projeto é uma luminária comum que possui um interruptor em seu fio. Διακόπτης για την αντικατάσταση του Sonoff.
Για το conectar os cabos, είναι απαραίτητο για την είσοδό σας στο Sonoff που είναι ενδεικτικό για το "Input" και "Output". Sendo que no lado "Input" deve ser conectada a ponta que vem da tomada e do lado "Output", a ponta que vai para a lampada.
Outro ponto importante, é que os fios não devem se cruzar, ou seja, se o fio azul foi conectado do lado direito no lado "Input", deve ser conectado também do lado direito no lado "Output".
Βήμα 7: Criando O Aplicativo Android
Συμμορφωθείτε με την προγενέστερη έκδοσή σας, για να μπορέσετε να λάβετε μια λάμπα που να φωτίζει και να είναι αναγκαία η πραγματοποίηση του αιτήματος με API έκθεσή σας. Για να πραγματοποιήσετε μια χαμάδα, μπορείτε να χρησιμοποιήσετε το Android και να χρησιμοποιήσετε το Google Assistente που επιτρέπει την χρήση του λογισμικού σας.
Εφαρμογή για την εφαρμογή του IDE Android Studio, η οποία επιτρέπει την εφαρμογή εφαρμογών Android που χρησιμοποιούν μια γλώσσα προγραμματισμού Java.
Μια διεπαφή κάνει απλές και απλές δυνατότητες που μπορούν να χρησιμοποιηθούν για να επιτρέψουν την αποθήκευση ή τη χρήση λαμπάδας. Πραγματοποιήστε πραγματική uma chamada POST ao método handleLED da API exposta no IP da placa conectada à internet.
É είναι σημαντικό να λάβετε υπόψη σας τη λειτουργία, εάν το smartphone έχει προηγουμένως συνδεθεί με τη μέτρηση της θέσης, μπορείτε να χρησιμοποιήσετε το IP como forma de identificação da API.
Για την εφαρμογή του Google Assistente, μπορείτε να χρησιμοποιήσετε το "φίλτρο προθέσεων" ή να χρησιμοποιήσετε το μανιφέστο για να εφαρμόσετε (βίντεο σχετικά με τις αναφορές).
Για να μπορέσετε να ενεργοποιήσετε ή να χρησιμοποιήσετε το smartphone για να συνδέσετε τον υπολογιστή σας ή να χρησιμοποιήσετε τον υπολογιστή σας για να ενεργοποιήσετε ή να απενεργοποιήσετε τη συσκευή σας, κάντε κλικ στον υπολογιστή σας και κάντε κλικ στο κουμπί "Εκτέλεση εφαρμογής" μέσω IDE.
Συνιστάται:
Projeto IoT - Sistema Detector De Fumaça: 5 Βήματα
Projeto IoT - Sistema Detector De Fumaça: IntroduçãoO Ο Sistema Detector de Fumaça αποτελείται από πολλαπλές λύσεις IoT που επιτρέπουν την παρακολούθηση συναγερμών και την εγκατάσταση υπολειμμάτων σε εφαρμογές Android. Πρώτα απ 'όλα, για τον μικροελεγκτή μας, μπορούμε να επικοινωνήσουμε μαζί μας
Pequeno Projeto De Uma Casa Inteligente: 5 Βήματα
Pequeno Projeto De Uma Casa Inteligente: O projeto que faremos é de uma casa inteligente. Possui basicamente dois grupos de funcionalidades: · De monitoramento de iluminação e temperatura dos cômodos. · De monitoramente de lista de alimentos e nível de água filtrada na geladeira.Não escrever
Lumos το χριστουγεννιάτικο δέντρο: 3 βήματα
Lumos the Christmas Tree: Τα παιδιά μου και εγώ φτιάξαμε αυτό το έργο για να φέρουμε μαζί μας λίγη μαγεία από τα Universal Studios. Επισκεφθήκαμε πρόσφατα το θεματικό πάρκο και αγοράσαμε ραβδιά από το ράβδο μαγαζιού του Ollivander και διασκεδάσαμε τόσο πολύ πηγαίνοντας στο πάρκο ενεργοποιώντας διαφορετικά
Projeto CoCoa: Um Colete De Comunicação Alternativa: 8 Βήματα
Projeto CoCoa: Um Colete De Comunicação Alternativa: Το CoCoA Project είναι ένα φορετό γιλέκο συνδεδεμένο στο διαδίκτυο που επιτρέπει τη σύζευξη απτικών συμβόλων εναλλακτικής επικοινωνίας για να βοηθήσει άτομα με ομιλία ή μη λεκτικές αναπηρίες. O Colete de Comunicação Alternativa (CoCoA) consi
Projeto Fila Fácil: 7 Βήματα
Projeto Fila Fácil: Em nosso dia a dia vamos diversas vezes em locais onde é need á ria uma gest ã o de senhas de clientes para organizar e agilizar atendimentos. Em alguns estabelecimentos podemos demorar alguns minutos ou at é mesmo horas esp