Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Huduma ya wavuti
- Hatua ya 2: Mtandao wa Aplicativo
- Hatua ya 3: Programu ya Da ESP32
Video: ESP32 E Modulo De Kutolewa 4 Kanai: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Je! Unafanya kazi kwa mzunguko unaoruhusiwa kwa wahusika 4, kwa mtu mmoja mmoja, sehemu ya kivinjari, sendo la acesso feito remotamente (kupitia Wavuti / Mtandaoni), kwa utumiaji wa Huduma ya Wavuti.
Tafakari:
- Utumiaji wa huduma zilizotumiwa na watu wengine zilifanyika kwa mfano, kwa mfano, kanuni za utaftaji wa habari za siku hizi, kwa sababu hiyo watafufuliwa watafufuliwa.
- Matumizi hayatumiwi kwa njia yoyote inayowezekana NA (hali ya kawaida) na NF (hali ya kawaida). Hakuna utumiaji wowote wa matumizi ya sheria 'alto' rasmi kwa sababu ya NF, kwa sababu ya sheria, ambayo inaweza kutekelezwa. Para os relés NA, o estado inicial é 'baixo', mantendo a conexão aberta.
- Huduma kwa Huduma ya Wavuti ni pamoja na huduma za tovuti. Huduma hii inapewa malipo kwa malipo kwa maelezo mafupi, fomu ya mwisho ya kupokea receiver o IP atribuído na ESP32 na mfano kwa mfano wa NodeJS.
- O procedimento de gravação do código na placa ESP32 kwa njia ya maelezo ya chini, ambayo inahusu masomo ya mtandao na programu ya kusoma na kuandika.
Vifaa
- 1 Módulo Wifi Bluetooth ESP32
- 1 Módulo Relé de 4 Canais - Optoacoplado
- 1 iliyoongozwa Azul ~ 3VCC
- 1 iliyoongozwa Verde ~ 3VCC
- 2 Lâmpadas de Led 127VCA
- 6 Jumpers Fêmea / Fêmea - Cores distintas
- Fonte CA - 127V
- Fonte CC - 3, 3V
Hatua ya 1: Huduma ya wavuti
Angalia kama maelezo kama informações para criação do Webservice.
Uvumilivu
Pode-se utilizarar um arquivo, na banco de dados NoSQL ou variáveis de ambiente para armazenar os valores dos estados dos relés.
Fornecimento dos Estados dos Relés
Abaixo o p ayload que o código da ESP32 espera em resposta in a requisitção do tipo HTTP GET, contendo os estados dos relés.
{
relay1: ushujaa relé 1 (0 ou 1), relay2: ushujaa relé 2 (0 ou 1), relay3: ushujaa tena 3 (0 ou 1), relay4: ushujaa relé 4 (0 ou 1)
}
Sendo o valor = 1 para 'alto' e 0 para 'baixo'.
Ex.: {Relay1: 1, relay2: 0, relay3: 1, relay4: 0}
Recebimento kufanya IP na ESP32
Na inicialização da ESP32, ela envia o valor do IP atribuído a ela para o webservice, através do parâmetro "ip", kupitia HTTP POST.
Ex: https:// meuServidor / esp32 / ip? Ip = 192.168.1.23
Mfano wa Servidor
Hakuna repositório do github, há um código em NodeJS como exemplo para ser usado em provenores de serviços, devendo ser criadas as seguintes variáveis de ambiente: relay1, relay2, relay3, relay4, ip.
Hatua ya 2: Mtandao wa Aplicativo
Para o controle dos estados dos relés, pode-se utilizar um aplicativo web capaz de alterar os estados dos mesmos.
O aplicativo Web sugerido possui quatro elementos input, do tipo checkbox, formatados via css para se comportarem como sliders (chaves deslizantes). Cada chave é Associada a um relé. Sehemu inayoweza kupatikana ya alguns métodos em javascript Responsible for enviar requisições ao webservice, para:
- Fazer a leitura do IP local Associado à ESP32, kupitia HTTP GET,
- Fazer a leitura dos estados dos relés, kupitia HTTP GET. A leitura é feita a cada 5 sekunde. Kama chaves são alteradas automaticamente, de acordo com os valores recebidos. Ruhusu idhini ya kutafutwa kwa kila kitu kwa sababu ya kufanya kazi kwa kufanya kazi, kutafakari juu ya tukio hili.
- Enviar os estados das chaves kupitia HTTP POST. O envio é feito a cada alteração das chaves.
O código pode ser acessado aqui.
Hatua ya 3: Programu ya Da ESP32
O código de programação da ESP32 está aqui.
Os seguintes parâmetros devem ser atualizados no código:
- SSID1: SSID itatekelezwa kwa kutumia WiFi mpya
- PASSWORD1: Senha da primeira opção de rede WiFi
- SSID2: SSID itaundwa kwa kutumia redi ya WiFi
- PASSWORD2: Senha da segunda opção de rede WiFi
- ENDDPOINT_STATUS_GET: Mwisho wa mwisho ni kwa sababu ya njia zinazofaa
- ENDPOINT_IP_SET: Sehemu ya mwisho kwa sababu ya IP ipribuído deve ser enviado
Kama operações executadas pelo código são:
- Conectar-se à uma das duas redes Wi-FI fornecidas.
- Enviar o IP atribuído à ESP32 ao webservice, kupitia HTTP POST.
- Matumizi ya huduma za wavuti ni orodha ya huduma zinazopatikana kupitia HTTP GET, hadi 5 hadi 5 sekunde.
- Matangazo ya habari kuhusu uhusiano wa malipo ya malipo ya malipo (3).
Ilipendekeza:
Stylus inayofaa kwa Kalamu inayoweza kutolewa: Hatua 6 (na Picha)
Stylus inayofaa kwa Kalamu inayoweza kutolewa: Nina kalamu kadhaa za Uni-ball Micro Roller Ball. Ninataka kuongeza stylus capacitive kwa kofia kwenye moja yao. Kisha kofia na stylus zinaweza kuhamishwa kutoka kalamu moja hadi nyingine hadi nyingine wakati kila moja inaishiwa na wino. Ninamshukuru Jason Poel Smith kwa
$ 5 Kero inayoweza kutolewa ya Sauti: Hatua 7
$ 5 Kero inayoweza kutolewa ya Sauti: Je! Umewahi kuona moja ya vifaa vya elektroniki kwa jenereta ya kelele, au kriketi ya elektroniki? Vipi kuhusu moja kwa $ 5 ambayo haichukui ufundi wa kuuza, ni kubwa tu? Vipi ikiwa inacheza MP3MB yenye thamani ya 16MB badala ya kulia tu? Nadhani "ins" pekee
Jukwaa linaloweza kutolewa kwa Mkufunzi wa Gait: Hatua 7
Jukwaa linaloweza kutolewa kwa Mkufunzi wa Gait: Wanachama wa Timu: Ananya Nandy, Vyshnavi Vennelakanti, Kanika GakharCo-Designers: Jennifer na Julian Asante kwa Timu ya MIT AT Hack Exec na Kituo cha Ujenzi cha MIT Lincoln Beaver
Kutolewa kwa Mitambo ya Kijijini kwa Ricoh GR II Digital: Hatua 5 (na Picha)
Kutolewa kwa Mitambo ya Kijijini kwa Ricoh GR II Digital: Ninafurahiya sana lensi ya Ricoh`s GR 28mm tangu nilitumia GR1 yangu ya kwanza miaka 20 iliyopita. Sasa nilivutiwa na maisha yangu ya zamani na nikanunua dijiti ya GR II. Kwa kupanda barabara napenda unyenyekevu, vifaa vidogo na vyepesi - GR II ni kamili kwa madhumuni yangu lakini nyongeza
Kugeuza Moja kwa Moja Na Kutolewa kwa Shutter: Hatua 8
Turntable ya moja kwa moja na Kutolewa kwa Shutter: Hello. Katika nakala hii nitaelezea jinsi ya kujenga turntable rahisi na ya bei rahisi ya kiotomatiki na kutolewa kwa shutter. Bei ya sehemu zote ni chini ya $ 30 (bei zote zimechukuliwa kutoka Aliexpress) .Wengi wa wasanii wa 3d, ambao walianza kutumia picha