Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Mačke so lahko odlične. Lahko so tako neverjetno udobni, mehki in zabavni. Ko pa se lotijo projekta, jih je lahko neverjetno težko odvrniti. Kakšen boljši način za odvračanje mačke od svetlobe in zvoka, občutljivega na gibanje?
V tej lekciji se boste naučili, kako nastaviti in kodirati Arduino za zaznavanje gibanja v njegovi bližini. Ko pride do gibanja, bo bitje odvrnilo tako z LED svetlobo kot z zvokom.
Nekaj osnovnih izkušenj s vezjem in programiranjem je v pomoč, vendar ni nujno.
Zaloge
1 Arduino Uno
1 Ogledna plošča
2 330Ω upor
1 zvočni signal
1 LED RGB
10 mostičnih kablov
1 adapter 9V1A (za nastavitev in priključitev)
1. korak: 1. korak: Sestavljanje ultrazvočnega senzorja
Začnite sestavljati svojo ploščo.
Priključite ultrazvočni senzor, kot je prikazano zgoraj. Upoštevajte štiri različne zatiče (označene) VCC, Trig, Echo in Gnd. Prepričajte se, da gre VCC na 5V vir energije, GND pa na tla.
Trig mora iti na pin 2, Echo pa na pin 3.
2. korak: 2. korak: pritrdite zvočni signal
Ponovno sledite zgornji plošči, da pritrdite zvočni signal. Prepričajte se, da je priključek + brenčalnika pritrjen na zatič 7, in uporabite upor 330Ω, da priključite - terminal na ozemljitev.
Korak 3: Korak 3: Priključite LED
Priključite LED RGB, kot je prikazano na diagramu. Rdeča naj se pritrdi na nožico 9, zelena na pin 10, modra pa na pin 11. Zadnji (in najdaljši) zatič se mora pritrditi na tla z uporom 330Ω.
4. korak: 4. korak: Čas kodiranja
Zdaj je čas, da kodo dodate. Z uporabo urejevalnika Arduino bo naslednja koda povzročila, da bo LED zasvetila, zvočni signal pa naredil hrup, odvisno od razdalje, na kateri senzor UltraSonic zazna predmet.
Če ste ustvarjali s katero koli številko PIN, vedite, da jo boste morda morali spremeniti, da bo koda delovala.
5. korak: 5. korak: Čas je, da ustavite mačko
Nastavite svoj aranžma povsod, kjer želite preprečiti, da bi vaša mačka odšla. Poskušam mu preprečiti, da bi hodil po tleh v svoji kleti, kjer ni vrat, ki bi to preprečila. Ko hodi pred senzorjem, ugasne. Hrupa in luči ga zlahka prestraši, zato ga ne potrebuje preveč.
Korak 6: Korak 6: Igrajte se z nastavitvami
Nekatere stvari lahko prilagodite ali prilagodite glede na svoje potrebe:
- Kaj "distanceInCM" povzroči, da se stvari zgodijo. Ali želite, da to zazna, ko zazna nekaj zelo blizu, ali šele, ko je bolj oddaljeno? Če to nastavite tako, da je predaleč, boste morda morali kupiti boljši ultrazvočni senzor, ki je bolj občutljiv.
- Kakšno barvno paleto želite uporabiti? Z RGB LED izbira naključne vrednosti med 0 in 100 ali 0 in 255 (v rdeči barvi, ko je kaj blizu) za večje opozorilo.
- Frekvenco zvočnika je mogoče prilagoditi. Nižje frekvence so nižje note, višje frekvence so višje note.
Priporočena:
Arduino alarm z digitalnim senzorjem vibracij: 5 korakov
Arduino alarm z digitalnim senzorjem vibracij: Ta navodila govorijo o tem, kako sami naredite enostavno in poceni alarmno napravo. Vse kar potrebujete je osnovno znanje o elektroniki in programiranju arduina. Če imate kakršna koli vprašanja ali težave, se lahko obrnete na mojo pošto: [email protected] Torej le
Arduino push opozorila za zvonec na vratih, alarm za vlom, alarm za dim itd.: 8 korakov
Arduino potisna opozorila za zvonec na vratih, alarm za vlom, alarm za dim itd.: Obvestila o IoT z zvonca na vratih, alarm za vlom, alarme za dim itd. Z uporabo Arduino Uno in Ethernet ščita. Vse podrobnosti o moji spletni strani tukaj O Arduino Push Alert Box uporablja Arduino Uno in Ethernet Shield na osnovi čipa Wiznet W5100 za
Measurino: merilno kolo Dokaz koncepta: 9 korakov
Measurino: merilno kolo Dokaz koncepta: Measurino preprosto šteje število vrtljajev kolesa in prevožena razdalja je neposredno sorazmerna s polmerom samega kolesa. To je osnovno načelo števca kilometrov in ta projekt sem začel predvsem zato, da bi preučil, kako ohraniti
Alarm za lomljenje stekla / alarm za vlom: 17 korakov
Alarm za razbijanje stekla / alarm za vlom: To vezje se lahko uporablja za sprožitev alarma za zaznavanje, da je vsiljivec razbil stekleno okno, tudi če vsiljivec zagotovi, da ni zvoka razbitega stekla
Manta Drive: Dokaz koncepta za pogonski sistem ROV .: 8 korakov (s slikami)
Manta Drive: Dokaz koncepta za pogonski sistem ROV. Vsako potopljeno vozilo ima pomanjkljivosti. Vse, kar prebija trup (vrata, kabel), je potencialno puščanje in če mora nekaj hkrati prebiti trup in se premikati, se potencial za puščanje pomnoži. Ta navodila opisujejo