Sisukord:
- Tarvikud
- Samm: Conhecendo O Sonoff
- 2. samm: konfigureerige IDE De Desenvolvimento
- 3. samm: Instalando O Driver Da Placa
- 4. samm: Criando O Programa Para a Placa
- Samm 5: Fazendo O üleslaadimine Programa Para a Placa
- 6. samm: Conectando O Sonoff ja Luminária
- Samm 7: Criando O Aplicativo Android
- 8. etapp: Luminária testimine
Video: Projeto Lumos: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Ootame, et Lumos on konstrueeritud ja pakub valgustuse juhtimist ning nutitelefoni osa, mis on ühendatud WiFi -ga. Kontrollida Androidi rakendusvõrgustikku, mis on Android -i jaoks võimeline, lubage seda kiiresti ja aktiivselt kasutada, kasutage seda, kasutage kommentaare ja integreerige Google Assistente.
Rakendus: o projeto pode ser aplicado em ambientes residenciais para projetos de automação residencial.
Tarvikud
Para realizationção deste projeto foram utilizados os seguintes itens:
- Sonoff Basic
- Muundur USB 2.0 para Rs232 Ttl Cp21024
- Džemprid Fêmea/Fêmea
- Nutitelefon Android
- Luminária koom
Samm: Conhecendo O Sonoff
O Sonoff ja see on IoT (Internet das coisas), mis võimaldab teil kasutada vahelduvvoolu vahelduvvoolu WiFi -ühendust. Põhiline võimalus, kiip ESP8285, vahelduvvoolu alalisvoolu regulaator, mis võimaldab teil kasutada välklampi ja mälu. Este dispositivo já vem de fábrica com um firmware que é capaz de fazer com que o modeulo se conecte ao servidor na nuvem através de uma rede WiFi and permite que todo o controle da placa seja feito remotamente and partir do aplicativo eWeLink disponível para download Poes ja ilma Google Playta. Este dispositivo foi escolhido para or projeto, pois utiliza uma placa que já possui um moodulo WiFi integrated and e um um produto de mercado complete com bom acabamento externo e preço justo. Porém, või püsivara, mida ei kasutata, apenad või riistvara. Desta forma, o primeiro passo a ser realizado é a constructionço do program que será enviado para a placa do Sonoff.
2. samm: konfigureerige IDE De Desenvolvimento
Programmi desenvolvimento tegemiseks, avatud või avatud lähtekoodiga tarkvara Arduíno IDE kasutamiseks. Nele e possível desenvolver e realizar upload do program directtamente para a placa conectada ao computador.
Porém por padrão ja IDE não possui as configurações vajadused para a placa que estamos utilizando, visto isso precisamos adicionary uma nova URL de Gerenciadores de Placas nas Preferencias do Sistema and então fazer or download da placa ESP8266 (semelhante à ESP8285)
Lõpuks tuleb alla laadida ja vajadusel realiseerida, kuna segu konfiguratsioon ei ole menüü Ferramentas:
- Placa: "Üldine ESP8285 moodul"
- Välgurežiim: DOUT
- Välgu suurus: 1 MB (FS: 64 KB OTA: ~ 470 KB)
3. samm: Instalando O Driver Da Placa
Antes de conectar a nossa placa ao computador, instalar instalar seu driver.
E possível encontrá-lo neste site para diversos sistemas operacionais.
4. samm: Criando O Programa Para a Placa
O programm esindab oma kujutisi deste passo é composto por 5 metodos e abaixo explico cada um deles.
Seadistamine:
Este é o primeiro método a ser executado ao conectar a placa à uma fonte de energia. A primeira ação a ser realizada é a conexão da placa à rede WiFi WiFi utilizando nome e senha informados no código, aqui and possível informar more de uma rede como opção e a placa se conectará a rede com maior sinus disponível. Kui soovite, et see oleks algne, siis käivitage teenus HTTP -ga, mis sisaldab API -d, mis on välja töötatud POST e GET. Esta API -l on juurdepääs IP -le, mis on saadaval ja ei ole konsoolilogot.
silmus:
Esta é uma função padrão que executa os comandos que são colocados nela infinitamente enquanto a placa estiver conectada na energia. O comportamento desejado neste caso, e que a placa fique em estado de espera aguardando pelos nõuab feitos pelos clientes conectados à API.
käepide: juur
Este método é chamado quando é realizada um request com o método GET na API. Vastus eksemplarile on HTML -i sisu, mis võib olla täidetud või käepideLED. Este metoodikate testimine või programmi kasutamine brauseris.
käepide LED:
Este é o peamine metoodikaprogramm, ele cha chamado quando é realizado um request com o método POST na API and também quando o botão do HTML exibido and partir do método handleRoot é acionado. Elegantne vastus inverterile või ökonoomsusele plaça, 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:
Este método envia uma resposta HTTP 404, caso seja feito um request for uma URI não existente.
Samm 5: Fazendo O üleslaadimine Programa Para a Placa
Programmi lõpetamine või desenvolvimento tegemine, vajaduse realiseerimine või üleslaadimine või üleslaadimine.
Kasutage peaministrit või abririt või Sonoffit ja ühendage USB -pistikud džempritega (vaadake juhendite tarvikuid). Oluline on see, et see on oluline, kuna sellel on USB -ühenduslüliti, mis ei ole USB -ühendus, apen või pino de 5V nano.
Kui kasutate välklampi ja arvutit, siis kasutage välklampi või välklampi, kui see on vajalik ja kui vaja, või lähtestage olemasolev plaat ja ühendage konnektor ja liides USB -arvutiga.
Após conectada, é possível no Arduíno IDE selecionar a porta em que a mesma está ligada. Feito isso, koostage või kasutage "Verificar" ja fassaadi või üleslaadimise utiliiti või "Carregar".
6. samm: Conectando O Sonoff ja Luminária
A luminária escolhida para o projeto é uma luminária comum que possui um interruptor em seu fio. See on katkestaja, mis asendab pelo Sonoffi.
Para conectar os cabos, é requiredario se atentar os lados do Sonoff que estão indicados como "Input" ja "Output". Sendo que no lado "Sisend" on konvertaalne ja ponta que vem da tomada e do lado "Output", mis on ponta que vai para a lampada.
Oluline on see, et see on oluline, see ei ole kriitiline, ta ei saa, see on fio azul foi conectado do lado directito no lado "Input", deve ser conectado também do lado directito no lado "Output".
Samm 7: Criando O Aplicativo Android
Täpsem selgituste andmine, parameeter, mis on võimeline kiirendama või pakkuma valgustust ja vajadust realiseerida, taotledes API -d. Kui soovite realiseerida esma chamada, Androidi integreeritud rakenduse integreerida rakendusse Androidi integreeritud rakendus abri-lo utilizando comandos de voz.
Rakenduse IDE Android Studio kasutamiseks ja rakenduste arendamiseks kasutage rakendusi, mis võimaldavad teil kasutada Androidi rakendusi ja kasutada Java keele keelt.
Rakenduste liidesed on lihtsad ja lihtsad ning võimalikud on aparaadid, mis on alati saadaval. Este botão realiza uma chamada POST ao método handleLED da API exposta no IP da placa conectada à internet.
Oluline on see, et telefon on nutitelefoni funktsionaalne või nutitelefoni täpsem, kui see on ühendatud, ja kui see on kasutusel, või kui see on IP -aadress, mis võimaldab teil tuvastada API.
Para que o aplicativo tenha integração com o Google Assistente, see on soovituslik "kavatsuse filter", mis on mõeldud avalduse avaldamiseks (videoseade Referências).
Fim, para envia, või applicativo nutitelefoni ühendamiseks arvutiga ja konkreetse arvutiga või modifikatsioonidega, mis ei sisalda seadmeid, on arvuti või käivitage IDE-seadme klõpsamine.
Soovitan:
Projeto IoT - Sema detektor De Fumaça: 5 sammu
Projeto IoT - Sistema Detector De Fumaça: Sissejuhatus Sistema Detector de Fumaça koosneb igast lahendusest IoT -le või lubade andmisele või häirete jälgimisele Androidis. O projeto ja baseado em um microcontrolador que se comunica com a nu
Pequeno Projeto De Uma Casa Inteligente: 5 sammu
Pequeno Projeto De Uma Casa Inteligente: O projeto que faremos é de uma casa inteligente. Põhifunktsionaalsete funktsioonide gruppide põhifunktsioonid: · Monitoramento de illuminação and temperatura dos cômodos. · Monitoramente de list of alimentos e nível de água filterrada na geladeira.Não escrever
Lumos jõulupuu: 3 sammu
Jõulupuu Lumos: Minu lapsed ja mina ehitasime selle projekti, et tuua Universal Studiosist koju natuke maagiat. Külastasime hiljuti teemaparki ja ostsime Ollivanderi võlukepipoest võlukeppe ning meil oli nii lõbus pargis ringi liikuda, aktiveerides erinevaid
Projeto CoCoa: Um Colete De Comunicação Alternatiiv: 8 sammu
Projeto CoCoa: Um Colete De Comunicação Alternativa: CoCoA projekt on internetiga ühendatud kantav vest, mis võimaldab ühendada alternatiivse suhtluse kombatavaid sümboleid, et aidata kõne- või mitteverbaalse puudega inimesi. O Colete de Comunicação Alternativa (CoCoA) consi
Projeto Fila Fácil: 7 sammu
Projeto Fila Fácil: Em nosso dia a dia vamos diversas vezes em locais onde é vajadus 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