2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
O EchoLight é um dispositivo relativamente simples projetado para tornar a estrada mais segura, alertando as pessoas quando estão em alta velocidade. O EchoLight é um dispositivo baseado em Raspberry Pi codificado em vermelho-nó que acende um LED multicolorido e soa um alarme para avisar as pessoas se elas atingirem uma velocidade perigosa. O EchoLight também possui recursos de SMS, permitindo enviar avisos por mensagem de texto e resumos de suas excursões de carro.
Suprimentos
- Um (1) Raspberry Pi 3
- Um (1) LED multicolorido
- Um (1) Módulo de Som de Alarme Ativo (para Arduino)
- Seis (6) fios fêmea para fêmea
- Um (1) cabo Ethernet
- (Opcional) Capa protetora Raspberry Pi (vem com dois (2) dissipadores de calor)
Etapa 1: Instalação
Este projeto usou uma variedade de bibliotecas diferentes, a maioria das quais criou novos nós para Node-Red. Algumas dessas instalações precisarão ser feitas em seu computador, enquanto outras deverão ser feitas em seu Raspberry Pi.
Instalações e operações de computador:
(Windows) Instale o PuTTY
(Mac) Não é necessário fazer download
Em seguida, fazemos SSH no Raspberry Pi. Isso é feito para usuários diferentes de Mac e Windows, portanto, siga os links correspondentes.
Primeiro, conecte seu Raspberry Pi ao seu WiFi com um cabo Ethernet
(Windows) Conecte-se ao Raspberry Pi com PuTTY e, em seguida, conecte-se ao Raspberry Pi ao seu WiFi
(Mac) SSH diretamente do terminal e, em seguida, conecte o Raspberry Pi ao seu WiFi
Opcional para Mac e Windows:
Expanda a partição raiz do cartão SD Raspberry Pi
Instalações no Raspberry Pi:
Nó-Vermelho
Nó SMS - Twilio
Nó Contador
Etapa 2: Fiação
Agora que você completou todos os downloads necessários, é hora de conectar o LED e o alarme ao seu Raspberry Pi. Você pode usar a imagem acima ou a lista a seguir para ajudá-lo a conectar os fios corretos aos pinos corretos.
Observação: essas fiações devem ser exatas para que o programa da próxima etapa funcione, mas se você quiser programá-lo, fique à vontade para fazer a fiação do sistema de maneira diferente.
LED multicolorido:
Estaremos conectando apenas as partes vermelha e verde do LED, pois o vermelho indicará velocidade e o verde indicará uma velocidade segura, portanto, o azul é desnecessário.
Vermelho - pino 16
Terra - Pino 9
Verde - pino 15
Módulo de alarme sonoro ativo:
Embora possa ser desnecessário, recomendo colocar fita adesiva ou outro material sobre o alarme, pois pode ser extraordinariamente alto e irritante.
VCC - Pino 1
I / O - Pino 11
Terra - Pino 6
Etapa 3: Adicionando o programa
Agora é hora de adicionar o código. SSH em seu Raspberry Pi, vá para o arquivo.node-red e inicie o programa node-red. Em seguida, vá para o botão superior direito (parece três linhas empilhadas), clique nele, clique em importar> área de transferência. Em seguida, cole o código a seguir na caixa. Este código irá ativar o alarme, fazer o semáforo mudar de verde para vermelho conforme a velocidade do motorista simulado aumentar (conforme mostrado nas imagens acima), e enviar mensagens de texto quando o motorista estiver indo muito rápido e informações sobre o trajeto quando a matriz estiver esvaziado.
[{"id": "412bd4f2.ad4b3c", "type": "tab", "label": "Main", "disabled": false, "info": ""}, {"id": "e490141d. ad9358 "," digite ":" função "," z ":" 412bd4f2.ad4b3c "," nome ":" Velocímetro Sim "," func ":" msg.payload = msg.payload [msg.count]; / nretorno msg; "," saídas ": 1," noerr ": 0," x ": 110," y ": 300," fios ":
Como não temos um velocímetro ou GPS, embora possa ser facilmente adicionado ao sistema, existem 6 nós que juntos emulam os limites de velocidade e um carro acelerando lentamente, você pode modificar os sistemas que emitem esses valores nos nós de injeção. matrizes.
Agora, tudo o que você precisa fazer é se inscrever em uma conta Twilio e inserir seu número de telefone e informações de conta nos dois nós de SMS azuis. Em seguida, você pode inserir seu número de telefone para receber os textos.
Está feito! Basta pressionar o botão vermelho "Implementar" no canto superior direito e você estará pronto para prosseguir! Sinta-se à vontade para adicionar recursos de GPS, um velocímetro ou outros módulos para melhorar nosso design.