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
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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:)