Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa Instructable na ito, lilikha kami ng isang IoT magnet sensor gamit ang isang RaspberryPi 3.
Ang sensor ay binubuo ng isang LED at isang buzzer, na parehong nakabukas kapag ang isang magnet ay nadama ng mini reed sensor.
Hakbang 1: Ipunin ang Mga Pantustos
Upang magsimula, tiyaking mayroon ka ng lahat ng kinakailangang mga supply. Kakailanganin mong:
- Isang RaspberryPi 3
- Isang T Cobbler
- Isang Breadboard
- Isang Konektor ng Ribbon
- Isang Mini Reed Sensor
- Isang LED
- Isang Buzzer
- Mga Sari-saring Wires (kasama ang ilan na may hindi bababa sa isang dulo ng babae)
Hakbang 2: Ikonekta ang Pi at Breadboard
Susunod, ikonekta mo ang RaspberryPi at ang Breadboard. Upang magawa ito, ilalagay mo ang isang dulo ng konektor ng laso sa T Cobbler, at ang isa pa sa mga pin sa RaspberryPi. Pagkatapos ay ilagay ang T Cobbler sa breadboard.
Hakbang 3: I-wire ang Mini Reed Sensor
Ngayon, i-wire ang mini reed sensor. Gugustuhin mong gumamit ng mga wire na may isang babaeng dulo upang makamit ito, dahil ang sensor ay may mga lalaking pin. Mula kaliwa hanggang kanan, ang mga pin ng sensor ay output, lakas, at lupa.
Wire ang output pin sa T Cobbler GPIO24, lakas sa anumang 5V T Cobbler pin, at ibagsak sa anumang pin ng GND T Cobbler.
Hakbang 4: I-wire ang LED
Ang LED ay maaaring maging medyo nakakalito kung hindi ka pamilyar dito! Ang LED mismo ay may mahabang dulo at isang maikling dulo. Ang mahabang dulo ay dapat na konektado sa GPIO26 sa pamamagitan ng isang 330k ohm risistor, at ang maikling dulo ay kumokonekta nang direkta sa lupa, tulad ng ipinakita sa itaas. Maaari kang pumili upang gumamit ng karagdagang mga wire upang matiyak na ang lahat ay mananatiling maganda at maayos!
Hakbang 5: Wire the Buzzer
Mapapansin mo na ang iyong buzzer ay may parehong simbolo na + at a - sa ibaba. Ipinapakita ng + aling aling pin ng buzzer ang dapat na konektado sa lakas, at ang - ipinapakita ang pin na dapat na konektado sa lupa.
Ikonekta ang + pin sa GPIO25, at ang - pin sa GND. Pinili kong gamitin ang parehong landas na ginamit ko ang aking LED sa GND, ngunit hindi mo ito kailangang gawin!
Hakbang 6: Patakbuhin ang Ilang Code
Ang python code na ibinigay dito ay nagpapatakbo ng aming aparato nang eksakto tulad ng inaasahan namin; kapag ang mini sensor ng reed ay nakakahanap ng isang magnet, ang LED at buzzer ay nakabukas. Kapag ang magnet ay tinanggal, parehong patayin. Tandaan na kailangan nating baligtarin ang mga input ng halaga mula sa aming mini reed sensor. Ito ay dahil ang sensor ay normal na bukas, at bumababa kapag nakakaintindi ng magnet.
Dapat ay mayroon ka ng isang gumaganang sensor ng magnet!