Taula de continguts:
- Pas 1: treballar
- Pas 2: components i eines necessaris
- Pas 3: connexions que cal establir:
- Pas 4: la caixa de plàstic
- Pas 5: Codi
- Pas 6: tocs finals
Vídeo: Sistema de detecció basat en Arduino: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En aquest instructiu, Farem un senzill sistema de detecció basat en Arduino mitjançant el Senor per ultrasons, un servomotor i un brunzidor piezoelèctric que comença a sonar quan el sensor detecta un objecte dins del seu abast. Es tracta d’un projecte senzill que es pot fer en una hora i això també afegirà els vostres coneixements sobre l’Arduino i els components que s’utilitzen.
Així que Comencem !!!
Pas 1: treballar
El funcionament d’aquest sistema és el següent:
El sensor d'ultrasons que té un abast de 400 cm es col·loca en un servomotor i, a mesura que gira, el sensor detectarà si hi ha algun objecte obstructiu.
Si hi ha un objecte obstructiu, el sensor el detectarà i enviarà un senyal al brunzidor que al seu torn comença a sonar i la distància a la qual es pot veure l'objecte al monitor sèrie de l'IDE Arduino.
Aquestes dades del sensor també s’envien al programari de processament IDE, que crea un mapa gràfic on es mostra on i quina distància hi ha l’objecte.
Pas 2: components i eines necessaris
1. Arduino UNO i cable Ethernet
2. Sensor d'ultrasons - HC-SR04
3. Servomotor - MG-995
4. Zumbador piezoelèctric
5. Taula de pa
6. Mascle - Cavalls de pont masculí
7. Femella - Cavalls de pont masculí
8. Fevikwik - 2
9. Capsa de plàstic petita
10. Ganivet
Pas 3: connexions que cal establir:
Connecteu el pin del gatell del sensor al pin 2 de l'Arduino
Connecteu el pin Echo del sensor al pin 3 de l'Arduino
Connecteu Vcc i GND del subministrament del sensor i de la terra respectivament
Col·loqueu el brunzidor a la pissarra
Connecteu l'extrem positiu al pin 10 de l'Arduino i connecteu l'extrem negatiu a terra
Connecteu el cable negre i vermell del servomotor a terra i al subministrament respectivament
Connecteu el cable groc del servomotor al pin 9 de l'Arduino
Connecteu el terminal de 5 V de l'Arduino per subministrar-lo i el terminal GND de l'Arduino a terra
Després d'acabar aquestes connexions, col·loqueu tot el circuit a l'interior del com es mostra a la figura
Ara és hora de codificar
Pas 4: la caixa de plàstic
Com heu vist a les imatges, hem utilitzat una caixa de plàstic de mida mitjana.
Talleu la tapa de la caixa en dos trossos, tal com es mostra, per tal d’obrir la meitat de la tapa per ajustar les connexions mentre el motor no es pertorbi.
Talleu un petit forat quadrat a la part inferior de la caixa tal com es mostra a la imatge per connectar el cable Ethernet a l’Arduino.
Pas 5: Codi
Aquest projecte consta de dos codis, un per a l'IDE Arduino i l'altre per al processament de l'IDE.
L'IDE de processament s'utilitza per crear el radar on es mapen tots els objectes a la seva ubicació.
El programari es pot descarregar aquí.
El codi està disponible a continuació -:
Pas 6: tocs finals
Després d'acabar la connexió i carregar el codi a l'Arduino, col·loqueu el circuit amb cura a la caixa de plàstic com es mostra i col·loqueu també el sensor d'ultrasons al motor Servo com es mostra a la figura i col·loqueu el Servo motor a la tapa de la caixa i enganxeu-lo. amb fewikwik.
Si el brunzidor no funciona, torneu a comprovar les connexions del brunzidor i també del sensor.
Gaudeix-ne!
Recomanat:
Seguiment d'objectes basat en la detecció de color: 10 passos
Seguiment d’objectes basat en la detecció de color: història. Vaig fer aquest projecte per aprendre el processament d’imatges amb Raspberry PI i obrir el CV. Per fer aquest projecte més interessant, he utilitzat dos servomotors SG90 i hi heu muntat càmera. Un motor que es movia horitzontalment i un segon motor que es movia verticalment
Termòmetre infraroig sense contacte basat en Arduino - Termòmetre basat en IR mitjançant Arduino: 4 passos
Termòmetre infraroig sense contacte basat en Arduino | Termòmetre basat en IR que utilitza Arduino: Hola nois, en aquest instructable farem un termòmetre sense contacte amb arduino, ja que de vegades la temperatura del líquid / sòlid és massa alta o baixa a la temperatura i és difícil fer-hi contacte i llegir-ne temperatura llavors en aquell escenari
Generador de música basat en el temps (generador de midi basat en ESP8266): 4 passos (amb imatges)
Generador de música basat en el temps (generador de midi basat en ESP8266): Hola, avui explicaré com fer el vostre propi generador de música basat en el temps. Es basa en un ESP8266, que és com un Arduino, i respon a la temperatura, a la pluja i intensitat lumínica. No espereu que faci cançons senceres o progrés d’acords
Sistema de detecció d'incendis forestals basat en IOT: 8 passos
Sistema de detecció d'incendis forestals basat en la IOT: ● Els incendis forestals han estat un problema urgent durant dècades a l'Índia i només han passat a la llum de la llum quan es produeixen incidents majors com el que es produeix a Uttarakhand. per
Sistema de detecció de gasos tòxics basat en IoT: 6 passos
Sistema de detecció de gasos tòxics basat en IoT: els gasos tòxics tenen enormes efectes ambientals. Les persones pateixen diverses malalties a causa d’elles. La detecció adequada del nivell de gasos tòxics és important per a nosaltres. amb aquest respecte desenvolupo aquest projecte per detectar el nivell de gasos tòxics al nostre entorn. Per