Kazalo:
- 1. korak: Komponente
- 2. korak: Kako delujejo ultrazvočni senzorji
- 3. korak: Povezovanje ultrazvočnega senzorja s sistemom PICO
- 4. korak: Skica ultrazvočnega senzorja
- 5. korak: Priključitev brenčalnika
- 6. korak: Programiranje brenčalnika
- 7. korak: Priključitev LED
- 8. korak: Programiranje LED
- 9. korak: Priključite vir napajanja
- 10. korak: Končali ste
Video: Drobni alarmni sistem z uporabo Super Tiny Arduino združljive plošče!: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:06
Pozdravljeni, danes bomo naredili majhen kul projekt. Zgradili bomo drobno alarmno napravo, ki meri razdaljo med seboj in predmetom pred njim. Ko se predmet premakne čez nastavljeno razdaljo, vas bo naprava obvestila z glasnim zvokom.
Za izdelavo majhne alarmne naprave potrebujemo drobne komponente, zato smo PICO uporabili kot svoj mikrokrmilnik, saj izpolnjuje naše potrebe, hkrati pa je zelo majhen. Uporabljali smo tudi pogosto uporabljene komponente za branje razdalje in dajanje signala zvočniku. Če se odločite za uporabo priložene kode, bo ta projekt trajal približno 45 minut.
1. korak: Komponente
- 1 plošča PICO, na voljo na spletnem mestu mellbell.cc (17 USD)
- 1 ultrazvočni senzor, ebay (1,03 USD)
- 1 majhen zvočni signal 5 ~ 6 voltov, sveženj 10 na ebayu (1,39 USD)
- 3 LED diode 5 mm (različne barve), sveženj 100 na ebayu (0,99 USD)
- 4 330 ohmski upori, sveženj 100 na ebayu (1,08 USD)
- 12 jumber žic, sveženj 40 na ebayu (0,99 USD)
- 1 mini ploščica, sveženj 5 na ebayu (2,52 USD)
2. korak: Kako delujejo ultrazvočni senzorji
Preden priključite ultrazvočni senzor in ga uporabite, se naučimo, kako deluje:
- Najprej pošlje ultrazvočni val od oddajnega pretvornika (levi pretvornik). Če je pred senzorjem predmet, valovi udarijo v ta predmet in se vrnejo nazaj v sprejemni pretvornik (desni pretvornik)
- Nato mikrokrmilnik izračuna čas med pošiljanjem valov in njihovim sprejemom. Po tem mikrokrmilnik naredi nekaj matematičnih izračunov in dobi razdaljo med senzorjem in objektom pred njim.
- To je formula, ki se uporablja za določanje razdalje v CM: (trajanje / 2) / 29,1 (matematiko za to formulo najdete na zgornji sliki).
3. korak: Povezovanje ultrazvočnega senzorja s sistemom PICO
Prva stvar, ki jo morate storiti, je, da si ogledate svoj PICO in vidite, kaj lahko storite z njim. Kot lahko vidite, ima PICO 5 digitalnih V/I nožic in 3 analogne vhodne nožice. Ki se bo uporabljal na naslednji način:
Izhodi za ultrazvočni senzor:
- VCC (ultrazvočni senzor) - VCC (PICO)
- GND (ultrazvočni senzor) - GND (PICO)
- Sprožilec (ultrazvočni senzor) - A1 (PICO)
- Odmev (ultrazvočni senzor) - A0 (PICO)
Zdaj morate le povezati ultrazvočni senzor s sistemom PICO in se prepričati, da je vse popolno.
4. korak: Skica ultrazvočnega senzorja
Zdaj morate ustvariti program, ki vzame razdaljo, ki jo meri ultrazvočni senzor, in jo prikazati na serijskem monitorju. Tako lahko dobite odčitke in se prepričate, da je vse povezano in deluje pravilno.
Ustvarite funkcijo, imenovano mereDistance, ki je odgovorna za merjenje časa med pošiljanjem signala in sprejemom ter izračun razdalje. Odčitke morate prikazati tudi na serijskem monitorju, tako da lahko projekt odpravite napake v IDE.
Priloženi program lahko prenesete, če ga ne želite napisati sami. Na zgornji sliki si lahko ogledate tudi, kako naj bodo odčitki serijskega monitorja.
5. korak: Priključitev brenčalnika
Zdaj, ko imate senzor, ki podaja razdaljo med seboj in katerim koli predmetom pred njim. Nekaj morate narediti z odčitki, in kot smo že povedali, boste imeli zvočni signal, ki bo močno hrupil, ko bo predmet pred senzorjem prišel predaleč.
Delo z brenčalniki je zelo preprosto, saj imajo le dva stanja delovanja, VKLOPLJENO ali IZKLOPLJENO. Imajo tudi samo dve nogi, ena je pozitivna (dolga noga), druga pa negativna (kratka noga).
- Ko se na brenčalo vklopi 5V, se vklopi in odda glasno brenčanje.
- Ko se na brenčalo vklopi 0V, se izklopi in zvok ne nastane.
6. korak: Programiranje brenčalnika
Želite, da brenčalo začne brenčati, ko predmet pred senzorjem preseže 20 cm, in se izklopi, ko je predmet bližje, 20 cm "Lahko uporabite poljubno razdaljo".
Priloženi program vsebuje kodo, ki dobi odčitke iz ultrazvočnega senzorja, in pošlje naročila na zvočni signal. Ki naj začnejo hrupiti, ko je predmet oddaljen več kot 20 cm, in prenehati, ko je bližje temu.
Ne pozabite, da lahko kodo prilagodite ne glede na pravila in razdalje, ki jih želite.
7. korak: Priključitev LED
Zdaj želite svojemu projektu dodati tri LED diode, da bo bolj interaktiven in dinamičen.
Uporabili smo običajne 5 mm LED diode, ki imajo le dve nogi, pozitivno (dolga noga) in negativno (kratka noga). In ko na LED prižgemo 5V, se prižge, ko uporabimo 0v, se izklopi. Tu lahko uporabite vse vrste LED, ki jih želite, in če imate kakršna koli vprašanja o tem, jih vprašajte.
8. korak: Programiranje LED
V našem projektu smo uporabili 3 LED diode, ki zasvetijo glede na razdaljo med senzorjem in predmetom pred njim.
Modra LED se prižge, ko je razdalja manjša od 10 cm. Rumena LED se prižge, ko je razdalja med 10 cm in 20 cm. Rdeča LED se prižge, ko je razdalja večja od 20 cm.
In spet, ne pozabite, da lahko prilagodite pravila, ki nadzorujejo, kako svetijo vaše LED diode.
9. korak: Priključite vir napajanja
Na tej stopnji želite uporabljati svoj majhen alarm, ne da bi ga morali prisiliti, da ga povežete z računalnikom. Zato v svoj projekt dodajte 9V baterijo in jo povežite s svojim PICO.
- Pozitivna rdeča žica (baterija) - Vin (PICO)
- Negativna črna žica (baterija) - GND (PICO)
In zdaj bo vaš alarmni sistem deloval, ne da bi ga bilo treba povezati z osebnim računalnikom.
10. korak: Končali ste
Čestitamo! Zdaj imate napravo, ki vas opozori glede na razdaljo predmeta pred njim. Prav tako ne pozabite, da lahko prilagodite njegova pravila ter spremenite, kako in zakaj zvočni signal oddaja zvok.
Najdete nas na naši Facebook strani in na mellbell.cc. Vprašajte vas, z veseljem vam bomo odgovorili:)
Priporočena:
Kako narediti pametni alarmni sistem za odkrivanje poplav z uporabo maline Pi in delcev argona: 6 korakov
Kako narediti pametni alarmni sistem za odkrivanje poplav z uporabo Raspberry Pi in delcev Argona: Standardni senzorji za poplave so odlični, da preprečijo velike škode na vašem domu ali delovnem mestu, vendar otežuje, če se alarma ne udeležite. Seveda lahko kupite tiste pametne Ta sistem za javljanje poplav zazna kakršno koli tekočino in sproži alarm
12V izhod iz katere koli baterije, združljive s hitrim polnjenjem: 6 korakov
12V izhod iz katerega koli napajalnika, združljivega s hitrim polnjenjem: uporaba hitrih polnilnikov ni samo za polnjenje telefonov, ampak služi tudi kot rezervno napajanje za 12V naprave, kot so domači modemi. Več podrobnosti najdete v tem spletnem dnevniku: http: //blog.deconinck.info/post/2017/08/09/Turnin
FM radio z uporabo Inviot U1, plošče, združljive z Arduinom: 3 koraki
FM radio z uporabo Inviot U1, plošče, združljive z Arduinom: TEA5767 je enostaven za uporabo z arduinom. Uporabljam modul TEA5767 in ploščo anInvIoT U1 iz InvIoT.com
Pool Pi Guy - Alarmni sistem, ki ga poganja AI, in nadzor bazena z uporabo Raspberry Pi: 12 korakov (s slikami)
Pool Pi Guy - Alarmni sistem, ki ga poganja AI, in spremljanje bazena z uporabo Raspberry Pi: Bazen doma je zabavno, vendar prinaša veliko odgovornost. Največ me skrbi, če je kdo v bližini bazena brez nadzora (zlasti mlajši otroci). Moja največja nadloga je, da voda v bazenu nikoli ne pade pod vhod črpalke
Vremenska postaja Acurite 5 v 1 z uporabo Raspberry Pi in Weewx (druge vremenske postaje so združljive): 5 korakov (s slikami)
Vremenska postaja Acurite 5 v 1 z uporabo Raspberry Pi in Weewx (druge vremenske postaje so združljive): Ko sem kupil vremensko postajo Acurite 5 v 1, sem želel preveriti vreme doma, ko sem bil odsoten. Ko sem prišel domov in ga nastavil, sem spoznal, da moram zaslon priključiti na računalnik ali pa kupiti njihovo pametno vozlišče