Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest Instructable, vom crea un senzor magnetic IoT folosind un RaspberryPi 3.
Senzorul este format dintr-un LED și un buzzer, ambele pornind atunci când un magnet este detectat de senzorul mini reed.
Pasul 1: Strângeți consumabilele
Pentru început, asigurați-vă că aveți toate consumabilele necesare. Vei avea nevoie:
- A RaspberryPi 3
- Un T Cobbler
- Un panou
- Un conector panglică
- Un mini senzor Reed
- Un LED
- Un buzzer
- Firuri asortate (inclusiv unele cu cel puțin un capăt feminin)
Pasul 2: conectați Pi și Breadboard
Apoi, veți conecta RaspberryPi și Breadboard. Pentru a face acest lucru, veți pune un capăt al conectorului panglică în T Cobbler, iar celălalt peste pinii de pe RaspberryPi. Apoi puneți T Cobbler în panou.
Pasul 3: conectați senzorul Mini Reed
Acum, conectați senzorul mini reed. Veți dori să utilizați fire cu un capăt feminin pentru a realiza acest lucru, deoarece senzorul are pini masculi. De la stânga la dreapta, pinii senzorului sunt de ieșire, putere și împământare.
Conectați pinul de ieșire la T Cobbler GPIO24, alimentați orice pin 5V T Cobbler și împământați la orice pin GND T Cobbler.
Pasul 4: conectați LED-ul
LED-ul poate fi un pic dificil dacă nu sunteți familiarizați cu el! LED-ul în sine are un capăt lung și un capăt scurt. Capătul lung ar trebui conectat la GPIO26 printr-un rezistor de 330k ohm, iar capătul scurt se conectează direct la masă, așa cum se arată mai sus. Puteți alege să folosiți fire suplimentare pentru a vă asigura că totul rămâne frumos și îngrijit!
Pasul 5: conectați buzzerul
Veți observa că buzzerul dvs. are atât un simbol + cât și un - în partea de jos. + Arată ce pin buzzer ar trebui să fie conectat la alimentare, iar - arată pinul care trebuie conectat la masă.
Conectați pinul + la GPIO25 și - pinul la GND. Am ales să folosesc aceeași cale pe care am conectat LED-ul la GND, dar nu trebuie să faceți acest lucru!
Pasul 6: Rulați un cod
Codul python furnizat aici rulează dispozitivul nostru exact așa cum ne așteptăm; când senzorul mini reed găsește un magnet, LED-ul și soneria se aprind. Când magnetul este îndepărtat, ambele se opresc. Rețineți că trebuie să inversăm valorile introduse de la senzorul nostru mini reed. Acest lucru se datorează faptului că senzorul este în mod normal deschis și scade când detectează un magnet.
Ar trebui să aveți acum un senzor magnetic funcțional!