Indholdsfortegnelse:

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

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

Video: Trådløs PIR -sensor: 4 trin
Video: ЛИПИДЫ 4: ХОЛЕСТЕРОЛ. ЖЕЛЧНЫЕ КИСЛОТЫ. ЖКБ. АТЕРОСКЛЕРОЗ 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 -projekter »

Formålet med dette projekt er at få en trådløs bevægelsessensor til at tænde for batterier.

Det kan bruges til alarmsystem, belysning osv …

Det kan tørre måneder på batterierne, afhængigt af om det udløses ofte eller ej.

Trin 1: Stykliste

Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel

Materialer:

  • Bevægelsessensor HC-SR501 (ebay, aliexpress, adafruit …)
  • 433 Mhz (315 Mhz til USA) superheterodyne sender og modtager (aliexpress)
  • 2 NiMh -akkumulatorer
  • FTDI USB-seriel adapter til programmering af kortet

Færdigheder:

  • Eagle cadsoft
  • PCB fremstilling
  • 3D -print

Trin 2: PCB

PCB
PCB

Printkortet drives af 2 NiMH -akkumulatorer (2 * 1,2 V = 2,4V). Denne spænding drives op til 5V af MT3608 boost -omformeren. Denne komponent bruger mindre end 1 mA, når den er inaktiv, hvad der er praktisk til bærbare applikationer.

Jeg har brugt en atmega328p til at være Arduino-kompatibel, fordi Arduino er cool og det gør jobbet;-)

  • LED2 er den samme som den indbyggede LED på Arduino Uno (pin 13).
  • ISP1 lader os brænde Arduino bootloader.
  • RF-sender drives direkte af PB2 (pin 10 på Arduino): RF-modulet bruger 20mA ved udsendelse, PB2 kan levere op til 40mA, så det er nok:-)
  • PIR-sensoren er tilsluttet et XH-stik, den bruger kun få mikro-ampere.
  • FTDI-stikket lader en USB-seriel adapter tilsluttes og derefter til at programmere kortet direkte fra Arduino IDE.

Jeg har brugt Eagle til at designe tavlen og OSH Park til at lave det.

Så snart komponenterne er loddet brænd Arduino bootloader, og du får en ækvivalent til Arduino Uno.

Trin 3: Om programmering

Du skal bruge sleep mode -funktionen i Arduino for at spare batterilevetid !! Ellers holder batterierne ikke længe.

Algoritmen skal opføre sig sådan:

  1. Indstil vækkeudløseren på PB1 (pin 9)
  2. Søvn (forbruget går ned til få mikro-ampere)
  3. Arduino stopper her, indtil bevægelsessensoren udløses
  4. Vågn op
  5. Send et RF -signal, og gå tilbage til dvaletilstand

Jeg giver dig mit program, men det er bare et eksempel på, hvad der kan gøres.

Jeg har brugt RH_ASK -biblioteket:

Trin 4: Lav en sag

Lav en sag
Lav en sag
Lav en sag
Lav en sag
Lav en sag
Lav en sag

En 3D -printer er et meget godt værktøj til at lave sager, når du er elektronisk amatør.

Jeg lavede designet med Fusion360. Den er lavet til udendørs, så vandtæt: Jeg har skåret en tætning af korktræ for at lukke forsamlingen.

Sagen er lavet af PLA, uanset hvad du kan læse på internettet, kan den understøtte dårligt vejr i årevis.

De 4 skruer er M3. PLA er blevet gevind med en hane, det fungerer fint på dette materiale, bare stram ikke for meget.

Anbefalede: