Мазмуну:

Arduino колдонуу менен ашкананын эсептегич чырактары: 3 кадам
Arduino колдонуу менен ашкананын эсептегич чырактары: 3 кадам

Video: Arduino колдонуу менен ашкананын эсептегич чырактары: 3 кадам

Video: Arduino колдонуу менен ашкананын эсептегич чырактары: 3 кадам
Video: ESP32 Tutorial 52 - WS2812 CheerLights MQTT Global Sync with LCD | SunFounder ESP32 IoT Learnig kit 2024, Ноябрь
Anonim
Image
Image

Бир канча убакыттан бери манжаларымды үйдүн автоматикасына малып алгым келет. Мен жөнөкөй долбоор менен баштоону чечтим. Тилекке каршы, мен процесстин жүрүшүндө эч кандай сүрөткө тарткан жокмун, бирок мен биринчи жолу идеяларымды текшерүү үчүн протобордду колдондум жана баары иштей баштаганда гана аны чогуу ширеттим.

Долбоор PIR сенсоруна жана MOSFET тарабынан башкарылган LED тилкесине туташкан Arduinoдон турат. Мен Arduino'yү таптакыр өткөрүп жиберип, PIRди жана анын жөнгө салынуучу кечигүүсүн колдоно алмакмын, бирок максимум 18 секунд, башкача айтканда, кимдир бирөө жарык өчпөш үчүн ар бир 18 секундда анын алдында жылып турушу керек. Анын үстүнө мен жарыктардын акырындык менен күйүп -өчүшүн кааладым.

Менин баштапкы идеям радио модулду туташтыруу жана MySensors тармагын баштоо болчу, бирок мен сенсорду шлюз менен байланыштырууда бир аз кыйынчылыктарга туш болгом, ошондуктан мен баш тарттым жана проектти жөнөкөй кармадым.

1 -кадам: материалдар

Мен бул жерде сатып алган шилтемелери бар материалдардын тизмесин (зым, ширетүүчү, ширетүүчү ж.б. сыяктуу) кошпогондо берем.

  • Arduino Pro Mini 328 5V. Мен башында 3.3V колдонуп көрдүм жана 12В чийки киргизүүнү чечет деп ойлогом, бирок мен борттогу чыңалуу жөндөгүчүн өрттөп жибердим.
  • Жылуу Ак 12V LED тилкеси (60 лед/м, SMD2835, суу өткөрбөйт)
  • PIR кыймыл сенсору
  • IRFZ44N mosfet, 12V LED тилкесин Arduinoдон 5V чыгарууну колдонуу үчүн. Бул чыңалуудагы ар кандай жакшы N-mosfet сиз күткөн токту аткарат, бул өзгөчө болбошу керек, бирок мен буларды LED тилкелерин айдоо үчүн мурда колдонгом, ошондуктан мен аларга ишенем. Алар 55V жана 49A менен иштөө үчүн тизмеленген, бул долбоор үчүн жетиштүү.
  • 12V Power адаптер. Мен 2А модели менен бардым, бирок сизге керек болгон токту баалашыңыз керек. Мен тандаган LED тилкеси 2.88W/m деп жазылган, бул 60 чоң LED үчүн бир аз төмөн көрүнөт, ошондуктан мен аны коопсуз ойнодум.
  • DC электр розеткасы
  • Долбоор кутусу. Долбооруңузга туура келген нерсенин баары жакшы.
  • LED тилкеси үчүн JST туташтыргычы. Сиз зымдарды түз ширете аласыз, бирок мен тилкени алмаштырышым керек болгондо, туташтыргычты колдонуу жакшы деп ойлогом.

2 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея

PIR сенсору ардуинодогу 2-пинге туташтырылган, ал эми мосфетке чыгуу 3-пинге туташкан. Сиз башка казыктарды тандай аласыз жана ошого жараша кодду өзгөртө аласыз, бирок чыгуучу пин PWMге жөндөмдүү болушу керек. Ардуинонун жери розеткага туташтырылышы керек - ардуинонун GND казыктарынын бирин тандаңыз. Электр розеткасынан оң зым ардуинонун RAW пинине туташтырылышы керек, ошондуктан ал чыңалуу жөндөгүчүнөн өтөт. 12 ВТ КУЧТУУ БУЛАКТЫ Түздөн -түз VCCге туташтырбаңыз, сиз Arduino кууруп аласыз.

N-Channel MOSFET'терде дарбаза 1-пин, дренаж 2-булак жана булак 3-пин. Булак (пин 3) 12V жерге, дарбаза (пин 1) Arduino менен дренажга туташтырылышы керек. LED тилкесинин терс пинине. Позитивдүү позицияны түз эле электр розеткасынан туташтыруу керек.

Мен LED тилкесине эки туташтыргычты колдондум, анткени мен аны экиге бөлдүм, мештин ар бир тарабы үчүн. Күч адаптеринен керектүү токту берип турсаңыз, бир эле туташтыргычты же көптөгөн бөлүктөрдү колдонсоңуз болот жана параллелдүү түрдө каалаган бөлүгүн иштете аласыз. LED тилкелеринде көбүнчө кайда кесиле турганын көрсөткөн басылган белгилер бар (жана негизинен ал 3 LEDдин бөлүмдөрүнө бөлүнөт). Жөн эле тескери полярдыкка эч нерсе туташтырбаганыңызды текшериңиз жана барууга даярсыз.

Баары өз ордунда болгондон кийин, PIR сенсоруна туура келген долбоордун кутусундагы тешикти кесүү керек. Мен аны диагоналдуу түрдө жайгаштырууну чечтим, андыктан ал менин бөлмөмдөн көп кыймылга келбейт, бирок кичинекей ката чындап сезгич. Сезгичтигиңизди жөнгө салсаңыз болот, бирок эки тримпоттун бирин бир аз буруп (экинчиси сигналдын күтүү убактысы үчүн жана жалгыз калтырылышы керек). Сааттын жебеси боюнча аны кыйла сезимтал кылат.

Мен ошондой эле LED тилкесинин зымдары үчүн эки уячаны кесип салдым, канча керек болсо, ошону кесип салышыңыз керек. Долбоор кутучасын орнотуу моделге жараша болот, меники артында бурама үчүн тешик бар, ошондуктан аны кабинеттин түбүнө бурап, PIR сенсорун алдыга каратып койдум. Жарык диоддун тилкелери жабышчаак болушу керек болчу, бирок же клей жетишерлик жакшы болгон эмес, же шкафтын бетинде ушунчалык көп май болгондуктан, тилкенин жабышып калышына тоскоол болгон (йук!). Ошентип, мен кээ бир кабелдик клиптерди сатып алдым (коаксиалдуу кабелди мык менен кагуу үчүн колдонулган) жана бул тилкени ордунда кармады.

3 -кадам: Кийинки кадамдар

Келечекте мен үйгө MySensors тармагын курууну көздөп жатам жана ага бул долбоорду кошууга аракет кылам. Жана дагы бир нерсе, мен күтүү режиминде көп токту колдонбошу үчүн кубаттуулугу аз мүмкүнчүлүктөрдү кошуу.

Сунушталууда: