Índice:
- Suprimentos
- Etapa 1: Instale o Shunya OS no Raspberry Pi 4
- Etapa 2: instalar interfaces Shunya
- Etapa 3: conexões do sensor
- Etapa 4: Código de exemplo
Vídeo: Interface do sensor ADXL335 no Raspberry Pi 4B em 4 etapas: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Neste Instructable vamos conectar um sensor ADXL335 (acelerômetro) no Raspberry Pi 4 com Shunya O / S
Suprimentos
- Raspberry Pi 4B (qualquer variante)
- Fonte de alimentação compatível com Raspberry Pi 4B
- Cartão micro SD de 8 GB ou maior
- Monitor
- cabo micro-HDMI
- Mouse
- Teclado
- laptop ou outro computador para programar o cartão de memória
- Sensor acelerômetro ADXL3355 - Compre
- Módulo ADC PCF8591 - Compre
- Tábua de pão
- Fios de conexão
Etapa 1: Instale o Shunya OS no Raspberry Pi 4
Você precisará de um laptop ou computador com um leitor / adaptador de cartão micro SD para carregar o cartão micro SD com o sistema operacional Shunya.
- Baixe o Shunya OS do site oficial de lançamento
- Os caras do Shunya OS têm um tutorial decente sobre o Flashing do Shunya OS no Raspberry Pi 4.
- Insira o cartão micro SD no Raspberry Pi 4.
- Conecte o mouse e o teclado ao Raspberry Pi 4.
- Conecte o monitor ao Raspberry Pi 4 via micro-HDMI
- Conecte o cabo de alimentação e ligue o Raspberry Pi 4.
O Raspberry Pi 4 deve inicializar com o sistema operacional Shunya.
Etapa 2: instalar interfaces Shunya
Shunya Interfaces é uma biblioteca GPIO para todas as placas suportadas pelo Shunya OS.
Para instalar o Shunya Interfaces, precisamos conectá-lo ao wi-fi com acesso à internet.
1. Conecte-se ao wi-fi usando o comando
$ nmtui
2. Instalar as interfaces Shunya é fácil, basta executar o comando
$ sudo apt install shunya-interfaces
Etapa 3: conexões do sensor
ADXL335 é um sensor analógico, mas o Raspberry Pi 4 é um dispositivo digital. Portanto, precisamos de um conversor PCF8591 (ADC) que converte todos os valores analógicos fornecidos pelo ADXL335 em valores digitais compreensíveis pelo Raspberry Pi 4.
O diagrama do circuito é dado na imagem acima.
- Conecte os pinos SDA e SCL no PCF8591 ao pino 3 e ao pino 5 no Raspberry Pi 4.
- Conecte VCC e GND no PCF8591 ao pino 4 (5V) e pino 6 (GND) no Raspberry Pi 4.
- Conecte VCC e GND em ADXL335 a VCC e GND em PCF8591.
- Conecte Ain1 em PCF8591 a X em ADXL335.
- Conecte Ain2 em PCF8591 a Y em ADXL335.
- Conecte Ain3 em PCF8591 a Z em ADXL335.
Etapa 4: Código de exemplo
- Baixe o código fornecido abaixo.
- Compile-o usando o comando
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Execute-o usando o comando
$ sudo./adxl335
Recomendado:
Interface do sensor capacitivo de impressão digital com o Arduino UNO: 7 etapas
Interface do sensor capacitivo de impressão digital com o Arduino UNO: Ei, e aí, pessoal! Akarsh aqui da CETech. Hoje vamos adicionar uma camada protetora aos nossos projetos. Não se preocupe, não vamos nomear nenhum guarda-costas para o mesmo. Será um sensor de impressão digital bonito e bonito da DFRobot. Então
Introdução à interface do sensor I2C ?? - Interface do seu MMA8451 usando ESP32s: 8 etapas
Introdução à interface do sensor I2C ?? - Faça a interface do seu MMA8451 usando ESP32s: neste tutorial, você aprenderá tudo sobre como iniciar, conectar e fazer com que o dispositivo I2C (acelerômetro) funcione com o controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Botão de interface de interface - Noções básicas do Arduino: 3 etapas
Botão de interface - Arduino Básico: O botão de pressão é um componente que conecta dois pontos em um circuito quando você o pressiona. Quando o botão de pressão está aberto (não pressionado), não há conexão entre as duas pernas do botão de pressão, então o pino é conectado a 5 volts (através do pull-up resi
Interface do Arduino com sensor ultrassônico e sensor de temperatura sem contato: 8 etapas
Interface do Arduino com sensor ultrassônico e sensor de temperatura sem contato: Hoje em dia, os fabricantes e desenvolvedores estão preferindo o Arduino para o desenvolvimento rápido da prototipagem de projetos. Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. O Arduino tem uma comunidade de usuários muito boa. Neste projeto
Interface do sensor giroscópio de 3 eixos BMG160 com Raspberry Pi: 5 etapas
Interface do sensor giroscópio de 3 eixos BMG160 com Raspberry Pi: No mundo de hoje, mais da metade dos jovens e crianças gostam de jogos e todos aqueles que gostam disso, fascinados pelos aspectos técnicos dos jogos sabem a importância do sensor de movimento neste domínio. Também ficamos maravilhados com a mesma coisa e