Innholdsfortegnelse:

Trådløs PIR -sensor: 4 trinn
Trådløs PIR -sensor: 4 trinn

Video: Trådløs PIR -sensor: 4 trinn

Video: Trådløs PIR -sensor: 4 trinn
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, November
Anonim
Trådløs PIR -sensor
Trådløs PIR -sensor
Trådløs PIR -sensor
Trådløs PIR -sensor

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

Stykklister
Stykklister
Stykklister
Stykklister
Stykklister
Stykklister

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

PCB
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:

  1. Still vekkingstrigger på PB1 (pin 9)
  2. Søvn (forbruket går ned til få mikroforsterkere)
  3. Arduino stopper her til bevegelsessensoren utløses
  4. Våkn opp
  5. 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

Lag en sak
Lag en sak
Lag en sak
Lag en sak
Lag en sak
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.

Anbefalt: