Sadržaj:
- Korak 1: Komponente
- Korak 2: Kako ultrazvučni senzori rade
- Korak 3: Povezivanje ultrazvučnog senzora sa PICO
- Korak 4: Skica ultrazvučnog senzora
- Korak 5: Povezivanje zujalice
- Korak 6: Programiranje zujalice
- Korak 7: Spajanje LED dioda
- Korak 8: Programiranje LED dioda
- Korak 9: Priključite izvor napajanja
- Korak 10: Gotovi ste
Video: Sitni alarmni sistem koji koristi Super Tiny Arduino kompatibilnu ploču!: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Zdravo, danas ćemo napraviti mali kul projekt. Napravit ćemo mali alarmni uređaj koji mjeri udaljenost između sebe i objekta ispred sebe. A kad se objekt pomakne iznad zadane udaljenosti, uređaj će vas obavijestiti glasnim zujanjem.
Da bismo napravili mali alarmni uređaj, potrebne su nam male komponente, zato smo koristili PICO kao svoj mikrokontroler, jer ispunjava naše potrebe, iako je vrlo malih dimenzija. Također smo koristili često korištene komponente za očitavanje udaljenosti i davanje signala zujalici. Ovaj projekt će vam trebati oko 45 minuta da završite, ako se odlučite za korištenje navedenog koda.
Korak 1: Komponente
- 1 PICO ploča, dostupna na mellbell.cc (17 USD)
- 1 ultrazvučni senzor, ebay (1,03 USD)
- 1 mali zujalica 5 ~ 6 volti, paket od 10 na ebayu (1,39 USD)
- 3 LED diode 5 mm (različite boje), paket od 100 na ebayu (0,99 USD)
- 4 otpornika od 330 ohma, paket od 100 na ebayu (1,08 USD)
- 12 žica, paket od 40 na ebayu (0,99 USD)
- 1 mini ploča, paket od 5 na ebayu (2,52 USD)
Korak 2: Kako ultrazvučni senzori rade
Prije nego što povežete ultrazvučni senzor i upotrijebite ga, naučimo kako radi:
- Prvo šalje ultrazvučni val s odašiljača (lijevi pretvarač). Ako se ispred senzora nalazi objekt, valovi udaraju u taj objekt i vraćaju se natrag do pretvarača prijemnika (desni pretvarač)
- Zatim mikrokontroler izračunava vrijeme između slanja valova i primanja. Nakon toga mikrokontroler vrši neke matematičke proračune i dobiva udaljenost između senzora i objekta ispred njega.
- Ovo je formula koja se koristi za dobijanje udaljenosti u CM: (trajanje / 2) / 29,1 (Matematiku iza ove formule možete pronaći na gornjoj slici).
Korak 3: Povezivanje ultrazvučnog senzora sa PICO
Prvo što trebate učiniti je pogledati svoj PICO i vidjeti što možete učiniti s njim. Kao što vidite, PICO ima 5 digitalnih I/O pinova i 3 analogna ulazna pina. Koji će se koristiti na sljedeći način:
Utikači ultrazvučnog senzora:
- VCC (ultrazvučni senzor) - VCC (PICO)
- GND (ultrazvučni senzor) - GND (PICO)
- Okidač (ultrazvučni senzor) - A1 (PICO)
- Eho (ultrazvučni senzor) - A0 (PICO)
Sada je sve što trebate povezati ultrazvučni senzor s PICO -om i uvjeriti se da je sve savršeno.
Korak 4: Skica ultrazvučnog senzora
Sada morate stvoriti program koji uzima udaljenost izmjerenu ultrazvučnim senzorom i prikazuje ga na serijskom monitoru. Tako da možete pročitati i provjeriti je li sve povezano i radi li ispravno.
Napravite funkciju koja se zove mereDistance koja je odgovorna za mjerenje vremena između slanja signala i prijema, te izračunavanje udaljenosti. Očitanja morate prikazati i na svom serijskom monitoru kako biste mogli otkloniti greške u projektu u IDE -u.
Ako ne želite da ga sami napišete, možete preuzeti priloženi program. Na gornjoj slici možete vidjeti i kako bi trebala izgledati očitanja serijskog monitora.
Korak 5: Povezivanje zujalice
Sada, vaš senzor daje udaljenost između sebe i bilo kojeg objekta ispred sebe. Morate učiniti nešto s očitanjima, a kao što smo već rekli, imat ćete zujalicu koja će stvarati glasnu buku kada objekt ispred senzora ode predaleko.
Rad sa zujalicama je vrlo jednostavan, jer imaju samo dva stanja rada, ON ili OFF. Imaju i samo dvije noge, jedna je pozitivna (duga noga), a druga negativna (kratka noga).
- Kada se na zujalicu priključi 5V, uključuje se i proizvodi jako zujanje.
- Kada se 0V primijeni na zujalicu, ona se isključuje i nema zujanja.
Korak 6: Programiranje zujalice
Želite da zujalica počne zujati kada objekt ispred senzora pređe udaljenost veću od 20 cm, a da se isključi kad je objekt bliže 20 cm „Možete koristiti bilo koju udaljenost koju želite“.
Priloženi program sadrži kôd koji prima očitanja s ultrazvučnog senzora i šalje naredbe do zujalice. Koje trebaju početi stvarati buku kada je objekt udaljen više od 20 cm, a prestati kada je bliže od toga.
Upamtite da kôd možete prilagoditi bilo kojim pravilima i udaljenostima koje želite.
Korak 7: Spajanje LED dioda
Sada želite dodati tri LED diode svom projektu kako biste ga učinili interaktivnijim i dinamičnijim.
Koristili smo obične LED diode od 5 mm, a oni imaju samo dvije noge, pozitivnu (dugačka noga) i negativnu (kratka noga). A kad na LED diodu priključimo 5V, pali se kad primijenimo 0v, isključuje se. Ovdje možete koristiti bilo koju vrstu LED dioda koje želite, a ako imate bilo kakvih pitanja o tome, slobodno ih postavite.
Korak 8: Programiranje LED dioda
U našem projektu koristili smo 3 LED diode, koje svijetle ovisno o udaljenosti između senzora i objekta ispred njega.
Plava LED lampica će se uključiti kada je udaljenost manja od 10 cm. Žuta LED lampica će se upaliti na udaljenosti između 10 cm i 20 cm. Crvena LED lampica će se uključiti kada je udaljenost veća od 20 cm.
I opet, zapamtite da možete prilagoditi pravila koja kontrolišu kako će vaše LED diode svijetliti.
Korak 9: Priključite izvor napajanja
U ovoj fazi želite mogućnost korištenja vašeg sićušnog alarma bez prisiljavanja da ga povežete s računarom. Dakle, dodajte 9V bateriju u svoj projekt i spojite je na svoj PICO.
- Pozitivna crvena žica (baterija) - Vin (PICO)
- Negativna crna žica (baterija) - GND (PICO)
I sada će vaš alarmni sistem biti u funkciji bez potrebe za povezivanjem sa računarom.
Korak 10: Gotovi ste
Čestitamo! Sada imate uređaj koji vas upozorava na osnovu udaljenosti objekta ispred njega. Također, ne zaboravite da možete prilagoditi njegova pravila i promijeniti način i zašto zvučni signal proizvodi zvuk.
Možete nas pronaći na našoj Facebook stranici i na mellbell.cc. I slobodno postavljajte bilo koja pitanja, rado ćemo vam odgovoriti:)
Preporučuje se:
Mašina za strašilo za Noć vještica koja koristi PIR, 3D ispisanu bundevu i kompatibilnu audio pranker/praktičnu šalu za šale Troll Arduino .: 5 koraka
Mašina za strahove za Noć vještica koja koristi PIR, 3D printanu bundevu i kompatibilnu audio pranker Troll Arduino ploču za šale: Ploča za trolove koju je stvorio Patrick Thomas Mitchell iz EngineeringShock Electronics, a nedavno je u potpunosti financirana od strane Kickstartera. Dobio sam nagradu nekoliko sedmica ranije da pomognem u pisanju primjera upotrebe i izgradnji Arduino biblioteke u pokušaju
Kako koristiti Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilnu ploču pomoću Blynka: 10 koraka
Kako se koristi Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilna ploča pomoću Blynka: Arduino WeMos D1 WiFi UNO ESP8266 kompatibilna IOT IDE ploča Opis: WiFi ESP8266 razvojna ploča WEMOS D1. WEMOS D1 je razvojna ploča za WIFI zasnovana na ESP8266 12E. Funkcionisanje je slično onome kod NODEMCU -a, samo što je hardver izgrađen
Uređaj za mjerenje UV-indeksa koji govori, koji koristi senzor VEML6075 i mali drugar: 5 koraka
Uređaj za mjerenje UV-indeksa koji govori, pomoću senzora VEML6075 i Malog prijatelja: Dolaze ljeta! Sunce sija! Što je odlično. No, kako ultraljubičasto (UV) zračenje postaje sve intenzivnije, ljudi poput mene dobivaju pjege, male smeđe otočiće koji plivaju u moru crvene, opečene od sunca, kože koja svrbi. Biti u mogućnosti imati informacije u stvarnom vremenu
Sistem kućne automatizacije koji koristi Bluetooth modul Arduino i HC-05: 5 koraka (sa slikama)
Sustav kućne automatizacije koji koristi Bluetooth modul Arduino i HC-05: Hej momci kako ste svi! Danas sam ovdje sa svojim drugim Arduino instrukcijskim sistemom. To je sistem za kućnu automatizaciju koji kontrolira Bluetooth. Svojim kućanskim aparatima možete upravljati samo sa svog pametnog telefona. stvari savršeno rade! Dizajnirao sam i aplikaciju
Arduino PIR sigurnosni sistem koji koristi sirenu: 7 koraka (sa slikama)
Arduino PIR sigurnosni sistem koji koristi sirenu: U redu, pa ćemo u ovom projektu alarmirati lopova pomoću PIR senzora, Arduina, releja i trube automobila