Мазмұны:

Arduino негізіндегі «Қанды қызыл» автоматты баспалдақтары: 5 қадам (суреттермен)
Arduino негізіндегі «Қанды қызыл» автоматты баспалдақтары: 5 қадам (суреттермен)

Бейне: Arduino негізіндегі «Қанды қызыл» автоматты баспалдақтары: 5 қадам (суреттермен)

Бейне: Arduino негізіндегі «Қанды қызыл» автоматты баспалдақтары: 5 қадам (суреттермен)
Бейне: "Arduino негізіндегі көлікке арналған тұрақ сенсорын әзірлеу" 2024, Шілде
Anonim
Arduino негізіндегі жарық диоды
Arduino негізіндегі жарық диоды

НЕ?

Сәлем!

Мен жарық диодты баспалдақ жасадым! Бұл жаңа нұсқаулықтар, бұған дейін мен орнатқан аппараттық қондырғылар. Мен қан тамшыларына ұқсайтын ҚЫЗЫЛ анимация жасадым, ол трюк немесе емделу сәтінде автоматты түрде іске қосылады!

Баспалдаққа жақындаған кезде баспалдақтың кездейсоқ жерлерінен «қан тамшылары» пайда болып, төмен түсе бастайды, олардың бойында қан іздері қалады, олар біртіндеп жоғалады. Тамшылардың саны - Arduino эскизіндегі параметр.

Эффектінің реализмі тамшылардың кездейсоқ жылдамдығымен күшейеді: олар сызықты түрде түспейді, бірақ олар сұйықтық тамшылары бетіне түскенде баяулайды және жылдамдайды (қан сияқты).

Мен айтқанымдай, мен бұрыннан бар аппараттық қондырғыларды қолдандым, бірақ бағдарламалау (Arduino эскизі) мүлдем жаңа, сонымен қатар оларды баспалдаққа толық ендіру үшін ағаштан жасалған жаңа әрлеу. Қолданыстағы аппараттық қондырғы 1 және 2 -қадамдарда қайталанады және толықтығы үшін мына жерден алынады:

www.instructables.com/id/Automatic-IoT-Sta…

3, 4 және 5 -қадамдар жаңа, сонымен қатар төмендегі сатып алу тізімі басқаша.

НЕГЕ?

Баспалдақта бірнеше анимация бар еді, бірақ мен Хэллоуинге ерекше бір нәрсені жіберіп алдым. Баспалдақтар негізгі есіктің сыртында көрінеді, сондықтан барлық құбыжықтарға шынайы қан көрсету арқылы оларды қорқыту өте керемет!:)

САТУ ТІЗІМІ

Мен келесі компоненттерді қолдандым, құрылыс қадамдары үшін төмен қарай айналдырыңыз:

1) 2 x 4m ws2813 rgb жарықдиодты жолақтар:

www.aliexpress.com/wholesale?catId=0&initi…

су өткізбейтін нұсқаны алыңыз, 60 лед/м. Сонымен қатар, мен 5м арзанырақ нұсқасын таптым және екі жолақтың соңынан 1м ғана кесіп алдым. Мұны ws2812 және ws2812b жарық диодтарымен де жасауға болатынын ескеріңіз, жарық дәл солай болады және олар арзанырақ. Ws2813 сенімді, өйткені оларда қосымша деректер байланысы бар, сондықтан егер сіз бір жарық диодты сындырсаңыз, жолақтың қалған бөлігі жұмысын жалғастырады. Бұл әрқайсысы шамамен 27 $ / 25 € болды.

2) 4х2м U-сызықты алюминий профильдері, 14мм 13мм:

www.ebay.ie/itm/New-2-METERS-U-LINE-Alumin…

Бұл әрқайсысы 20 евро, шамамен 22 доллар. Мен сондай -ақ терминал қақпақтары мен бекіту бұрандаларын сатып алдым. Бұрандаларды маған қажет жаққа орнату мүмкін болмады, олар диффузордың қарама -қарсы жағына орнатылуы керек, сондықтан олар маған ешқандай пайда әкелмеді. Оның орнына, баспалдақтың көлбеуі мен плиткамен қамтамасыз етілген үйкелістің арқасында, биік жабысқақ скотчтың кейбір бөліктері профильдерді юбка тақталарының үстіне қоюға жеткілікті болды.

3) 2 x cat-5 Ethernet кабельдері:

www.aliexpress.com/item/Vention-Ethernet-C…

Мен бұл жерде қандай ұзындық қолданылғанын білмеймін, шамамен 2 м шамасында, электрик пен ағаш ұстасы кабельдерді еденнің астына, баспалдақтардың тақтайшаларынан ыстық бөлмеге дейін жеткізді. Есіңізде болсын, тым ұзын кабельдер токты азайтады және сізге дұрыс ток беру үшін және деректер байланысын үзбеу үшін сізге күрделі қондырғы қажет болады.

4) қосалқы дюпондық қосалқы кабельдер:

www.aliexpress.com/wholesale?catId=0&initi…

5) Wi-Fi қосылған микроконтроллер ретінде мен Wemos D1-дің бірінші нұсқасын қолдандым, қазір тоқтатылған, оны әлі де желіден табуға болады:

www.aliexpress.com/wholesale?catId=0&initi…

Болашақ оқырмандар үшін, егер сіз оны таба алмасаңыз, Wemos D1 R2 нұсқасы да жұмыс істеуі керек.

6) Arduino үшін 2 x PIR қозғалыс сенсоры:

www.aliexpress.com/wholesale?catId=0&initi…

7) бір 5в, 40а, 200вт қуат көзі:

www.aliexpress.com/wholesale?catId=0&initi…

Бұл 21,5 фунт, шамамен 25 еуро немесе 27 доллар болды. Сізге 40А -дан аз қажет болуы мүмкін, бірақ бұл 20А -ға қарағанда арзанырақ болды, ал ампермен әрқашан үлкен мөлшерде болған жөн, сондықтан қуат көзі салқын жұмыс істейді және ұзақ өмір сүреді.

8) екі қарағай жолағы, 36 мм:

www.builderdepot.co.uk/richard-burbidge-pin…. Ирландияда әрқайсысы шамамен 6 евро.

9) менде болған жұмыртқа қабығының ақ бояуы (юбка тақталарының бояуы)

10) бояуға болатын силиконды тығыздағыш:

www.woodies.ie/decorating/decorating-acces…. Бұл 5 евро болды

11) PIR сенсорлары үшін 3D форматында басылған екі корпус, мысалы:

www.thingiverse.com/thing:1374677

Менікі досымнан тегін, менде 3d принтер жоқ:(

1 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар

Сізге келесі байланыстар қажет: 1) Жарық диодты жолақтар - Wemos D1

2) Жарық диодты жолақтар - қуат көзі

3) PIR сенсорлары - Wemos D1

4) PIR датчиктері - қуат көзі

5) Wemos D1 - қуат көзі

6) электрмен жабдықтау - үйдің электр желісі

Дайындау: Менде екі мысық 5 Ethernet кабелі (https://kk.wikipedia.org/wiki/Category_5_cable) еденнің астына стариказаның плиткалары мен ағаш ұстасы мен электриктің ыстық прессінің арасында еденнің астына орнатылды. ағаш еден. Баспалдақтың әр жағынан бір кабель, бір жағынан юбка тақтасының ұшынан, ал екінші жағынан ыстық пресс қабырғасындағы тесіктен шығады. Cat 5 кабелінде 4 түрлі түсті негіздер мен 2 түсті үлгіні қолдана отырып, 4 бұралған жұпқа бөлінген 8 кішкентай кабель бар (бір түсті немесе үзік сызық). Мысықтың 5 кабелінің әр ұшынан 8-10 см резеңке алыңыз, осылайша 4 бұралу жұбына қол жеткізіңіз. Әр жұпты бұраңыз, осылайша 8 кішігірім кабельді алыңыз. Әр кішкентай кабельдің әр ұшынан, мысық 5 кабелінің екі ұшынан шамамен 1 см пластик алыңыз. Бұл қадам көп уақытты қажет етеді және мен оны тез жасау үшін тиісті кабель тазартқышты қолдануды ұсынамын. Мен қайшыны қолдандым.

1) тізімінде көрсетілген қосылым үшін мен жарық диодты жолақтан 4 жақты қосқышты (қосымша екі қосымша қуат кабелін) алдым және жасыл кабельді светодиодтан (деректер кабелі) 8 кішкентай кабельдің біріне жалғадым. мысық 5 кабелі. Мен бұл үшін cat 5 кабелінің ақ-қызғылт түйреуіштерін таңдадым.

2) тізімінде көрсетілген қосылым үшін мен жарық диодты жолақтан 4 жақты қосқышты (қосымша екі қосымша қуат кабелін) таңдап алдым, ал қызыл кабельді LED қосқышынан (VCC кабелі) 8 кішкентайдың * екеуіне жалғадым. cat 5 кабелінен алынған кабельдер, қайтадан бұралған. Мен бұл үшін cat 5 кабелінің көк және ақ-көк түйреуіштерін таңдадым. Сонымен қатар, мен LED кабелінің ақ кабелін (GROUND кабелі) cat 5 кабелінің 8 кішкене кабелінің * екеуіне қайта бұрап қостым. Мен бұл үшін cat 5 кабелінің қоңыр және жасыл түйреуіштерін таңдадым. Ақырында, жолаққа одан да көп ток әкелу үшін мен LED қосқышының сыртынан қосымша ақ кабельді (қосымша GROUND кабелі) cat 5 кабелінің кішкентай кабельдерінің біріне жалғадым (мен мысықтың ақ-жасыл түйреуішін таңдадым) 5 кабелі) және жарықдиодты коннектордың сыртынан қосымша қызыл кабель (қосымша VCC кабелі) cat 5 кабелінің кішкентай кабельдерінің біріне дейін (мен бұл үшін cat 5 кабелінің ақ-қоңыр түйреуішін таңдадым). Жарықдиодты жолақты 3 оң және 3 жерге қосу кабелімен қуаттаудың себебі-токты көп түйреуіштерге тарату, шамадан тыс қызуды болдырмау және жарық диодтарына жеткілікті ток жететініне көз жеткізу. Бұған қуат үшін қалың кабельді қолдану арқылы қол жеткізуге болар еді, бірақ содан кейін маған тым көп бөлек кабельдерді (қуат үшін қалың кабель, жерге қосу үшін, светодиоды үшін бір деректер кабелі, бір деректер кабелі) қосу керек еді. PIR сенсорлары. Мен электрикке аз төлеуді жөн көрдім және әр жағынан тек 1 кабель орнатылды:)

3) тізімінде көрсетілген қосылым үшін мен PIR сенсорының «шығатын» түйреуішін cat 5 кабеліндегі кішкентай кабельдердің біріне жалғадым (бұл үшін cat 5 кабелінің қызғылт сары түйреуішін таңдадым).

4) тізімінде көрсетілген қосылым үшін мен PIR сенсорының «vcc» түйреуішін жарық диодты жолақтан қызыл кабельге қосылған cat 5 кабелінің ақ-қоңыр түсті кішкентай кабеліне және «жерге тұйықтау» түйреуішіне қостым. жарық диодты жолақтан ақ кабельге қосылған мысық 5 кабелінің ақ-жасыл кішкентай кабеліне PIR сенсоры. Жоғарыда келтірілген қосылыстардың барлығын термиялық қысылатын түтіктердің көмегімен тазартуға болады. Мен оларды қолданбаймын, өйткені мен бәрін алюминий профильдің үстіне ақ MDF тақтайшасымен жабуды жоспарлап отырмын, осылайша профильді юбкаға ендіру. Бұл барлық кабельдерді жасырады және жөндеу немесе одан әрі жетілдіру қажет болған жағдайда маған рұқсат береді. Бұл алғашқы 4 байланыс дәл PIR сенсоры орналасқан баспалдақтың екінші жағында қайталанды. Сонымен қатар, жарықдиодты коннектордың көк кабелі қосылымсыз қалатынын ескеріңіз, себебі бұл ws2813 жолағының артық деректері. Қосылымдардың басқа жақтарын түсіну үшін (мысалы, ыстық престе) менде: а) мысықтың 5 кабелінің көк, ақ-көк және ақ-қоңыр түйреуіштерін қайта бұрап, мен нәтижені біреуіне енгіздім. қуат көзінің үш «+V» порты. б) мысықтың 5 кабелінің жасыл, ақ-жасыл және қоңыр түйреуіштерін бір-біріне бұрап, мен нәтижені путерлік жабдықтаудың үш «COM» портының біріне енгіздім. а) және ә) баспалдақтың екінші жағына сәйкес келетін басқа мысық 5 кабелі үшін қайталанды. Мен қуат көзінің басқа «+V» және «COM» порттарын қолдандым. в) екі мысық 5 кабелінің екі апельсин түйрегіші Wemos D1 4 және 5 түйреуіштеріне енгізілген d) екі мысық 5 кабелінің екі ақ-қызғылт түйреуіші бір-біріне бұралып, Wemos D1 1 түйреуішіне енгізілген.. Енді, егер мен wifi қалқаны немесе сыртқы esp8266 модулі бар қарапайым Arduino Uno қолданған болсам, мен екі жолақты екі кабельді бұрамай, екі түйреуішті Arduino -ның 1 және 2 түйреуіштеріне қоспай, дербес қалдыра алар едім. Осылайша мен баспалдақтың екі жағының анимациясын бөлек басқара алар едім. Мен жеңілдетуді шештім және оларды қосуды жалғастырдым. Бұл Wemos D1 R1 шектеуі, ол неопиксельмен үйлесімді жарықдиодты жолақты тек 1-ші істікшеден жүргізе алады, егер олар мұны R2-ге бекітіп қойғанына сенімді емеспін, егер сіз R2-мен тырыссаңыз, маған хабарлаңыз. егер бұл жұмыс істесе.

5) тізімінде қосылу үшін менде көптеген мүмкін нұсқалар болды (мысалы, телефонға қосалқы USB қуат көзін пайдалану және Wemos D1 -дегі microusb портын пайдалану сияқты), бірақ менде соңғы (үшінші) +V жұбы болғандықтан. мен 40А қуат көзінен COM порттары пайдаланылмаған, мен Wemos 5v түйреуішін +В портына, Wemos GND түйреуішін қуат көзінің COM портына қосуды шештім. Назар аударыңыз, бұл Wemos ішкі кернеу реттегішін айналып өтеді және қуат көзінде тұрақты кернеу болған жағдайда ғана жұмыс істейді, бұл менің жағдайым. Олай болмаған жағдайда, сіз Wemos D1 жану қаупі бар. Назар аударыңыз, суретте сіз Wemos D1 -ге қосылған microusb кабелін көресіз. Бұл басқа жағынан ештеңеге байланысты емес, мен оны бағдарламалау үшін Wemos -ты ноутбукке қосу керек болған кезде қалдырдым. Кейінгі қадамда білетіндеріңіздей, мен қазір Wemos -ты сымсыз OTA (Ауада) бағдарламалап жатырмын, сондықтан кабельді біржола алып тастауға болады.

6) тізімінде көрсетілген қосылу үшін электрик қабырғадан шығып кететін, 220 вольтты өткізгіш қосқышқа қосылған ақ кабель қалдырды. Мен ақ кабельдің ұшындағы резеңкенің бір бөлігін алып тастап, үш контактінің әрқайсысынан шамамен 1 см резеңкені алып тастауым керек еді, содан кейін қоңырды қуат көзінің «L» портына жалғау керек болды. көк «N» портына, ал сары-жасыл «жер» портына. Бұл ең көп уақытты қажет ететін қадам болды, себебі мен кабельді резеңкеден тазалау үшін тиісті құралдарды пайдаланбағандықтан, мен тек ас үй қайшысын қолдандым. Мен әрқашан осылай жасадым, сондықтан менің қателік коэффициентім тек 3/35 болды (мұнда 35 - әрбір мысықтың 5 кабелінен 8 түйреуіш және олардың әр шеті, сонымен қатар үйдегі желілік кабельден 3 түйреуіш), яғни мен тек қайталауға тура келді. -барлығы 35 қосылымнан 3 түйреуішті кесіңіз. Дегенмен, сіз оны кабельді тазартқышпен тезірек жасай аласыз.

2 -қадам: светодиодтар мен алюминий профильдерін орнату

Светодиодтар мен алюминий профильдерін орнату
Светодиодтар мен алюминий профильдерін орнату
Светодиодтар мен алюминий профильдерін орнату
Светодиодтар мен алюминий профильдерін орнату

Ең жақсы қадамдар тізбегін анықтағаннан кейін бұл өте оңай. Мен мынаны ұсынамын:

1) басқа адамның көмегімен профильдердің екеуін де бір жаққа орнатыңыз, оларды диффузоры бар баспалдақтың екінші жағына қаратып тақтайшаның үстіне қойыңыз, баспалдақтың қай аймағын жабғыңыз келетінін шешіңіз (біздің баспалдақтар) ұзындығы 4,4 м болды, ал бізде тек 4 м алюминий профиль болды) және оны қарындашпен белгілеңіз.

2) екі алюминийден жасалған профильдердің әрқайсысының ұзындығына (немесе тікелей юбка тақтасына) 3 немесе 4 бөлікті био-жабысқақ скотчты салыңыз. Жақсы, мен өтірік айттым, менде жабысқақ скотч жоқ еді, сондықтан мен жабысқақ патч жасау үшін өздігінен жайылған скотчты қолдандым. Ол істейді.

3) алюминий профильдерінен диффузорды ақырын алып тастаңыз (саусақтарыңызды қадағалаңыз!)

4) профиль мен юбка тақтасы арасында скотчтың жасырылғанына көз жеткізе отырып, профильдерді тақтайшаға (яғни скотчқа) қойыңыз. Диффузордың баспалдақтың екінші жағына қарап тұрғанына көз жеткізіңіз, әйтпесе сіз қалаған әсерге қол жеткізе алмайсыз. Басқаша айтқанда, мұнда берілген сурет тек анықтама үшін берілген, диффузорды жоғары қаратып орнататындықтан, өлшеммен суретті орындамаңыз. Енді сіз келесі қадамдарды жасауға сенімді болуыңыз керек, менің кеңесім - екінші адамнан көмек алу және саусақтары кіші адамға мұны істеу:

5) жарық диодты жолақты ораңыз, оны алюминий профилінің жанына қойыңыз (бірақ сыртында) және барлық светодиодтар U желісінің ішінде дұрыс болатынына көз жеткізіңіз. жолақтың жоғарғы жағында сізде алюминий профилінен қалың коннектор бар. Жолақ U-сызығының ішінде болғаннан кейін бұл қайда аяқталатынын ескеріңіз.

6) светодиодты катушканың артында табылған би-жабысқақ таспаның қақпағын алып тастаңыз (егер сізде бұл жерде жабысқақ таспа болмаса, оны алыңыз және оны катушканың бүкіл ұзындығына бекітіңіз. Толық ұзындығы таспамен жабылған). Менде 3M сапалы екі қабатты желім болды, сондықтан қателікке орын аз болды. Егер сіз жеткілікті назар аудармасаңыз, таспа не профильге, не юбка тақтасына, не жолақтың басқа бөлігіне, не қадамдарға жабысады және оны алып тастау оңай емес.

7) жарық диодты жолақтың жоғарғы коннекторын профильдің соңына алғашқы 2-3 пиксельмен бірге сырғыту арқылы енгізіңіз. 5 -қадамда ескерілген деңгейге сәйкес екеніңізге көз жеткізіңіз)

8) енді саусақтары кіші адамға әр пиксельді U-жолының соңына ақырын басыңыз. Мұны істеу кезінде уақыт бөліңіз. Егер сіз барлық ұзындықтарды дұрыс ескерген болсаңыз, онда соңғы жарық диодты U-сызығының 2-3 мм ішінде екінші шетінде боласыз.:)

3 -қадам: Ағашты төсеуді аяқтау

Ағаш ендіруді аяқтау
Ағаш ендіруді аяқтау
Ағаш ендіруді аяқтау
Ағаш ендіруді аяқтау

Енді бәрін баспалдақпен жабылған етіп жабу керек.

Алюминий профильдері мен қабырға арасында мүмкіндігінше силикон салыңыз. Ол ағашты үстіне қойған кезде одан әрі силикон төсеу үшін негізгі кірпіш болады.

Жіңішке дәнді зімпарамен тегістеу арқылы жолақты дайындаңыз. Мен 40 -тан бастадым және 120 -мен аяқтадым. Жолақты ағаш тақтайшаларыңыздың бояуларымен бояңыз. Оларды құрғатыңыз !!!

Оларға қанша рұқсат беріңіз. Менің жағдайда юбка тақтайшаларында суретшінің жасаған жұмысына сәйкес келетін 2 болды.

Ағаштарды алюминий профильдерінің үстіне қойыңыз. Сіз саңылаулармен аяқталасыз. Кішкене бөліктерін силиконмен толтырыңыз. Үлкендер үшін ағаштың кішкене бөліктерін кесіңіз және барлық тесіктер толтырылғанша жоғарыдағы әрекеттерді қайталаңыз.

4 -қадам: Микроконтроллерді бағдарламалау

Бекітілген кодты микроконтроллерге жүктеңіз. Wi -Fi ssid пен құпия сөзді өзгертіңіз, осылайша сіз жаңа эскизді OTA жаңартулары арқылы сымсыз жүктей аласыз.

Бағдарлама келесі мүмкіндіктерге ие:

1) бұл қан тамшыларының саны бойынша параметрлік. Бұл жолды аз/көп түсіру үшін өзгертіңіз:

#тамшыларды анықтаңыз 5

2) қозғалыс анықталған кезде ол автоматты түрде төмендейді

3) қозғалыс тоқтатылған кезде, ол ағымдағы белсенді тамшылардың төмен түсуін сақтайды. Әр тамшы түбіне жеткенде олар ериді, ал шамдар қайтадан сөнеді.

Ұсынылған: