Агуулгын хүснэгт:
- Алхам 1: Материалыг цуглуулах
- Алхам 2: Цагийг тохируулах
- Алхам 3: LED нэмэх, програмчлах
- Алхам 4: Дэнлүүний хашлага барих
- Алхам 5: Бага чадал ба батерей
Видео: Хүүхдэд зориулсан гэрэл асаах цаг - Green Means Go! Улаан, хэвтэрт байгаарай !!!: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Бид хангалттай унтаагүй байж галзуурч байлаа !!! Манай 2 настай хүүхэд өглөөнөөс хойш өрөөнөөсөө гарахаасаа өмнө цагтаа "7-г хүлээх" -ээ ойлгохгүй байв. Тэр өглөө эрт босоод (өглөөний 5:27 цаг гэж хэлмээр байна - "7 байна !!!" гэж хэлдэг байсан) босоод өрөөнөөсөө гарч, өдөржингөө сэрүүн байх цаг гарга. 2-4 насныхан цаг уншихад маш хэцүү байдаг тул энэхүү энгийн гэрэлтүүлэг нь бидний асуудлыг шийдэх маш том шийдэл байсан юм !!!
НОГООН МЭДЭЭ ЯВЖ БАЙНА !!! УЛААН, ӨРӨӨД БАЙНА УУ !!! Энэхүү энгийн, хямд үнэтэй Arduino бодит цагийн цагийг хүссэн үедээ LED -ийг асаахаар тохируулж болно. Бидний хувьд энэ нь өглөөний 6:00 цагт Улаан болж, орондоо үлдэнэ гэсэн үг юм. Дараа нь өглөөний 7:00 цагаас 10 минутын өмнө ШАР эргэж, өрөөндөө гарч тоглох цаг болсныг харуулж байна. Дараа нь өглөөний 7:00 цагт… "Гэрэл НОГООН !!!" гэж тэр хэлэхдээ өглөө бүр 07:00 цагаас өмнө манай өрөөнд орж ирдэг. Ямар аврагч вэ !!!
Алхам 1: Материалыг цуглуулах
Эд анги
- 1 x Arduino Nano (AliExpress дээр 2.70 доллар)
- 1 x DS1307 бодит цагийн цаг (AliExpress дээр 0.60 доллар)
- 1 x Хоёр талт прототипийн самбар (AliExpress дээр 5 доллараар 1.45 доллар)
- Ногоон, Улаан, Шар тус бүр 5 мм LED тус бүр 1 ширхэг (AliExpress дээр 100 ширхэг нь 0.94 доллар)
- 270 Ом, 680 Ом, 1К Ом эсэргүүцэл тус бүр 1 ширхэг (AliExpress дээр 600 төрөлд 2.35 доллар)
- Цагаан лимбэ цэнгэлдэх хүрээлэнгийн цом (Walmart эсвэл Dollar дэлгүүрийн 1 доллар)
- Push Light буюу 3-4 АА зай эзэмшигч (AliExpress дээр 1 долларын дэлгүүр эсвэл $ 0.50)
Багаж хэрэгсэл
- Гагнуурын төмөр ба гагнуур
- Гагнуургүй талхны самбар
- Утас ба холбогч утас
- Цавуу буу
Жич: Хятадын нано драйверуудыг ажиллуулах заавартай:)
Алхам 2: Цагийг тохируулах
DS1307 RTC нь цаг шиг бөгөөд Arduino хүчээ алдсан эсвэл дахин тохируулсан байсан ч батерейг ажиллуулж, цагийг нь хадгалдаг. RTC нь Arduino -той холбогдохын тулд I2C интерфэйсийг ашигладаг. SCL (цаг) нь A5 -д, SDA (өгөгдөл) A4 -д хавсаргасан болно. RTC нь VCC -ийн 5V -тэй хамгийн сайн ажилладаг боловч 3.3V -т сайн ажиллаж байгааг олж мэдсэн.
- Талхны самбар ашиглан бодит цагийн цагийг схемийн дагуу Arduino руу холбоно уу.
-
Дараа нь DS1307RTC номын санг github дээрээс эндээс эсвэл хавсралтаас татаж аваарай.
Хэрэв та хэзээ ч номын сан татаж аваагүй бол "Clone or Download" дээр дараад "ZIP татаж авах" сонголтыг сонгоно уу
- Номын санг "Импорт" -ыг сонгоод ZIP -ийг сонгосноор Arduino Editor руу импортлоорой.
- Дараа нь хавсаргасан Program_Clock_RTC.ino тоймыг татаж аваад редактор руу импортлоорой.
- Ноорог дээр одоогийн огноо/цагийг тохируулж, цагийг тохируулах програмыг ажиллуулна уу.
- Зөв цаг эргэж ирж байгаа эсэхийг шалгаарай.
Баяр хүргэе !! Та одоо ажлын цагтай боллоо !!
Алхам 3: LED нэмэх, програмчлах
LED туршилт
Одоо схемийн дагуу LED ба резисторыг холбоно уу.
Light_Up_Clock_for_Kids.ino тоймыг татаж аваад байршуулна уу. Гогцоонд та "setLEDs (tm. Hour, tm. Minute)" гэсэн тайлбарыг харах болно. функц ба "testLEDs ();" - ийн доор тайлбарлаагүй болно. LED тус бүрээр 8 секундын турш эргэлддэг функц.
LED -ээр дугуй унаж байгаа эсэхийг шалгаж, хэрэв та RTC -ийг баталгаажуулах шаардлагатай бол зөв цагийг гаргасаар байгаа бол serial.print мөрүүдийг тайлна уу.
Times програмчлал
Бүх зүйл ажиллаж байгааг баталгаажуулсны дараа setLEDs () функцийг тайлбарлаж, testLEDs () функцийг тайлбарлана уу. Функцийн setLEDs () хэсэгт жишээг дагаж янз бүрийн өнгийг харуулах цагийг тохируулна уу.
ТАЙЛБАР: Та LED -ийнхээ зөв гэрлийг авахын тулд резисторийн утгатай тоглох хэрэгтэй болно. Ногоон нь хамгийн өндөр урвуу хүчдэлтэй, байгалийн хувьд хамгийн гэрэл гэгээтэй, бусад өнгөний хувьд бүдгэрсэн тул 5мм -ийн LED -ийн хувьд дараахь зүйлийг сайн хийлээ.
- Ногоон: 1K Ом
- Шар: 680 Ом
- Улаан: 270 Ом
Алхам 4: Дэнлүүний хашлага барих
Сонголтууд
Гэрлийг сарниулахын тулд LED -үүд ялгардаг тул би гэрлээ хаахаар хэд хэдэн өөр орчинг туршиж үзсэн. Янз бүрийн түвшний үр дүнтэйгээр би түлхэх товчлуур (LED нь сайн тархах боломжгүй болно), илгэн цаас эсвэл гялтганасан цавуу бүхий Мейсон сав, цагаан цэнгэлдэх хүрээлэнгийн аягыг туршиж үзсэн. Зөөлөн, жигд туяа өгөхийн тулд гэрлийг сарниулах, LED -ийн хатуу байдлыг багасгах ямар нэгэн зүйл хэрэгтэй болно.
Хамгийн сайн сонголт
Цагаан цэнгэлдэх хүрээлэнгийн аягыг (3 долларын 1 доллар) яг дотор нь лав цаасаар наачихсан байгааг (зурагт үзүүлсэн шиг) сайн жигд гэрэл өгч байгааг олж харлаа. Лав цаасгүй бол LED нь аяганы дээд хэсэгт шууд гэрэлтэж, жигд бус гэрлийг бий болгодог. Би энэ урт хугацаанд ашиглахаар төлөвлөж байгаа тул силикон үржүүлгийн чийдэн авч, ирээдүйд Arduino-г нэмж өгөх болно (AliExpress дээр 10 доллар).
Алхам 5: Бага чадал ба батерей
Үүнийг илүү байнгын болгож, батерейг ажиллуулахыг хүсч байсан. Дараагийн хэсэг нь сонголттой тул та аяга тавиад хананы залгуур эсвэл зөөврийн USB цэнэглэгчээр асааж болно.
Бага чадал, суурилуулсан LED-ийг салгах
Энэ код нь Arduino-г бага чадлын горимд 8 секундын турш унтуулж, цагийг шалгахын тулд сэрээд дараа нь унтах болно. Илүү их эрчим хүч хэмнэхийн тулд Power LED дэлгэцийг байнга харуулахгүй байхын тулд та Arduino Nano дээр суурилуулсан LED-ээс салж болно (мөн би D13 зүү ашигласан тул суулгасан LED-ээс салахаар шийдсэн. тэр зүү).
POW ба L гэсэн шошготой LED-ийн хажуу талыг халаахын тулд гагнуурын төмрийг ашигла, дараа нь татах эсвэл хайчилж ав. Та Google-ээр оролдож үзэх боломжтой өөр олон эрчим хүч хэмнэх сонголтууд байгаа боловч энэ нь батерей дээр хэдэн сар үргэлжилдэг бөгөөд одоогоор маш сайн ажиллаж байна!
Прототип самбар ба батерейны хайрцаг
Бүх эд ангиудыг прототип хавтан дээр гагнах нь хэмжээг багасгаж, аяганы доторх батерейны дээд талд хялбархан суулгах боломжийг олгодог.
3 эсвэл 4 АА батерейны хайрцгийг ашиглаад эерэг (+) -ийг Arduino дээр Вин рүү, харин сөрөг (-) -ийг GND руу гагнана.
Надад батерейны хайрцаг байхгүй байсан ч 4 долларын зайтай, миний хэрэгцээнд бүрэн бэлэн болсон 1 долларын гэрлийг аль хэдийн салгаж авсан. Би цагаан аягыг батерейны хайрцган дээр тавиад хар хуванцарыг тэмдэглээд дараа нь хэрэглэлийн хутгаар зүсэв.
Самбарыг батерейны сууринд халуун цавуу, дараа нь цагаан аяганд халуун цавуу хийнэ. Та халуун цавуугаа нээж, LED гэрлийг асаах хугацааг дахин програмчлах шаардлагатай бол амархан хайчилж болно.
Энэ нь хаалганы дэргэдэх хүүхдийн хувцасны шүүгээний дээд талд байрладаг бөгөөд одоо өглөө эрт саад болохгүй !!!
Зөвлөмж болгож буй:
Хүүхдэд зориулсан Nasa хяналтын самбар: 10 алхам (зурагтай)
Хүүхдэд зориулсан Nasa хяналтын самбар: Би үүнийг өдөржин асрах үйлчилгээтэй хадам эгчдээ зориулж барьсан. Тэр миний бараг гурван жилийн өмнө компани үйлдвэрлэгч faire -д зориулж бүтээсэн миний лагерийг харсан бөгөөд энэ нь надад үнэхээр таалагдсан тул би үүнийг түүнд зориулж зул сарын баярын бэлэг болгон барьсан юм. Миний бусад төслийг эндээс үзнэ үү: https: //www
DIY LED гэрэл асаах гэрэл: 5 алхам (зурагтай)
DIY LED флаш гэрэл Тиймээс би өөрөө өөртөө зориулж анивчдаг гэрэл бүтээхийг л бодсон юм
Гал асаах үед гэрэл асаах: 9 алхам (зурагтай)
Гал асаах үед гэрэл унтраа: Би өнгөрсөн долоо хоногт том хүүгээ 2007 оны хуучин Mazda 3 худалдаж авсан. Энэ нь маш сайн нөхцөлд байгаа бөгөөд тэр үүнд дуртай. Асуудал нь хуучин загвар учраас автомат гэрэл гэх мэт нэмэлт хонх, шүгэл байдаггүй. Тэр Toyota Coroll машин жолоодож байсан
Хүүхдэд зориулсан орны дэргэдэх цаг: 12 алхам
Хүүхдэд зориулсан орны дэргэдэх цаг: Энэхүү зааврыг дагаж та хөдөлгөөнийг идэвхжүүлсэн цаг бүтээх боломжтой бөгөөд тухайн өдөр, цаг, холбогдох үйл явдлыг харуулах болно. Энэ нь унтах цаг болоход шөнийн горимыг харуулах бөгөөд хүүхдүүд сэрэхэд тэд юу санаж байгаагаа хурдан санах болно
Хүүхдэд зориулсан интерактив тоглоом. (гэрэл ба дуу): 6 алхам
Хүүхдэд зориулсан интерактив тоглоом. (гэрэл ба дуу): Энэ бол миний бяцхан хүүхдүүдэд ашигладаг тойрог (1-3), энэ нь LED, дуугаруулагч ашигладаг. Хүүхэд товчлуур дарахад ямар нэгэн зүйл тохиолдох болно. Илүү ихийг үзэхийн тулд видеог үзээрэй. (дуугарагчийг сонсохын тулд дуугаа дээшлүүлээрэй, энэ нь үнэхээр видео бичлэг дээр байна)