INHOUDSOPGAWE:
- Stap 1: Komponente
- Stap 2: Hoe werk ultrasoniese sensors
- Stap 3: Koppel die ultrasoniese sensor met PICO
- Stap 4: Ultrasoniese sensorskets
- Stap 5: Koppel die gonser
- Stap 6: Programmering van die gonser
- Stap 7: Verbind die LED's
- Stap 8: Programmeer die LED's
- Stap 9: Koppel die kragbron
- Stap 10: U is klaar
Video: N Klein alarmstelsel met 'n super klein Arduino -versoenbare bord !: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hallo, vandag gaan ons 'n klein, oulike projek maak. Ons gaan 'n klein alarmtoestel bou wat die afstand tussen hom en 'n voorwerp voor hom meet. En as die voorwerp oor 'n vasgestelde afstand beweeg, sal die toestel u in kennis stel met 'n harde gonsgeluid.
Om 'n klein alarmtoestel te maak, benodig ons klein komponente, daarom gebruik ons PICO as ons mikrobeheerder, aangesien dit aan ons behoeftes voldoen, terwyl dit baie klein is. Ons het ook algemeen gebruikte komponente gebruik om die afstand te lees en 'n sein aan die zoemer te gee. Hierdie projek neem u ongeveer 45 minute om te voltooi as u besluit om die kode te gebruik.
Stap 1: Komponente
- 1 PICO -bord, beskikbaar op mellbell.cc ($ 17)
- 1 ultrasoniese sensor, eBay ($ 1,03)
- 1 klein zoemer 5 ~ 6 volt, 'n bondel van 10 op eBay ($ 1,39)
- 3 LED's 5 mm (verskillende kleure), 'n bondel van 100 op eBay ($ 0,99)
- 4 330 ohm weerstande, 'n bondel van 100 op eBay ($ 1,08)
- 12 snoerdrade, 'n bondel van 40 op eBay ($ 0,99)
- 1 mini -broodbord, 'n bondel van 5 op eBay ($ 2,52)
Stap 2: Hoe werk ultrasoniese sensors
Voordat u die ultrasoniese sensor aansluit en dit gebruik, moet ons leer hoe dit werk:
- Eerstens stuur dit 'n ultraklankgolf uit die sender -omvormer (linker -omvormer). As daar 'n voorwerp voor die sensor is, tref die golwe daardie voorwerp en keer terug na die ontvanger (regter transducer)
- Dan bereken die mikrobeheerder die tyd tussen die stuur van die golwe en die ontvangs daarvan. Daarna doen die mikrobeheerder wiskundige berekeninge en kry die afstand tussen die sensor en die voorwerp voor dit.
- Dit is die formule wat gebruik word om die afstand in CM te kry: (duur / 2) /29.1 (U kan die wiskunde agter hierdie formule in die prent hierbo vind).
Stap 3: Koppel die ultrasoniese sensor met PICO
Die eerste ding wat u moet doen, is om na u PICO te kyk en te sien wat u daarmee kan doen. En soos u kan sien, het PICO 5 digitale I/O -penne en 3 analoog -invoerpenne. Dit sal soos volg gebruik word:
Ultrasoniese sensor penne:
- VCC (ultrasoniese sensor) - VCC (PICO)
- GND (ultrasoniese sensor) - GND (PICO)
- Trig (ultrasoniese sensor) - A1 (PICO)
- Echo (ultrasoniese sensor) - A0 (PICO)
Al wat u nodig het, is om die ultrasoniese sensor met PICO aan te sluit en seker te maak dat alles perfek is.
Stap 4: Ultrasoniese sensorskets
U moet nou 'n program skep wat die afstand wat deur die ultrasoniese sensor gemeet word, meet en dit op 'n seriële monitor vertoon. Sodat u lesings kan kry en seker kan maak dat alles verbind is en werk.
Skep 'n funksie genaamd MeasuredDistance wat verantwoordelik is vir die meting van die tyd tussen die stuur van 'n sein en die ontvangs daarvan, en die berekening van die afstand. U moet ook die lesings op u seriële monitor vertoon, sodat u die projek in die IDE kan ontfout.
U kan die aangehegte program aflaai as u dit nie self wil skryf nie. U kan ook sien hoe die seriële monitor se lesings moet lyk uit die prent hierbo.
Stap 5: Koppel die gonser
Nou dat u u sensor die afstand tussen homself en enige voorwerp voor hom gee. U moet iets met die lesings doen, en soos ons al voorheen gesê het, sal u 'n gonser 'n harde geluid laat maak as die voorwerp voor die sensor te ver kom.
Dit is baie eenvoudig om met gonsers te werk, aangesien hulle slegs twee toestande het, AAN of UIT. Hulle het ook net twee bene, een is positief (langbeen) en die ander negatief (kort been).
- As 5V op die gonser toegedien word, skakel dit aan en maak die harde gons.
- As 0V op die gonser toegedien word, skakel dit af en word daar geen gons nie.
Stap 6: Programmering van die gonser
U wil hê dat die zoemer begin gons wanneer die voorwerp voor die sensor verder as 20CM kom, en as die voorwerp nader is, die 20CM “U kan gebruik watter afstand u ook al wil gebruik”.
Die aangehegte program bevat die kode wat die metings van die ultrasoniese sensor kry en bestellings na die zoemer stuur. Wat moet begin raas as die voorwerp verder as 20CM is, en om te stop as dit nader as dit is.
Onthou dat u die kode kan aanpas by die reëls en afstande wat u wil.
Stap 7: Verbind die LED's
Nou wil u drie LED's by u projek voeg om dit meer interaktief en dinamies te maak.
Ons het gewone 5 mm LED's gebruik, en dit het slegs twee bene, 'n positiewe (lang been) en 'n negatiewe (kort been). En as ons 5V op die LED aanbring, word dit aangeskakel as ons 0v toepas, skakel dit uit. U kan hier die tipe LED's gebruik wat u wil, en as u enige vrae daaroor het, kan u dit gerus vra.
Stap 8: Programmeer die LED's
Ons het 3 LED's in ons projek gebruik, en dit brand, afhangende van die afstand tussen die sensor en die voorwerp voor dit.
Die blou LED sal aanskakel as die afstand minder as 10 cm is. Die geel LED sal aanskakel as die afstand tussen 10 cm en 20 cm is. Die rooi LED sal aanskakel as die afstand groter as 20 cm is.
Onthou ook dat u die reëls kan aanpas wat bepaal hoe u LED's brand.
Stap 9: Koppel die kragbron
Op hierdie stadium wil u die klein alarm gebruik sonder om gedwing te word om dit aan 'n rekenaar te koppel. Voeg dus 'n 9V -battery by u projek en koppel dit aan u PICO.
- Positiewe rooi draad (battery) - Vin (PICO)
- Negatiewe swart draad (battery) - GND (PICO)
En nou is u alarmstelsel in werking sonder om aan 'n rekenaar gekoppel te wees.
Stap 10: U is klaar
Baie geluk! Nou het u 'n toestel wat u waarsku op grond van die afstand van die voorwerp voor dit. Vergeet ook nie dat u die reëls daarvan kan aanpas en verander hoe en waarom die zoemer 'n geluid maak nie.
U kan ons op ons Facebook -bladsy en op mellbell.cc vind. En stel gerus enige vrae, ons beantwoord dit graag:)
Aanbeveel:
DIY bewegingsopsporing SMS alarmstelsel: 5 stappe (met foto's)
DIY bewegingsopsporing SMS alarmstelsel: In hierdie projek kombineer ek 'n goedkoop PIR -bewegingsensor met 'n TC35 GSM -module om 'n alarmstelsel te bou wat 'n "INTRUDER ALERT" vir u stuur. SMS wanneer iemand probeer om jou goed te steel. Laat ons begin
Voertuigparkeer alarmstelsel met behulp van PIR-sensor- selfdoen: 7 stappe (met foto's)
Voertuigparkeer alarmstelsel met behulp van PIR-sensor- selfdoen: het u ooit probleme ondervind tydens die parkeer vir 'n voertuig soos 'n motor, 'n vragmotor, 'n motorfiets of enige ander, dan wys ek in hierdie instruksies hoe u hierdie probleem kan oorkom met 'n eenvoudige parkeeralarm stelsel met behulp van PIR -sensor. In hierdie stelsel wat
Arduino draadlose alarmstelsel met bestaande sensors: 9 stappe (met foto's)
Arduino draadlose alarmstelsel met bestaande sensors: hierdie projek kan binne ongeveer 'n halfuur ingebou word teen 'n koste van ongeveer $ 20,00 as u bestaande 433Mhz of 315Mhz draadlose alarmsensors het. Dit kan ook 'n volledige nuwe projek wees met draadlose alarmsensors, soos infrarooi bewegingsdetektore en riet
Pool Pi Guy - AI -aangedrewe alarmstelsel en swembadmonitering met behulp van Framboos Pi: 12 stappe (met foto's)
Pool Pi Guy - AI -aangedrewe alarmstelsel en swembadmonitering met behulp van Framboos Pi: dit is lekker om 'n swembad by die huis te hê, maar dit neem groot verantwoordelikheid mee. My grootste bekommernis is om te kyk of iemand sonder toesig naby die swembad is (veral jonger kinders). My grootste ergernis is om seker te maak dat die swembadwaterleiding nooit onder die ingang van die pomp val nie
Hoe om 'n AVR -bord te programmeer met 'n Arduino -bord: 6 stappe
Hoe om 'n AVR -bord te programmeer met 'n Arduino -bord: het u 'n AVR -mikrobeheerderbord? Is dit moeilik om dit te programmeer? Wel, u is op die regte plek. Hier sal ek u wys hoe u 'n Atmega8a -mikrokontrollerbord kan programmeer met 'n Arduino Uno -bord as programmeerder. Dus sonder verby