2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Fusion 360 projekti »
Svrha ovog projekta je napraviti bežični senzor pokreta koji se napaja iz baterija.
Može se koristiti za alarmni sistem, rasvjetu itd.
Na baterijama može trajati mjesecima, ovisno o tome aktivira li se često ili ne.
Korak 1: Opis materijala
Materijali:
- Detektor pokreta HC-SR501 (ebay, aliexpress, adafruit …)
- 433 Mhz (315 Mhz za SAD) superheterodinski odašiljač i prijemnik (aliexpress)
- 2 NiMh akumulatora
- FTDI USB-serijski adapter za programiranje ploče
Vještine:
- Eagle cadsoft
- Izrada PCB -a
- 3D štampanje
Korak 2: PCB
PCB se napaja iz 2 NiMH akumulatora (2 * 1,2 V = 2,4 V). Ovaj napon se napaja do 5V pomoću pretvarača pretvarača MT3608. Ova komponenta troši manje od 1 mA u stanju mirovanja, što je prikladno za prijenosne aplikacije.
Koristio sam atmega328p da bude kompatibilan s Arduinom jer je Arduino super i radi svoj posao;-)
- LED2 je isti kao i ugrađena LED dioda Arduino Uno (pin 13).
- ISP1 će nam omogućiti da narežemo Arduino bootloader.
- RF predajnik napaja direktno PB2 (pin 10 na Arduinu): RF modul troši 20mA pri emitiranju, PB2 može isporučiti do 40mA, pa je dovoljno:-)
- PIR senzor je priključen na XH konektor, troši samo nekoliko mikro-pojačala.
- FTDI konektor omogućava priključivanje USB-serijskog adaptera, a zatim programiranje ploče direktno iz Arduino IDE-a.
Koristio sam Eagle za dizajniranje ploče i OSH Park za njegovu izradu.
Čim se komponente zaleme, spalite Arduino bootloader i imat ćete ekvivalent Arduino Uno -a.
Korak 3: O programiranju
Morate koristiti funkciju mirovanja Arduina da biste uštedjeli trajanje baterije !! Inače baterije neće dugo trajati.
Algoritam bi se trebao ponašati ovako:
- Postavite okidač za buđenje na PB1 (pin 9)
- Spavanje (potrošnja se smanjuje na nekoliko mikro-pojačala)
- Arduino će se ovdje zaustaviti dok se senzor pokreta ne aktivira
- Probudi se
- Pošaljite RF signal i vratite se u stanje mirovanja
Dajem vam svoj program, ali to je samo primjer onoga što se može učiniti.
Koristio sam biblioteku RH_ASK:
Korak 4: Napravite slučaj
3D štampač je vrlo dobar alat za pravljenje slučajeva kada ste elektronski hobista.
Dizajn sam napravio sa Fusion360. Napravljen je za vanjsku upotrebu, pa je otporan na vodu: izrezao sam brtvu od pluta kako bih zatvorio sklop.
Kućište je izrađeno od PLA, šta god da pročitate na internetu, može izdržati loše vrijeme godinama.
Četiri vijka su M3. PLA je provučen slavinom, radi dobro na ovom materijalu, samo nemojte previše zatezati.