Indholdsfortegnelse:
- Trin 1: Komponenter
- Trin 2: Sådan fungerer ultralydssensorer
- Trin 3: Tilslutning af ultralydssensoren til PICO
- Trin 4: Ultrasonic Sensor Sketch
- Trin 5: Tilslutning af summer
- Trin 6: Programmering af summer
- Trin 7: Tilslutning af lysdioderne
- Trin 8: Programmering af lysdioderne
- Trin 9: Tilslutning af strømkilden
- Trin 10: Du er færdig
Video: Et lille alarmsystem ved hjælp af et super lille Arduino -kompatibelt bord !: 10 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Hej, i dag skal vi lave et lillebitte fedt projekt. Vi skal bygge en lille alarmanordning, der måler afstanden mellem sig selv og et objekt foran den. Og når objektet bevæger sig forbi en bestemt afstand, giver enheden dig besked med en høj summerlyd.
For at lave en lille alarmenhed har vi brug for små komponenter, derfor brugte vi PICO som vores mikrokontroller, da den opfylder vores behov, samtidig med at den er meget lille. Vi brugte også almindeligt anvendte komponenter til at aflæse afstanden og give et signal til summeren. Dette projekt tager dig omkring 45 minutter at afslutte, hvis du vælger at bruge den medfølgende kode.
Trin 1: Komponenter
- 1 PICO -bord, tilgængeligt på mellbell.cc ($ 17)
- 1 ultralydssensor, ebay ($ 1,03)
- 1 lille summer 5 ~ 6 volt, et bundt med 10 på ebay ($ 1,39)
- 3 lysdioder 5 mm (forskellige farver), et bundt med 100 på eBay ($ 0,99)
- 4 330 ohm modstande, et bundt med 100 på ebay ($ 1,08)
- 12 jumber wires, et bundt med 40 på ebay ($ 0,99)
- 1 mini -brødbræt, et bundt med 5 på ebay ($ 2,52)
Trin 2: Sådan fungerer ultralydssensorer
Inden du tilslutter ultralydssensoren og bruger den, lad os lære, hvordan den fungerer:
- Først sender den en ultralydsbølge fra transmittertransduceren (venstre transducer). Hvis der er et objekt foran sensoren, rammer bølgerne det objekt og vender tilbage til modtagertransduceren (højre transducer)
- Derefter beregner mikrokontrolleren tiden mellem afsendelse af bølgerne og modtagelsen af dem. Derefter foretager mikrokontrolleren nogle matematiske beregninger og får afstanden mellem sensoren og objektet foran den.
- Dette er formlen, der bruges til at få afstanden i CM: (varighed / 2) /29.1 (Du kan finde matematikken bag denne formel på billedet ovenfor).
Trin 3: Tilslutning af ultralydssensoren til PICO
Det første du skal gøre, er at tage et kig på din PICO og se, hvad du kan gøre med det. Og som du kan se, har PICO 5 digitale I/O -ben og 3 analoge indgangsstifter. Som vil blive brugt som følger:
Ultrasonic sensor pin outs:
- VCC (ultralydssensor) - VCC (PICO)
- GND (ultralydssensor) - GND (PICO)
- Trig (ultralydssensor) - A1 (PICO)
- Ekko (ultralydssensor) - A0 (PICO)
Det eneste du skal bruge er at forbinde ultralydssensoren med PICO og sikre, at alt er perfekt.
Trin 4: Ultrasonic Sensor Sketch
Du skal nu oprette et program, der tager afstanden målt af ultralydssensoren og vise det på en seriel skærm. Så du kan få aflæsninger og sikre, at alt er tilsluttet og fungerer korrekt.
Opret en funktion kaldet MeasuredDistance, der er ansvarlig for at måle tiden mellem afsendelse af et signal og modtagelse af det og beregning af afstanden. Du skal også vise målingerne på din serielle skærm, så du kan fejlsøge projektet i IDE.
Du kan downloade det vedhæftede program, hvis du ikke selv vil skrive det. Du kan også se, hvordan seriel monitorens aflæsninger skal se ud fra billedet ovenfor.
Trin 5: Tilslutning af summer
Nu, hvor du har din sensor, der giver afstanden mellem sig selv og ethvert objekt foran den. Du skal gøre noget med målingerne, og som vi sagde før, skal du få en summer til at lave en høj lyd, når objektet foran sensoren kommer alt for langt.
Arbejde med summer er meget enkelt, da de kun har to driftstilstande, enten ON eller OFF. De har også kun to ben, det ene er positivt (langt ben), og det andet er negativt (kort ben).
- Når 5V er påført summeren, tændes den og laver den høje summende støj.
- Når der sættes 0V på summeren, slukker den, og der er ingen summer.
Trin 6: Programmering af summer
Du vil have summeren til at begynde at summe, når objektet foran sensoren kommer længere end 20 cm, og slukke, når objektet er tættere på 20 cm "Du kan bruge den afstand, du ønsker".
Det vedhæftede program indeholder koden, der får målingerne fra ultralydssensoren og sender ordrer til summeren. Som skal begynde at larme, når objektet er længere end 20 cm, og for at stoppe, når det er tættere end det.
Husk, at du kan tilpasse koden til de regler og afstande, du ønsker.
Trin 7: Tilslutning af lysdioderne
Nu vil du tilføje tre lysdioder til dit projekt for at gøre det mere interaktivt og dynamisk.
Vi brugte almindelige 5 mm lysdioder, og disse har kun to ben, et positivt (langt ben) og et negativt (kort ben). Og når vi anvender 5V til LED'en, tænder den, når vi anvender 0v, slukker den. Du kan bruge uanset hvilken type LED'er du ønsker her, og hvis du har spørgsmål til det, er du velkommen til at stille dem.
Trin 8: Programmering af lysdioderne
Vi brugte 3 lysdioder i vores projekt, og de lyser afhængigt af afstanden mellem sensoren og objektet foran den.
Den blå LED tændes, når afstanden er mindre end 10 cm. Den gule LED tændes, når afstanden er mellem 10 cm og 20 cm. Den røde LED lyser, når afstanden er større end 20 cm.
Og igen, husk at du kan tilpasse de regler, der styrer, hvordan dine lysdioder lyser.
Trin 9: Tilslutning af strømkilden
På dette tidspunkt vil du have muligheden for at bruge din lille alarm uden at blive tvunget til at slutte den til en pc. Så tilføj et 9V batteri til dit projekt og tilslut det til din PICO.
- Positiv rød ledning (batteri) - Vin (PICO)
- Negativ sort ledning (batteri) - GND (PICO)
Og nu vil dit alarmsystem være i drift uden at skulle være forbundet til en pc.
Trin 10: Du er færdig
Tillykke! Nu har du en enhed, der advarer dig baseret på objektets afstand foran den. Glem heller ikke, at du kan tilpasse dens regler og ændre, hvordan og hvorfor summeren giver en lyd.
Du kan finde os på vores Facebook -side og på mellbell.cc. Og du er velkommen til at stille spørgsmål, vi svarer dem gerne:)
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Arduino trådløst alarmsystem ved hjælp af eksisterende sensorer: 9 trin (med billeder)
Arduino trådløst alarmsystem ved hjælp af eksisterende sensorer: Dette projekt kan bygges på cirka en halv time til en pris på omkring $ 20,00, hvis du har eksisterende 433Mhz eller 315Mhz trådløse alarmsensorer. Det kan også være et komplet nyt projekt med trådløse alarmsensorer, såsom infrarøde bevægelsesdetektorer og siv
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores
Pool Pi Guy - AI -drevet alarmsystem og poolovervågning ved hjælp af Raspberry Pi: 12 trin (med billeder)
Pool Pi Guy - AI -drevet alarmsystem og poolovervågning ved hjælp af Raspberry Pi: At have en pool derhjemme er sjovt, men medfører et stort ansvar. Min største bekymring er at overvåge, om nogen er i nærheden af poolen uden opsyn (især yngre børn). Min største irritation er at sørge for, at poolvandsledningen aldrig går under pumpens indgang