Cuprins:
- Pasul 1: O senzor MPU-6050
- Pasul 2: Elementos No Tinkercad
- Pasul 3: Estrutura Do Circuito
- Pasul 4: O Cod de program
- Pasul 5: Tudo Pronto
Video: Sistem De Prevenção De Deslizamentos Com Sensor MPU-6050: 6 Etape
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
O senzor MPU-6050 este un cip care are un accelerometru și un tip giroscopic tip MEMS. São 3 eixos para o acelerômetro e 3 eixos para o giroscópio, sendo ao todo 6 graus de liberdade (6DOF).
Vamos learn a desenvolver um protótipo de um system of prevenção de Deslizamentos using a platform Tinkercad!
Pasul 1: O senzor MPU-6050
O Acelerômetro e Giroscópio tipo MEMS fiecare um com 3 Eixos, sendo ao todo 6 graus de liberdade (6DOF).
O sensor ainda possui em sua placa (GY-521) um sensor de temperatura embutido no CI MPU6050, o care permite realizarea mediilor de temperatura numa faixa -40 e +85 ºC. O echipament posui înaltă precizie devido către conversorul analogic digital de 16-biți pentru fiecare canal.
Portanto o sensor captura os canais X, Y e Z ao mesmo tempo.
Specificații tehnice:
- Cip: MPU-6050; - Tensiune de funcționare: 3-5V; - Conversor AD 16 biți; - Comunicație: Protocolo padrão I2C;: ± 2, ± 4, ± 8, ± 16g; - Dimensiuni: 20 x 16 x 1mm.
Pasul 2: Elementos No Tinkercad
No Tinkercad você precisará criar uma conta e em seguida criar um "Novo Circuito", nesse circuito você selecionará os following components:
- 1 Arduíno UNO R3; - 1 Multímetro; - 1 Placa de Ensaio; - 2 Rezistențe de 300 ohmi; - 1 LED vermelho; - 1 LED verde; e- 1 Potenciometru de 20 K ohmi.
Pasul 3: Estrutura Do Circuito
A estrutura e conexões do circuitito estão demonstradas na imagem acima. Este simplu!
Pasul 4: O Cod de program
O codul programului trebuie să se adapteze ca și necesități. No my case, estruturei um code that através do comportamento dos LEDs eu soubesse qual era o valor da vibração recebida pelo sensor, care nesse case is representado pelo potenciômetro e pelo multímetro.
Dessa forma pentru fiecare comportament estipulei uma reta no gráfico, conforme mostrado na figura do gráfico.
Você poți urma ca etapele următoare:
1- Defina as suas variáveis do program;
2- Configurați-vă programul determinând pinii de intrare (INPUT) și de saída (OUTPUT). Como o nosso sensor faz uma leitura analógica precisamos de definir um pino de entrada analógica na placa de Arduíno;
3- Estruture o loop (a ação que ocorrerá de forma ininterrupta) în acest caz ficou asemănător: leitura analogică a senzorului -> conversație de leitura pentru voltagem ('PotencVolt') -> obținerea valorii de vibrație a acordului cu intervale de grafic;
4- A partir dos valores de 'vibracao' define-se o comportament dos LEDs (ligar, desligar e piscar).
Pasul 5: Tudo Pronto
"loading =" lazy "ficou alguma duvida, asista sau video pentru a clarifica.
Obrigado pela atenção e Parabéns pela dedicação!
Recomandat:
TAM 335 Lab 5: 8 Etape
TAM 335 Laboratorul 5: Scopul acestui instructabil este de a explica metodele de calibrare pentru debitmetrele utilizate în laborator. Pașii 1-4 se referă la calibrarea mașinilor, în timp ce Pașii 5-8 se referă la achiziția de date. Înainte de calibrare, este necesar să
Reutilizați Philips Wake Up Light HF3550 + Ipod Touch 4th: 5 Etape
Reutilizați Philips Wake Up Light HF3550 + Ipod Touch 4th: EDIT 2019/10/28 Am încărcat un nou fișier IPA crăpat (mulțumesc irastignac) și am actualizat linkul fișierului anonim. Ar trebui să prevină momentul în care vi se solicită să introduceți ID-ul meu de apple.EDIT 2019/10/22 se pare că fișierul philips IPA este semnat cu apple-ul meu
Diviértete Con ArduPack (Videojuego2D Godot3 + Arduino ESP32): 8 Etape
Diviértete Con ArduPack (Videojuego2D Godot3 + Arduino ESP32): Modelo Prototipo de un VideoJuego care le permite utilizatorului să se distreze folosind un control nu convențional și pentru cei mai entuziaști ai programării darle un punct de pornire cu facilitatea elementelor software libere în que fue desa
Arduino 1-fire Generic Client / Slave Device (Sensor): 4 Etape
Arduino 1-wire Generic Client / Slave Device (Sensor): Vă rugăm să citiți Introducerea și Pasul 2 din instrucțiunile mele despre cum să construiți un Arduino 1-wire Display (144 caractere) pentru a obține mai multe informații despre situație și biblioteci disponibile. După cum am explicat acolo, vom folosi biblioteca OneWire-Hub
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] MULTIPLE SENSOR DATA !: 3 Etape
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] MULTIPLE SENSOR DATA !: Salut, am văzut că există lipsă de informații despre cum să postăm date de senzor multiple pe Thingspeak de către Arduino Uno cu modulul SIM900. Așa că am făcut instructabil scurt conexiunea și configurarea Arduino UNO cu senzor SIM900 și DHT22. Date de la DHT22 (temper