Innehållsförteckning:

Trådlös PIR -sensor: 4 steg
Trådlös PIR -sensor: 4 steg

Video: Trådlös PIR -sensor: 4 steg

Video: Trådlös PIR -sensor: 4 steg
Video: INQMEGA Wi-Fi Solar IP PTZ Cameras Installation demonstration, connection process -582 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 -projekt »

Syftet med detta projekt är att skapa en trådlös rörelsesensor som drivs med batterier.

Den kan användas för larmsystem, belysning etc …

Det kan torka månader på batterierna, beroende på om det utlöses ofta eller inte.

Steg 1: Materialförteckning

Materialförteckning
Materialförteckning
Materialförteckning
Materialförteckning
Materialförteckning
Materialförteckning

Material:

  • Rörelsedetektor HC-SR501 (ebay, aliexpress, adafruit …)
  • 433 Mhz (315 Mhz för USA) superheterodyne sändare och mottagare (aliexpress)
  • 2 NiMh -ackumulatorer
  • FTDI USB-seriell adapter för att programmera kortet

Kompetens:

  • Eagle cadsoft
  • PCB -tillverkning
  • 3d-utskrivning

Steg 2: Kretskortet

Kretskortet
Kretskortet

Kretskortet drivs av 2 NiMH -ackumulatorer (2 * 1,2 V = 2,4V). Denna spänning drivs upp till 5V av boost -omvandlaren MT3608. Denna komponent förbrukar mindre än 1mA när den är inaktiv, vad är bekvämt för bärbara applikationer.

Jag har använt en atmega328p för att vara Arduino-kompatibel eftersom Arduino är cool och det gör jobbet;-)

  • LED2 är densamma som den inbyggda lysdioden på Arduino Uno (stift 13).
  • ISP1 låter oss bränna Arduino bootloader.
  • RF-sändare drivs direkt av PB2 (stift 10 på Arduino): RF-modulen förbrukar 20mA vid sändning, PB2 kan leverera upp till 40mA, så det räcker:-)
  • PIR-sensorn är ansluten till en XH-kontakt, den förbrukar bara några mikroförstärkare.
  • FTDI-kontakten låter en USB-seriell adapter anslutas och sedan för att programmera kortet direkt från Arduino IDE.

Jag har använt Eagle för att designa tavlan och OSH Park för att göra det.

Så snart komponenterna är lödda bränn Arduino bootloader så får du en motsvarighet till Arduino Uno.

Steg 3: Om programmering

Du måste använda vilolägesfunktionen i Arduino för att spara batterilivslängd !! Annars håller batterierna inte länge.

Algoritmen ska bete sig så här:

  1. Ställ in väckningsutlösare på PB1 (stift 9)
  2. Sömn (förbrukningen går ner till några mikroförstärkare)
  3. Arduino stannar här tills rörelsesensorn utlöses
  4. Vakna
  5. Skicka en RF -signal och gå tillbaka till viloläge

Jag ger dig mitt program men det är bara ett exempel på vad som kan göras.

Jag har använt RH_ASK -biblioteket:

Steg 4: Gör ett fall

Gör ett fall
Gör ett fall
Gör ett fall
Gör ett fall
Gör ett fall
Gör ett fall

En 3D -skrivare är ett mycket bra verktyg för att göra fall när du är en elektronisk hobbyist.

Jag gjorde designen med Fusion360. Den är gjord för utomhus, så vattentät: Jag har klippt en tätning av korkved för att stänga enheten.

Fodralet är tillverkat av PLA, vad du än kan läsa på internet kan det stödja dåligt väder i flera år.

De fyra skruvarna är M3. PLA har gängats med en kran, det fungerar bra på detta material, bara dra inte för mycket.

Rekommenderad: