Բովանդակություն:

Անլար PIR տվիչ `4 քայլ
Անլար PIR տվիչ `4 քայլ

Video: Անլար PIR տվիչ `4 քայլ

Video: Անլար PIR տվիչ `4 քայլ
Video: 📶 POCO M3 Pro - մանրամասն ակնարկ և թեստեր 2024, Նոյեմբեր
Anonim
Անլար PIR տվիչ
Անլար PIR տվիչ
Անլար PIR տվիչ
Անլար PIR տվիչ

Fusion 360 նախագծեր »

Այս նախագծի նպատակն է մարտկոցներով սնվող անլար շարժման տվիչի պատրաստումը:

Այն կարող է օգտագործվել ազդանշանային համակարգի, լուսավորության և այլնի համար …

Այն կարող է ամիսներ տևել մարտկոցների վրա ՝ կախված այն հաճախակի գործարկվելուց, թե ոչ:

Քայլ 1: Նյութերի հաշիվ

Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը
Ապրանքների հաշիվը

Նյութեր:

  • Շարժման դետեկտոր HC-SR501 (ebay, aliexpress, adafruit…)
  • 433 ՄՀց (ԱՄՆ -ի համար 315 ՄՀց) սուպերհերոդոդային հաղորդիչ և ընդունիչ (aliexpress)
  • 2 NiMh կուտակիչ
  • FTDI USB-Serial ադապտեր ՝ տախտակը ծրագրավորելու համար

Հմտություններ:

  • Eagle cadsoft
  • PCB պատրաստում
  • 3D տպագրություն

Քայլ 2: PCB

PCB- ն
PCB- ն

PCB- ն սնուցվում է 2 NiMH կուտակիչներով (2 * 1.2 V = 2.4V): Այս լարումը սնուցվում է մինչև 5 Վ լարման MT3608 խթանիչ փոխարկիչով: Այս բաղադրիչը անգործության ժամանակ սպառում է 1 մԱ -ից պակաս, ինչը հարմար է դյուրակիր ծրագրերի համար:

Ես օգտագործել եմ atmega328p- ը Arduino- ի հետ համատեղելի լինելու համար, քանի որ Arduino- ն հիանալի է և կատարում է իր աշխատանքը;-)

  • LED2- ը նույնն է, ինչ Arduino Uno- ի ներկառուցված LED- ն (փին 13):
  • ISP1- ը թույլ կտա մեզ այրել Arduino բեռնիչը:
  • ՌԴ հաղորդիչը սնվում է անմիջապես PB2- ով (Arduino- ի 10-րդ փին). ՌԴ մոդուլը արտանետելիս սպառում է 20mA, PB2- ը կարող է հասցնել մինչև 40mA, ուստի բավական է.-)
  • PIR սենսորը միացված է XH միակցիչին, այն սպառում է ընդամենը մի քանի միկրո-ամպեր:
  • FTDI միակցիչը թույլ է տալիս միացնել USB- սերիալային ադապտերը, այնուհետև տախտակը ծրագրավորել անմիջապես Arduino IDE- ից:

Ես օգտագործել եմ Eagle- ը `տախտակը ձևավորելու համար, իսկ OSH Park- ը` այն պատրաստելու համար:

Հենց բաղադրիչները եռակցվեն, այրեք Arduino բեռնիչը, և դուք կունենաք համարժեք Arduino Uno:

Քայլ 3: mingրագրավորման մասին

Մարտկոցի կյանքը խնայելու համար դուք պետք է օգտագործեք Arduino- ի քնի ռեժիմի հնարավորությունը: Հակառակ դեպքում մարտկոցները երկար չեն տևի:

Ալգորիթմը պետք է այսպես վարվի.

  1. Տեղադրեք արթնացման ձգանը PB1- ի վրա (PIN 9)
  2. Քուն (սպառումը նվազում է մինչև մի քանի միկրո ամպեր)
  3. Arduino- ն այստեղ կանգ կառնի մինչև շարժման տվիչի գործարկումը
  4. Արթնանալ
  5. Ուղարկեք ՌԴ ազդանշան և վերադառնաք քնի ռեժիմին

Ես ձեզ տալիս եմ իմ ծրագիրը, բայց դա ընդամենը մի օրինակ է, թե ինչ կարելի է անել:

Ես օգտագործել եմ RH_ASK գրադարանը ՝

Քայլ 4: Պատրաստեք գործ

Գործ սարքեք
Գործ սարքեք
Գործ սարքեք
Գործ սարքեք
Գործ սարքեք
Գործ սարքեք

3D տպիչը շատ լավ գործիք է այն դեպքերը ստեղծելու համար, երբ դուք էլեկտրոնային հոբբի եք:

Ես դիզայնը պատրաստել եմ Fusion360- ով: Այն պատրաստված է բացօթյա, այնպես որ ջրի դիմացկուն է.

Գործը պատրաստված է PLA- ից, այն, ինչ կարող եք կարդալ ինտերնետում, այն կարող է տարիներ շարունակ ապահովել վատ եղանակը:

4 պտուտակները M3 են: PLA- ն պտտվել է ծորակով, այն լավ է աշխատում այս նյութի վրա, պարզապես շատ մի սեղմեք:

Խորհուրդ ենք տալիս: