Мазмуну:

Arduino Multi Light Controller: 7 кадам (Сүрөттөр менен)
Arduino Multi Light Controller: 7 кадам (Сүрөттөр менен)

Video: Arduino Multi Light Controller: 7 кадам (Сүрөттөр менен)

Video: Arduino Multi Light Controller: 7 кадам (Сүрөттөр менен)
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Июнь
Anonim
Arduino Multi Light Controller
Arduino Multi Light Controller
Arduino Multi Light Controller
Arduino Multi Light Controller
Arduino Multi Light Controller
Arduino Multi Light Controller

Кесиптеши жана сүрөтчүсү Джим Хоббс өзү куруп жаткан көргөзмөгө өз алдынча инсталляция курууну пландап жаткан. Бул орнотуу параболикалык формадагы 8 текчеден турмак. 8 текченин ар бирине 10 лампа орнотулушу керек болчу. Бул 8 топту/лампочкалардын текчелерин автоматтык түрдө жана жекече которуу керек, андыктан биз жарыктын үлгүлөрүн түзө алабыз. Бул бөлүк General Electricтеги жарык сыноочу стенддерге шилтеме кылат.

Биз бөлүктүн техникалык жагында чогуу иштедик жана контроллерди борбордук түрдө структурада жайгаштырууну жана Arduino наносуна негизделгенди чечтик.

Мунун баары абдан конкреттүү болгону менен, бул үйрөткүчкө тартылган принциптер жана коддор жогорку чыңалуудагы же учурдагы жүктөрдү көзөмөлдөө үчүн реле менен ардуинону колдонуу үчүн жакшы башталышты берет. эгерде бир аз башка жакка түртүлө турган болсо, мындай контроллердин мүмкүнчүлүктөрү көп. Кээ бир идеялардын акыркы кадамын 'масштабы жана мүмкүнчүлүктөрү' менен карап көрүңүз!

Жогорку чыңалуудагы электрдик коркунучтуу болушу мүмкүн жана аны компетенттүү адамдар гана жүргүзүшү керек. Эгерде сиз бул тармакта такыр тажрыйбасыз болсоңуз же ишенбесеңиз, электрди электрге туташтырардан мурун электрикке текшертип коюңуз.

Жабдуулар

Бөлүктөр (байланышкан бөлүктөргө альтернативалар бар)

- Ардуино Нано

- 5v реле модулу 8 канал

- Мини нан

- [30x] терминалдык блоктор 2,5 мм

- 1.5мм бир ядролук ийилүү (кабель)- күрөң, көк, сары/жашыл түстө

- [8x] розетка

- эриген кирүүчү розетка

- кысуучу терминалдар

- 1А 12в электр менен камсыздоо

- 20см эркек-ургаачы кабельдер

-Коргоо

Куралдар

- Precision бурагыч топтому

- Жакшы кесилген араа

- Dremel/айлануучу көп курал

- Бургулоо

- Мультиметр

- Башкаруучу же айкалышкан чарчы

- Аллен/он алтылык баскычтар

- Ачкыч/розетка топтому

- Crimp терминалы куралы

- Зым чечүүчү

- Ийне мурундун кычкачы

1 -кадам: Монтаж плитасын жана макетин жасоо

Монтаж плитасын жана макетин жасоо
Монтаж плитасын жана макетин жасоо
Монтаж плитасын жана макетин жасоо
Монтаж плитасын жана макетин жасоо

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

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

Сиз позицияларга ыраазы болгондон кийин, позицияларды белгилеңиз, тиешелүү тешиктерди бургулаңыз жана компоненттериңизди орнотуңуз. Мен фанераны монтаждоо алдында майладым.

2 -кадам: Корпуста кирүү/розеткалар үчүн тешиктерди кесүү

Корпустагы кирүү/розеткалар үчүн тешиктерди кесүү
Корпустагы кирүү/розеткалар үчүн тешиктерди кесүү
Корпустагы кирүү/розеткалар үчүн тешиктерди кесүү
Корпустагы кирүү/розеткалар үчүн тешиктерди кесүү

Электр розеткалары корпустун өзүнө орнотулган. Мен IEC розеткаларын колдонууну тандадым, анткени алар ишенимдүү жана салыштырмалуу универсалдуу, бирок монтаждоо үчүн тешиктерди кесүүгө келгенде алар кыйын форма. Мен бул жерде колдонулган розеткалардын эки түрү үчүн PDF үлгүсүн тиркедим. Бул басып чыгарылып, кесилгенге чейин белгилөө үчүн колдонулушу мүмкүн, же меникине окшоп картондон өзүңүздүн шаблонуңузду жасай аласыз.

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

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

3 -кадам: Жогорку чыңалуу жагын зымга өткөрүү

Жогорку чыңалуу жагын электр менен камсыздоо
Жогорку чыңалуу жагын электр менен камсыздоо
Жогорку чыңалуу жагын электр менен камсыздоо
Жогорку чыңалуу жагын электр менен камсыздоо
Жогорку чыңалуу жагын электр менен камсыздоо
Жогорку чыңалуу жагын электр менен камсыздоо

ЭСКЕРТҮҮ - Жогорку чыңалуудагы электрдик коркунучтуу болушу мүмкүн жана аны компетенттүү адамдар гана жүргүзүшү керек. Эгерде сиз бул тармакта такыр тажрыйбасыз болсоңуз же ишенбесеңиз, электрди туташтырардан мурун электрикке текшертип коюңуз.

Төмөнкүлөр үчүн 1,5мм үч бааланган ийкемдүү кабелдерди колдонуңуз. Сиздин өлкөнүн стандарттарына ылайыктуу түстөрдү колдонуңуз. Улуу Британияда биз негизинен күрөң, көк жана сары/жашыл түстөрдү Live, нейтралдуу жана жер үчүн колдонобуз - бул сиздин жашаган жериңизде айырмаланышы мүмкүн.

Автобус тилкелериңизди 8x терминалдык блокторду колдонуу менен баштаңыз. Булар электр кубатын ар бир розеткага бөлүштүрөт. Биз муну ар бир терминалга бир тараптан кошулуу үчүн секирүү жолдорун түзүү менен жасайбыз.

Автобус тилкелериңизди түзгөндөн кийин, ар бир терминалдан (Live, Neutral, Earth) электр өткөргүчтөгү L, N жана E терминалдык блок шиналарынын биринчи терминалына чейин кабель өткөрүңүз.

Кабелдерди жандуу жана нейтралдуу автобус тилкелеринен электр розеткаларына өткөрө аласыз.

Биз нейтралды которуштуруу үчүн колдонобуз, андыктан нейтралдуу автобус тилкесиндеги ар бир реледеги борбордук (Жалпы) терминалдын ортосундагы кабелди өткөрүңүз.

Андан кийин ар бир реледеги NO (Адатта Ачык) терминалынан электр розеткаларынын ар бирине башка кабелди иштетүү керек болот. Бул чынжыр "Адатта Ачык" болот дегенди билдирет жана биз аны жабуу үчүн Arduino аркылуу релени жандырышыбыз керек жана ошону менен жарыкты күйгүзүшүбүз керек.

тоют менен камсыз кылуу үчүн 12v электр булагына Браун жана Көк кабелдерди туташтыруу керек болот. Буларды C14тин негизги электр кирүүсүнө түз туташкан терминалдарга киргизсе болот, же L + N шиналарына туташтырса болот.

Бул жерде тыкандык маанилүү.

4 -кадам: Төмөн чыңалуу жагын электр менен камсыздоо

Төмөн чыңалуу жагын электр менен камсыздоо
Төмөн чыңалуу жагын электр менен камсыздоо
Төмөн чыңалуу жагын электр менен камсыздоо
Төмөн чыңалуу жагын электр менен камсыздоо
Төмөн чыңалуу жагын электр менен камсыздоо
Төмөн чыңалуу жагын электр менен камсыздоо

Arduino релелерди активдештирүү жана схеманы жабуу үчүн колдонулат. Arduino "логикалык деңгээлдеги чыңалуудан" иштейт, демек, пин "HIGH" (күйүк) деп коюлганда 5v айланасында чыгат. Бирок, биз Arduino'дун өзүн VIN пинге 9-12v ортосунда колдоно алабыз. Мен көбүнчө 12в жабдууну колдонууну туура көрөм, анткени бул учурда мен бул абдан стандарт жана 12vде иштөөчү көптөгөн компоненттер бар. Сиз ошондой эле Arduino -ны 5V менен камсыз кылган USB менен иштете аласыз.

Биз 5v релелик модулун колдонууну чечтик, анткени бул Arduino 5v кубаттуулугуна туура келет жана аны которот.

Ошентип, баштоо үчүн, Arduino Nano нан панелине сүйрөп, анын борборду кесип өтүүсүн камсыздап, эки жактагы казыктар туташкан жок.

Эскертүү - Менин секирүүчү кабелдеримди релелик модулга кошконумду көрө аласыз, эркек -аял секирүүчү кабелдерди колдонуу оңой, бирок менде жок болчу.

12V электр булагынын кызыл жана кара зымдарын VINдин жанындагы нан такталарына жана GND казыктарына түртүп, Arduinoго кубат бериңиз.

Кара секирүүчү кабелди Arduino'нун GND катарындагы панелдин уячасынан реле модулундагы GND пинине чейин иштетиңиз.

Ардуинодогу 5Vдан релелик модулдагы VCCге чейин кызыл секирүүчү кабелди иштетиңиз.

Ардуинодогу D2-D9дан реле модулунда 1-8ге чейин (эгер бар болсо, ар кандай түстө) секирүүчү кабелдер. Булар релелерди иштетүү/алмаштыруу үчүн колдонулат.

5 -кадам: Коддоо жана тестирлөө

Коддоо жана тестирлөө
Коддоо жана тестирлөө

Сыноо үчүн тиркелген кодду жүктөп алсаңыз болот (Arduino IDE программасын жүктөө үчүн акысыз ачыңыз). Бул абдан жөнөкөй, бирок өзгөртүү үчүн негиз түзөт. Бул код ар бир розетканы 10 секунд аралыкта күйгүзөт (1ден 8ге чейин), анан кайталоодон мурун акыры баарын өчүрөт. Бул жөнөкөй тестирлөөгө мүмкүнчүлүк берди. Джимде бардык лампочкалар бар болгондуктан, мен казыктарда мультиметрди колдонуп сынап көрдүм, бирок ишенимдүү боло турган сыноо лампасын зымга байлап коюу жетиштүү болмок.

Джим жарыкты "хореографияга" ылайыкташтырууну каалады, ошондуктан мен анын талаптарына жооп берүү үчүн которууну жана узактыгын өзгөрттүм. Бул үчүн код окшош жана узун циклдар менен болсо да тестирлөө кодуна караганда татаал эмес.

6 -кадам: Акыркы орнотуу

Акыркы орнотуу
Акыркы орнотуу

Биз көзөмөлдөө кутучасын жарык структурасынын ортосуна орноттук жана жөн эле жарык берүү текчелерине тоюттарды туташтыргыч кутуларынан ийкемдүү кылып өткөрүп, эркек IEC c14 розеткасына токтотушубуз керек болчу, бул жолу IECтин панели жок.

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

7 -кадам: Чөйрө + Мүмкүнчүлүктөр

Бул долбоор реле модулдарын колдонуунун жана Arduino менен бөлүнгөн чыңалуу системаларын бириктирүүнү үйрөнүүнүн жакшы кадамы. Бирок, менимче, бул бир аз толуктоолор жана өзгөртүүлөр менен бир аз алдыга жылуучу долбоорлорду түзүү үчүн жакшы негиз. Arduino абдан ар тараптуу жана колдонууга оңой, бул окуу куралын жазуу учурунда мен ойлоп тапкан долбоорлордун тез идеялары …

- Башка нерселерди көзөмөлдөө. Реле модулдары көп токту алышы мүмкүн. Мындай түзүлүш ар кандай нерселерди көзөмөлдөө үчүн колдонулушу мүмкүн. Үн тректи жасоо үчүн 8 тамак -аш процессорун туташтыруу жана алмаштыруу? ойгонгондо чайнегиңизди күйгүзөсүзбү?

- Сенсорду колдонуу жана кайтарым байланышты түзүү. Arduinoдо сенсорлорду колдонуу үчүн аналогдук кирүүлөр бар. Ардуино менен колдонууга багытталган көптөгөн жеткиликтүү, аларды колдонууну жеңилдетет. Сырттагы жарыктын деңгээли белгилүү бир чекиттерге жеткенде, жарык сенсоруна ээ болгон мындай көзөмөл кутучасы ар кандай жарыкты күйгүзүү үчүн колдонулушу мүмкүн, кыймыл сенсорлору сиз мейкиндиктин же имараттын ар кайсы жерлерине көчкөнүңүздө ар кандай лампочкаларды күйгүзүшү мүмкүн, учурдагы сенсорлор телефонуңуз толук заряддалганда кир жуугуч машинаны күйгүзүү үчүн колдонсо болот. Сиздин итиңиз периметрди бузганда ызылдаган үн угулушу мүмкүн, ж

- Интернеттен маалыматтарды колдонуу. Ар кандай уюмдар жана веб -сайттар API ачкычтарын (Application Programming Interface) чыгарышат, бул алардын ар кандай кызматтарын жана маалыматтарын өз колдонмоңуз үчүн колдонууга мүмкүндүк берет. Сиз Arduino үчүн кайтарым байланыш үчүн маалыматтарды берүү үчүн ар кандай жандуу маалымат топтомун колдоно аласыз. Мисалы, сиз жашаган жериңиздеги абанын сапатын өлчөө үчүн LAQNдин аба сапатынын тармагын колдонсоңуз болот, бул көмүр кычкыл газынын деңгээли төмөн болгон кезде лампочканын күйүп кетишине алып келиши мүмкүн, андыктан абанын сапатынын оптималдуу деңгээлинде дүкөндөргө барсаңыз болот.. Дагы пайдалуу идеялар бар. Бул жерден текшерип көрүңүз

- Баскычтарды же баскычтопту колдонуу - Контроллерге туташкан жарыктарды бир нече баскычтардын жардамы менен которууга болот (эң ачык 8). Бул функцияны бүтүндөй визуалдык, уккулуктуу тажрыйба үчүн ойнотулганда үндөрдү, ошондой эле жарыктарды алмаштыруучу синтезаторго курууга болот.

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