Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Fusion 360 -prosjekter »
Formålet med dette prosjektet er å lage en trådløs bevegelsessensor drevet av batterier.
Den kan brukes til alarmsystem, belysning osv …
Det kan tørke måneder på batteriene, avhengig av om det utløses ofte eller ikke.
Trinn 1: Materialregning
Materialer:
- Bevegelsesdetektor HC-SR501 (ebay, aliexpress, adafruit …)
- 433 Mhz (315 Mhz for USA) superheterodyne sender og mottaker (aliexpress)
- 2 NiMh -akkumulatorer
- FTDI USB-seriell adapter for å programmere kortet
Ferdigheter:
- Eagle cadsoft
- PCB -produksjon
- 3D -utskrift
Trinn 2: PCB
Kretskortet drives av 2 NiMH -akkumulatorer (2 * 1,2 V = 2,4V). Denne spenningen drives opp til 5V av boost -omformeren MT3608. Denne komponenten bruker mindre enn 1 mA når den er inaktiv, det som er praktisk for bærbare applikasjoner.
Jeg har brukt en atmega328p for å være Arduino-kompatibel fordi Arduino er kult og det gjør jobben;-)
- LED2 er den samme som den innebygde LED-en til Arduino Uno (pin 13).
- ISP1 lar oss brenne Arduino bootloader.
- RF-senderen drives direkte av PB2 (pin 10 på Arduino): RF-modulen bruker 20mA når den sender ut, PB2 kan levere opptil 40mA, så det er nok:-)
- PIR-sensoren er koblet til en XH-kontakt, den bruker bare noen få mikro-ampere.
- FTDI-kontakten lar en USB-seriell adapter plugges inn og deretter programmere kortet direkte fra Arduino IDE.
Jeg har brukt Eagle til å designe brettet og OSH Park for å lage det.
Så snart komponentene er loddet brenner du Arduino bootloader, og du får en tilsvarende Arduino Uno.
Trinn 3: Om programmering
Du må bruke sovemodusfunksjonen til Arduino for å spare batterilevetid !! Ellers varer ikke batteriene lenge.
Algoritmen skal oppføre seg slik:
- Still vekkingstrigger på PB1 (pin 9)
- Søvn (forbruket går ned til få mikroforsterkere)
- Arduino stopper her til bevegelsessensoren utløses
- Våkn opp
- Send et RF -signal og gå tilbake til hvilemodus
Jeg gir deg programmet mitt, men det er bare et eksempel på hva som kan gjøres.
Jeg har brukt RH_ASK -biblioteket:
Trinn 4: Lag en sak
En 3D -skriver er et veldig godt verktøy for å lage saker når du er en elektronisk hobbyist.
Jeg laget designet med Fusion360. Den er laget for utendørs, så vanntett: Jeg har kuttet en tetning av korktre for å lukke enheten.
Saken er laget av PLA, uansett hva du kan lese på internett, kan den støtte dårlig vær i årevis.
De fire skruene er M3. PLA har blitt gjenget med en kran, den fungerer fint på dette materialet, bare ikke stram for mye.