Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Ky udhëzues ka të bëjë me atë se si të bëni një pajisje alarmi të lehtë dhe të lirë nga vetja. E tëra që ju nevojitet është njohuri themelore në elektronikë dhe programim arduino.
Nëse keni ndonjë pyetje ose problem mund të më kontaktoni në postën time: [email protected]
Pra, le të fillojmë
Komponentët e siguruar nga DFRobot
Hapi 1: Materialet
Të gjitha materialet e nevojshme për këtë projekt mund të blihen në dyqanin online: DFRobot
Për këtë projekt do të na duhen:
-Arduino Uno (mund të marrësh edhe MEGA 2560)
-Sensor prekës digjital me prekje V2 4x
-Sensori dixhital i dridhjeve V2 1x
-Modul digjital digjital 1x
-Ekran LCD 20x4
-Disa LED
-Mburoja e stafetave me 4 kanale për Arduino
-Tela kërcyes (shumë prej tyre)
-Burboard
-bateri 9V
-Shoqërimi i baterisë
Nëse dëshironi të kontrolloni dritat ose diçka të tillë, mund të përdorni Relay Shield për Arduino.
Unë gjithashtu bëra strehim për këtë alarm, kështu që për këtë do t'ju duhet SolidWorks ose ndonjë program tjetër i ngjashëm. Sigurisht që do t'ju duhet edhe një printer 3D. Nëse nuk keni printer 3D ju gjithashtu mund të përdorni kuti elektronike të lidhjes plastike të mbyllur në sipërfaqe ose diçka të ngjashme me atë.
Hapi 2: Modulet
Për këtë projekt kam përdorur tre module të ndryshme. Veryshtë shumë e lehtë t'i lidhësh ato module me Arduino për shkak të dizajnit të tij shumë të mirë të lidhjes. Ju merrni tela lidhës në paketë me modul (Mund të shihet në foto).
Moduli i sensorit dixhital të dridhjeve
Ky modul sensor është shumë i lehtë për t'u përdorur dhe është argëtues për të luajtur me të. Ndjeshmëria e tij është shumë e lartë, kështu që nuk keni nevojë ta tundni shumë. Një lëvizje e vogël do të jetë e mjaftueshme.
Specifikim:
- Lloji IO: Digjital
- Ndërroni jetën: deri në 10 milion sekonda
- Rezistenca e qarkut të hapur: 10Mohm
- Tensioni i Furnizimit: 3.3V deri në 5V
- Ndërfaqja: Dixhitale
- Madhësia: 22x30mm (0.87 x 1.18 inç)
Moduli digjital i sensorit të prekjes me kapacitet
Nëse nuk ju pëlqejnë butonat e zakonshëm të shtypjes, mund të përdorni këto module të sensorit të prekjes me kapacitet. Ata kanë kohë shumë të shpejtë të përgjigjes, zonë të madhe prekjeje në të dy anët.
Specifikim:
- Tensioni i Furnizimit: 3.3V deri në 5V
- Ndërfaqja: Dixhitale
- Madhësia: 22x30mm (0.87 x 1.18 inç)
Moduli dixhital i zileve
Modul zile shumë e thjeshtë dhe në shumicën e rasteve shumë e bezdisshme.
Specifikim:
- Lloji: Digjital
- Furnizimi me energji elektrike: 5VDC
Nëse doni të dini më shumë rreth këtyre moduleve ju mund të vizitoni: DFRobot Product Wiki
Hapi 3: Strehimi i Alarmit
Kam bërë strehim të printuar 3D për këtë alarm.
Së pari kam matur çdo përbërës, sesa kam bërë prototipin e rrafshit të përparmë në letër milimetrike, në mënyrë që të kontrolloj nëse distanca është e saktë. Ju mund ta shihni këtë prototip në foto.
Kur mbarova prototipin, shikova për ta vizatuar në program për vizatim 3D. Nëse nuk dini si të vizatoni në këto programe, ju gjithashtu mund të shkruani në postën time për skedarin STL të këtij strehimi, në mënyrë që ta printoni.
U deshën rreth katër orë për të printuar këtë strehim. Ky printer është në rangun e mesëm, kështu që ju duhet të bëni disa korrigjime në produktin tuaj (ju duhet të paraqisni strehim ose ndoshta të zgjeroni disa vrima me një stërvitje …)
Madhësia:
150x60x120mm
Strehimi është bërë nga plastika PLA. Ajo ka mure të gjera 3 mm, që është më se e mjaftueshme për një strehë. Hapja më e madhe është për ekranin LCD, vrimat më të vogla pranë ekranit LCD janë për LED. Në pjesën e poshtme ka hapje për modulet e prekjes dhe modulin e ziles. Në anën e djathtë ka edhe një hapje tjetër për modulin e prekjes. Ju mund ta montoni këtë strehim në mur ose derë.
Hapi 4: Instalimet elektrike
Ka shumë përbërës të ndryshëm në këtë projekt, kështu që duhet të jeni të kujdesshëm për t'i lidhur ato siç duhet.
Unë do t'ju tregoj se si është lidhur çdo komponent në këtë projekt.
Modulet e sensorit të prekjes:
Kam përdorur katër nga këto module. Një për zbritje dhe një për kohën e alarmit në rritje, e treta përdoret për zgjedhjen e programeve (do të tregoj më shumë për këtë në hapin tjetër) dhe e katërta përdoret për aktivizim.
Ky modul ka tre kunja. (5V+, GND, OUTPUT).
Ju lidhni telin e kuq me 5V+ dhe telin e zi me GND. Teli i gjelbër shkon në pin dixhital në Arduino. (Ju gjithashtu mund të përdorni ngjyra të ndryshme, por është më e lehtë për ju dhe më e menaxhueshme nëse përdorni këto ngjyra.)
Për këtë projekt:
- Moduli për zbritje është i lidhur me pinin dixhital 8.
- Moduli për rritje është i lidhur me pinin dixhital 9.
- Moduli për zgjedhjen e programit është i lidhur me pinin dixhital 10.
- Moduli për aktivizimin e alarmit është i lidhur me pinin dixhital 11.
Sensori dixhital i dridhjeve:
Ky modul ka tre kunja. (5V+, GND, OUTPUT).
Moduli është i lidhur me pinin dixhital 3
Moduli i zhurmës:
Ky modul ka tre kunja. (5V+, GND, OUTPUT).
Moduli është i lidhur me pinin digjital 13
Ekran LCD:
Ekrani ka katër kunja. (Vcc, GND, SCL, SDA):
Lidhni Vcc me 5V+, GND me GND në Arduino, pin SCL dhe SDA në ekran me SLC dhe pin SDA në Arduino
LED:
Kam përdorur disa LED për tregues. Këmba ose katoda më e shkurtër e LED shkon në GND, këmba ose anoda më e gjatë shkon në pin dixhital. Nëse nuk më besoni, mund ta kontrolloni edhe me multimetër. (Dioda përçon nga anoda në katodë nëse është në gjendje të mirë)
- LED i gjelbër është i lidhur me pinin dixhital 4. (Ndizet kur aktivizohet alarmi)
- LED i verdhë është i lidhur me pinin dixhital 5 (Ndizet kur alarmi është i çaktivizuar)
- LED i kuq është i lidhur me pinin dixhital 12 (Blink nëse zgjidhni programin e duhur dhe nëse tundni sensorin e dridhjes)
- LED -të e bardhë lidhen me pinin dixhital 2. (Ndizen kur alarmi është çaktivizuar në mënyrë që të shihni modulet e prekjes).
Modulet dhe LED -të furnizohen nga Arduino. Kështu që ju thjesht lidhni të gjitha kunjat Vcc me 5V në Arduino dhe të gjitha kunjat GND me GND në Arduino. Arduino nuk ka kunja të mjaftueshme 5V dhe GND kështu që ju duhet të përdorni dërrasë buke.
Mund ta furnizoni Arduino me bateri 9V ose me përshtatës të përshtatshëm. Fuqizimi i tij me bateri 9V do t'ju japë shumë më tepër lëvizshmëri, por do t'ju duhet ta zëvendësoni atë pas njëfarë kohe.
Nëse dëshironi të kontrolloni pajisjet AC, do t'ju duhet të lidhni modulin e stafetës.
Hapi 5: Kodi
Kodi është pak më i gjatë dhe nëse nuk jeni të njohur me programimin, mund të humbni shumë lehtë.
Kam përdorur nënprograme sepse kjo e bën programin më të menaxhueshëm.
Pra, ideja e programit është që:
- Mund të zgjidhni kohëzgjatjen e alarmit (1-15 sekonda me 5 intervale)
- Ju mund të zgjidhni programin (Me programin nënkuptoj mundësi të ndryshme sesi bie alarmi. Ju mund të zgjidhni që vetëm zileja është e ndezur, ajo zile e kombinuar me LED është e ndezur ose që vetëm LED është ndezur.)
- Mund të aktivizoni dhe çaktivizoni alarmin (kjo tregohet me LED. Me ngjyrë të gjelbër dhe të verdhë)
- Dhe gjithçka shfaqet në ekranin LCD. Ju keni mundësi të shumta për atë që dëshironi të shfaqni në ekranin tuaj LCD.
- Pra, kur tundni alarmin e sensorit të dridhjeve fiket, por varet nga programi që zgjidhni.
Kështu me radhë, nëse dini si të përdorni deklaratat if dhe nëse dini kontrolle për ekranin LCD (lcd.clear, lcd.setCursor (x, y) …) ky program nuk do të jetë i vështirë për t'u kuptuar.
Recommended:
Si të bëni sensorin e dridhjeve të pranverës në shtëpi !: 5 hapa (me fotografi)
Si të bëni sensorin e dridhjeve të pranverës në shtëpi !: Unë isha duke punuar në një projekt të ri i cili përfshin një sensor të Vibrimit të Pranverës, i njohur si " njeriu i varfër " akselerometër/sensor lëvizjeje! Këta ndërprerës të dridhjeve të pranverës janë ndërprerës të shkaktimit të dridhjeve të shkaktuara nga ndjeshmëria e lartë. Brenda është një
Arduino Nano-MMA8452Q 3-Bosht 12-bit/8-bit Përshpejtues dixhital dixhital: 4 hapa
Arduino Nano-MMA8452Q 3-Aksi 12-bit/8-bit Përshpejtues dixhital: MMA8452Q është një akselerometër i zgjuar, me fuqi të ulët, me tre boshte, kapacitiv, me mikromakinim me 12 bit rezolucion. Opsionet fleksibile të programueshme të përdoruesit sigurohen me ndihmën e funksioneve të ngulitura në akselerometër, të konfigurueshme në dy ndërprerës
Ndërfaqja Arduino me sensorin tejzanor dhe sensorin e temperaturës pa kontakt: 8 hapa
Ndërfaqja Arduino me sensorin tejzanor dhe sensorin e temperaturës pa kontakt: Në ditët e sotme, Krijuesit, Zhvilluesit po preferojnë Arduino për zhvillimin e shpejtë të prototipimit të projekteve. Arduino është një platformë elektronike me burim të hapur e bazuar në pajisje dhe softuer të lehtë për t’u përdorur. Arduino ka një komunitet shumë të mirë të përdoruesve. Në këtë projekt
Nyje-KUQ Me sensorin e dridhjeve dhe temperaturës me rreze të gjatë IoT: 34 hapa
Node-RED Me sensorin e dridhjeve dhe temperaturës së distancës së madhe IoT: Prezantimi i sensorit të lagështisë së temperaturës me rreze të gjatë të NCD, që mburret deri në një distancë prej 28 Mile duke përdorur një arkitekturë të rrjetit me rrjetë pa tel. Përfshirja e sensorit të lagështisë së temperaturës Honeywell HIH9130 transmeton temperaturë shumë të saktë një
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: 4 hapa
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: Në këtë projekt, unë do t'ju tregoj se si të krijoni një detektor të lirë uji duke përdorur dy metoda: 1. Sensori tejzanor (HC-SR04) .2. Sensori i ujit Funduino