Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tem navodilu bomo z RaspberryPi 3 ustvarili magnetni senzor IoT.
Senzor je sestavljen iz LED in brenčalca, ki se vklopita, ko senzor mini trstike zazna magnet.
Korak: Zberite zaloge
Za začetek se prepričajte, da imate vse potrebne zaloge. Boste potrebovali:
- RaspberryPi 3
- A T Čevljar
- Breadboard
- Tračni priključek
- Mini Reed senzor
- LED
- Zvočnik
- Različne žice (vključno z nekaterimi z vsaj enim ženskim koncem)
2. korak: Povežite Pi in Breadboard
Nato povežete RaspberryPi in Breadboard. Če želite to narediti, boste en konec tračnega priključka postavili v T Cobbler, drugega pa preko zatičev na RaspberryPi. Nato postavite T Cobbler v mizo.
3. korak: Priključite senzor Mini Reed
Zdaj priključite mini senzor trstike. Za to boste želeli uporabiti žice z ženskim koncem, saj ima senzor moške zatiče. Od leve proti desni so zatiči senzorja izhodni, napajalni in ozemljitveni.
Izhodni zatič priključite na T Cobbler GPIO24, napajanje na kateri koli pin 5V T Cobbler, ozemljite pa na kateri koli zatič GND T Cobbler.
4. korak: Priključite LED
LED dioda je lahko nekoliko zapletena, če je ne poznate! Sama LED ima dolg in kratek konec. Dolgi konec je treba priključiti na GPIO26 prek upora 330k ohmov, kratek konec pa neposredno na ozemljitev, kot je prikazano zgoraj. Lahko se odločite za uporabo dodatnih žic, da zagotovite, da bo vse ostalo lepo in urejeno!
5. korak: Priključite zvočni signal
Opazili boste, da ima vaš brenčalec simbol + in a - na dnu. Znak + prikazuje, kateri brenčalni zatič je treba priključiti na napajanje, in - prikazuje zatič, ki ga je treba priključiti na ozemljitev.
Priključite pin + na GPIO25 in pin - na GND. Odločil sem se, da bom uporabil isto pot, na kateri sem LED priklopil na GND, vendar vam tega ni treba storiti!
6. korak: Zaženite kodo
Tukaj navedena koda python poganja našo napravo točno tako, kot pričakujemo; ko mini trstični senzor najde magnet, se LED in zvočni signal prižgeta. Ko odstranite magnet, se oba izklopi. Upoštevajte, da moramo spremeniti vrednosti, ki jih vnaša naš senzor mini trstike. To je zato, ker je senzor običajno odprt in pade nizko, ko zazna magnet.
Zdaj bi morali imeti delujoč magnetni senzor!