Mundarija:

Lego mos keladigan tungi yorug'lik: 3 qadam
Lego mos keladigan tungi yorug'lik: 3 qadam

Video: Lego mos keladigan tungi yorug'lik: 3 qadam

Video: Lego mos keladigan tungi yorug'lik: 3 qadam
Video: Faqat dahogina buni 15 soniyada yechishi mumkin! O'zingizni sinab ko'ring!!! 2024, Noyabr
Anonim
Lego mos keladigan tungi yorug'lik
Lego mos keladigan tungi yorug'lik

Bu loyiha Lunchbox Electronics PTH LED g'ishtlarini ishlatib, sizning sevimli Legos -laringizni namoyish qilish uchun tez tungi yorug'likdir va lehimlanishni talab qilmaydi! Qani boshladik.

1 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna

Tungi chiroqni ushlab turadigan quti uchun men Mayklning zargarlik qutisini ishlatardim, ular juda arzon va o'zgartirish oson. Ular, shuningdek, juda ko'p turli xil ranglarda bo'ladi, shuning uchun siz o'zingiznikini sozlashingiz mumkin!

LEDlar va fotorezistorni qutining tepasiga mahkam o'rnashishiga ruxsat berish uchun, ularning oyoqlari o'tishi uchun qutiga teshiklar qo'yish kerak. Men barmog'im bu vazifani a'lo darajada bajarishini topdim. Hamma narsa to'g'ri joylashtirilganligiga ishonch hosil qilish uchun o'lchov va zaif belgilar qo'yganingizga ishonch hosil qiling!

Keyinchalik, yopishtiruvchi taglik yordamida non panelini qopqoqning pastki qismiga ulashingiz kerak bo'ladi. Uni iloji boricha markazlashtirishga harakat qiling, chunki har bir uchidagi LED oyoqlari taxtaning chetlariga deyarli etib bormaydi.

LED oyoqlarini har biriga o'z ustuniga ulang va qaysi biri uzunroq va qaysi biri qisqaroq ekanligiga e'tibor bering. Uzun oyoq ijobiy, qisqa oyoq salbiy. Arduino qanchalik qorong'i ekanligini bilishi uchun biz fotorezistorni qo'shishimiz kerak. Yorug'likni sezayotgani uchun u LEDlardan uzoq turishi kerak, lekin hali ham ochiq maydonda bo'lishi kerak. Men qutining old qismi eng yaxshi ishlaganini topdim.

Bu fotorezistorga Arduino nima yorug'lik, nima qorong'i ekanligini aytib berish uchun ketma -ket rezistor kerak. Men 1 kOhmlik rezistordan foydalandim. Ushbu rezistorni fotorezistoringiz bilan bir qatorda joylashtiring va non taxtasining ikki yarmini o'rab qo'ying.

Har bir LED o'z rezistoriga muhtoj, va men butunlay yashil rangli LEDlarni ishlatganim uchun qulay yorqinlikka erishish uchun 100 Ohmli rezistorlardan foydalanardim. Quyidagi rasmda ko'rsatilgandek, LEDlarning barcha qisqa oyoqlarini bir -biriga ulash uchun ushbu rezistorlar orasidagi o'tish simlarini ishlating.

Metall qismlar bir -biriga tegmasligiga ishonch hosil qilish uchun Arduino va non taxtasini qutining qarama -qarshi tomoniga qo'ying. Keyin Arduino vilkalari chiqib ketishi uchun qutidagi teshiklarni kesib oling. Kengash USB yoki shahar vilkasi orqali quvvatlanishi mumkin.

Nihoyat, biz Arduino -ni o'tish simlari yordamida ulashimiz kerak. Yuqoridagi diagrammada qaysi ulanishlar qayerga ketishi ko'rsatilgan.

2 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot

Hamma narsa kerakli tarzda ishlayotganiga ishonch hosil qilish uchun GitHub -dan Arduino kodini oling va uni taxtaga yuklang. Kodni yuklash skrinshotlari quyida ko'rsatilgan.

Qachon o'chirish va qachon yoqish kerakligini aniqlash uchun ushbu dastur ikkita o'zgaruvchidan foydalanadi: HIGHBOUND va LOWBOUND. Bu tasodifiy sonlarga o'xshab ko'rinishi mumkin, lekin aslida ular Arduino fotorezistoridan ma'lumot olganda ko'radi. Agar siz chiroqlar yoqilmaganda yoqilishi yoki o'chishi bilan bog'liq muammolarga duch kelsangiz, ketma -ket monitorni oching va siz olgan raqamlarni ko'ring, shunda siz xohlaganingizcha chegaralar bilan skripka qilasiz.

3 -qadam: Legos -ni qo'shing

Legos qo'shish
Legos qo'shish

O'zingizga yoqadigan Lego to'plamini oling va uni ko'rsating!

Xayrli tun-yorug'lik!

Tavsiya: