Πίνακας περιεχομένων:

Projeto Lumos: 8 Βήματα
Projeto Lumos: 8 Βήματα

Βίντεο: Projeto Lumos: 8 Βήματα

Βίντεο: Projeto Lumos: 8 Βήματα
Βίντεο: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Ιούλιος
Anonim
Προτζέτο Λούμος
Προτζέτο Λούμος

Σχετικά με το 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

Conhecendo O Sonoff
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

Διαμορφώστε ένα IDE De Desenvolvimento
Διαμορφώστε ένα 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

Criando O Programa Para a Placa
Criando O Programa Para a Placa
Criando O Programa Para a Placa
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

Fazendo O Upload Do Programa Para a Placa
Fazendo O Upload Do Programa Para a Placa
Fazendo O Upload Do Programa Para a Placa
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

Conectando O Sonoff À Luminária
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

Criando O Aplicativo Android
Criando O Aplicativo Android
Criando O Aplicativo Android
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.

Συνιστάται: