Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Fusion 360 loyihalari »
Loyihaning maqsadi - batareyalar bilan ishlaydigan simsiz harakat sensori yasash.
U signalizatsiya, yorug'lik va boshqalar uchun ishlatilishi mumkin.
U tez -tez ishga tushadimi yoki yo'qligiga qarab, batareyalarda bir necha oy turishi mumkin.
1 -qadam: materiallar ro'yxati
Materiallar:
- HC-SR501 harakat detektori (ebay, aliexpress, adafruit …)
- 433 MGts (AQSh uchun 315 MGts) superheterodinli uzatuvchi va qabul qiluvchi (aliexpress)
- 2 NiMh akkumulyator
- Kengashni dasturlash uchun FTDI USB-seriyali adapter
Ko'nikmalar:
- Eagle cadsoft
- PCB ishlab chiqarish
- 3D bosib chiqarish
2 -qadam: PCB
PCB 2 ta NiMH akkumulyatori bilan ishlaydi (2 * 1,2 V = 2,4 V). Bu kuchlanish MT3608 kuchaytirgichi orqali 5Vgacha quvvatlanadi. Bu komponent ishlamay qolganda 1mA dan kam iste'mol qiladi, bu portativ ilovalar uchun qulay.
Men atmega328p-ni Arduino-ga mos kelishi uchun ishlatganman, chunki Arduino yaxshi va u ishni bajaradi;-)
- LED2 Arduino Uno-ning o'rnatilgan LED-si bilan bir xil (pin 13).
- ISP1 bizga Arduino bootloader -ni yoqish imkonini beradi.
- RF uzatuvchi to'g'ridan-to'g'ri PB2 (Arduino-dagi 10-pin) orqali ishlaydi: RF moduli chiqarishda 20mA sarflaydi, PB2 40mAgacha etkazib berishi mumkin, shuning uchun etarli:-)
- PIR sensori XH ulagichiga ulangan, u faqat bir nechta mikro amperni iste'mol qiladi.
- FTDI ulagichi USB-seriyali adapterni ulashga, so'ngra Arduino IDE-dan to'g'ridan-to'g'ri kartani dasturlashga imkon beradi.
Men Eagle -dan taxtani loyihalash uchun, OSH Park -dan esa uni yasash uchun foydalanganman.
Komponentlar lehimlangandan so'ng, Arduino bootloader yoqiladi va sizda Arduino Uno -ga teng bo'ladi.
3 -qadam: Dasturlash haqida
Batareya quvvatini tejash uchun siz Arduino -ning uyqu rejimidan foydalanishingiz kerak !! Aks holda, batareyalar uzoq davom etmaydi.
Algoritm shunday bo'lishi kerak:
- PB1 -da uyg'otish tetikini o'rnating (pin 9)
- Kutish (iste'mol bir necha mikro ampergacha kamayadi)
- Arduino bu erda harakat sensori ishga tushguncha to'xtaydi
- Uyg'oning
- RF signalini yuboring va uyqu rejimiga qayting
Men sizga o'z dasturimni beraman, lekin bu nima qilish mumkinligiga misol.
Men RH_ASK kutubxonasidan foydalandim:
4 -qadam: Koson yarating
3D printer - bu elektron havaskor bo'lganingizda holatlar yaratish uchun juda yaxshi vosita.
Men dizaynni Fusion360 yordamida yaratdim. Bu tashqi makon uchun qilingan, shuning uchun suv o'tkazmaydigan: men yig'ishni yopish uchun mantar yog'ochidan muhr kesib oldim.
Koson PLA -dan qilingan, siz Internetda o'qishingiz mumkin bo'lgan har qanday narsa yillar davomida yomon ob -havoni qo'llab -quvvatlaydi.
4 vint - M3. PLA kran bilan o'ralgan, u bu materialda yaxshi ishlaydi, shunchaki ortiqcha mahkamlamang.