Агуулгын хүснэгт:

Сэтгэл ханамжтай LED загварууд: 9 алхам
Сэтгэл ханамжтай LED загварууд: 9 алхам

Видео: Сэтгэл ханамжтай LED загварууд: 9 алхам

Видео: Сэтгэл ханамжтай LED загварууд: 9 алхам
Видео: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Долдугаар сарын
Anonim

Олон унтах нь бараг боломжгүй зүйл болж хувирсан бөгөөд энэ нь хариуцлагатай байдлын янз бүрийн утсыг өөр өөр чиглэлд нэг дор татахыг мэдэрдэггүй цөөн хэдэн хүмүүст зориулагдсан юм. Унтах нь маш чухал бөгөөд өдрийн турш сэтгэл санаагаа сэргээж чадна.

Хонь тоолох нь бага наснаасаа бидэнд номлодог байсан хуучирсан арга техник биш, ихэнхдээ ашиггүй байдаг. Бүдэг гэрэл, хэв маяг нь зөвхөн унтахаас гадна унтах чанарыг сайжруулдаг болохыг судалгаагаар тогтоожээ.

Энд IOT дээр суурилсан Bluetooth хяналттай унтлагын өдөөгч Arduino ашиглан шөнийн чийдэн байна. Энэ нь тайвшруулах, тайвшруулах 4 хэв маягаас бүрдэх програмын хамт ирдэг бөгөөд ингэснээр та эдгээр хэв маягийг дэнлүүгээ шууд орноосоо шууд удирдах боломжтой болно.

Энэ нь bluetooth дээр ажилладаг бөгөөд апп нь өгөгдлийг bluetooth -ээр arduino руу илгээдэг бөгөөд энэ өгөгдлийг тайлбарлаж, програмаас хүссэн загварыг харуулдаг.

Энэ нь тайвшруулах 4 хэв маягтай:

  • SPIRAL IN
  • БАРС
  • Д АЛГА
  • TRAIL

Тохиргоо нь цахилгаан банкаар ажилладаг тул таны чийдэнг ашиглахад хялбар бөгөөд хүссэн газартаа авч болно, мөн 50 млАмп гүйдлийн хамгийн бага зарцуулалттай тул хэдэн цагийн турш асаж болно.

Одоо ухаж, нойрыг өдөөдөг энэхүү гайхалтай, хэрэгтэй дэнлүүг бүтээж эхэлцгээе !!

Алхам 1: ЗАГВАР

Image
Image

1) SPIRAL IN: Энэ загварт улаан цэг нь дотогшоо дотогшоо эргэлдэж байгаа мэт харагдаж байна. Үүний тулд LED -ийг 1 миллисекунд асааж, дараа нь унтрааж, дараа нь дараагийн гэрлийг асаах гэх мэт логикийг ашиглах ёстой. ЭНЭГИЙГ ХАРАА ХАРААГҮЙ БАЙДЛЫН ЗАХИРАМД ҮНДСЭН

2) BARS: Дээрх хэв маягийн адилаар тус тусдаа ледийн оронд зэрэгцээ мөр, багана нь дотогшоо эргэлдэж, үнэхээр тайвшруулах мэдрэмжийг өгөх болно.

3) FADE IN: Энэ загварт LED -ийг соруулж байгаа мэт харагддаг бөгөөд энэ нь үзэсгэлэнтэй загварыг бий болгодог.

4) TRAIL: LED нь Матрицыг дайран өнгөрч байгаа нь маш хөгжилтэй загвар юм.

Алхам 2: Шаардлагатай ур чадвар

Дижитал электроникийн хамгийн сайн тал бол бүх зүйл асаалттай эсвэл унтраалттай байдаг тул хичнээн төвөгтэй, хэцүү ажил байсан ч хамаагүй бага зэрэг хүчин чармайлтаар үүнийг амархан хийх боломжтой юм.

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

Шаардлагатай ур чадварууд дараах байдалтай байна.

  • Электроникийн үндсэн зарчим.
  • Богино болон бусад зүйлийг шалгахын тулд мултиметрийг хэрхэн ашиглах вэ.
  • Arduino кодыг бичихийн тулд C дээр хэрхэн код бичих вэ, гэхдээ бүрэн функцтэй кодыг өгөх болно.
  • Програмыг хэрхэн кодлох (java, python) эсвэл кодлохгүйгээр хийх (mit app зохион бүтээгч гэх мэт програм хангамжийг ашиглан).

Алхам 3: Бүрэлдэхүүн хэсгүүдийн жагсаалт

Бүрэлдэхүүн хэсгүүдийн жагсаалт
Бүрэлдэхүүн хэсгүүдийн жагсаалт
Бүрэлдэхүүн хэсгүүдийн жагсаалт
Бүрэлдэхүүн хэсгүүдийн жагсаалт
Бүрэлдэхүүн хэсгүүдийн жагсаалт
Бүрэлдэхүүн хэсгүүдийн жагсаалт

Өндөр технологийн төсөл биш тул бүрэлдэхүүн хэсгүүдийг авах нь тийм ч хэцүү биш байх болно. Та тэдгээрийг онлайнаар хямд үнээр хялбархан олох боломжтой. Тэдгээрийг худалдаж авах бүрэлдэхүүн хэсгүүдийн жагсаалт, амазоны холбоосыг доор өгөв.

  • 1XBluetooth модуль HC-05
  • 1X Mini Usb Cabke нь arduino -ийг холбох
  • 1XArduino Nano
  • 1XDot матрицын нийтлэг анод улаан LED дэлгэцийн модуль 8 * 8 8x8 3mm
  • Гагнуурын төмөр ба гагнуурын утас.
  • Цахилгаан соронзон хальс, холбогч утас, тэг самбар, дамжуулагч утас, таслагч, бахө, утас хуулагч, дижитал мултиметр, цахилгаан банк нь чийдэн ба супер цавууг тэжээдэг.

Алхам 4: Матриц дахь LED -ийн катод ба анодыг олж мэдэх

LED матриц дээр аль LED нь катод, анод, аль мөр, баганатай тохирч байгаа талаар юу ч дурдаагүй тул бид arduino болон хоёр холбогч утсыг ашиглах болно.

Үүнийг хийхийн тулд бид нэг эрэгтэй, эмэгтэй холбогч утсыг arduino -ийн +5v зүү рүү, нөгөө зүүг arduino -ийн Ground -тай холбоно. Одоо холбогч утсыг LED матрицын зүү рүү нэг нэгээр нь холбож, аль матриц нь аль матриц, аль баганад харгалзах болохыг олж, катод эсвэл анод гэж тэмдэглэнэ.

Санахад хялбар болгох үүднээс аль зүү нь катод, аль нь анод болохыг тэмдэглэх нь зүйтэй

Эдгээр үр дүн нь таны LED матрицыг хэрхэн байрлуулсан эсэхээс хамаарч өөр өөр байх бөгөөд матриц нь тэгш хэмтэй тул катод ба анодын голуудын байрлал нь таны LED матрицыг хэрхэн байрлуулахаас хамаарч өөр өөр байх болно.

Алхам 5: Arduino Nano -ийн зүүг томилох

Arduino Nano -ийн зүүг зааж өгөх
Arduino Nano -ийн зүүг зааж өгөх

Энд бид 8 анод, 8 катодтой тул LED матрицыг холбохын тулд arduino -ийн 8 + 8 = 16 тээглүүрийг ашиглах болно.

LED Matrix -ийн зүүг arduino -ийн 0 эсвэл 1 дижитал зүү Rx ба Tx холболтод ашигладаг тул манай bluetooth модульд ашиглах болно

Би доорх тээглүүрийг ашигласан боловч та хүссэн зүүгээ чөлөөтэй ашиглаж болно.

ЦАХИМ ПИН 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

ANALOG PIN A0, A1, A2, A3, A4, A5

Дээр дурдсан зүйл бол миний ашигладаг зүү юм.

А6, А7 -г бүү ашиглаарай

Алхам 6: Бүрэлдэхүүн хэсгүүдийг гагнах

Бүрэлдэхүүн хэсгүүдийг гагнах
Бүрэлдэхүүн хэсгүүдийг гагнах
Бүрэлдэхүүн хэсгүүдийг гагнах
Бүрэлдэхүүн хэсгүүдийг гагнах
Бүрэлдэхүүн хэсгүүдийг гагнах
Бүрэлдэхүүн хэсгүүдийг гагнах

Одоо бүрэлдэхүүн хэсгүүдийг манай тэг самбар дээр гагнах сонирхолтой хэсэг гарч ирэв.

Нэгдүгээрт, бид тэг хавтангийн үндсэн хэсгийг самбар дээр перпендикуляр нааж, LED матрицаа гагнах бөгөөд энэ перпендикуляр хэсгийг arduino наног гагнахад ашиглаж, бүх хэлхээг аль болох авсаархан болгоно.

Дараа нь бид arduino наногаа перпендикуляр тэг хавтан дээр, LED матрицыг үндсэн тэг хавтан дээр гагнах болно.

Дараа нь бид LED матрицын анодыг {2, 3, 4, 5, 6, 7, 8, 9}, LED матрицын катодуудыг {10, 11, A0, A1, A2, A3, A4, A5} arduino. Үүнийг хийхийн тулд бид тусгаарлагдсан холбох утас авч, утас хусуур ашиглан хуулна. Манай авсаархан хэлхээнд богино холболт үүсгэхгүйн тулд би тусгаарлагдсан утсыг сонгосон. Одоо бид анодыг энд байгаа arduino дээрх анодуудад зориулагдсан зүүтэй харгалзах зүү рүү гагнах болно {2, 3, 4, 5, 6, 7, 8, 9}, мөн бүх катодын хувьд ижил байх болно. Дээрх зурган дээрх шиг 16 тээглүүрийг гагнасан.

Одоо бид мултиметрийг диод горимд тохируулж, хэлхээнд богино холболт байгаа эсэхийг шалгана. Хэрэв утас хаа нэг газар богино байвал бид гагнуурын төмрийг ашиглан уг хэсгийг халааж, сорох насосыг ашиглан гагнаас нь салгаж, дахин зөв гагнах болно.

Дараа нь бид Bluetooth модулийг холбохыг хүсч байгаа бөгөөд үүнийг ажиллуулж, загварыг утасгүй өөрчлөх боломжтой болно.

Bluetooth модуль нь Vcc Gnd, Rx ба Tx зүү зэргээс бүрдэнэ. Bluetooth модулийн Rx нь arduino -ийн Rx биш харин arduino -ийн Tx рүү явдаг. Би bluetooth модулийг холбогч утсыг ашиглан нано руу холбосон бөгөөд ингэснээр кодыг хялбархан дибаг хийх боломжтой, учир нь та кодоо нано руу Rx ба Tx холболттой холбож чадахгүй. Гэсэн хэдий ч би танд эцсийн кодоо өгөх болно, ингэснээр та кодыг arduino -д байршуулсны дараа нано, Rx ба Tx зүүгээр Vcc ба Gnd зүүг шууд гагнах боломжтой болно. Хэрэв та бас Bluetooth модулийг хялбархан ашиглахын тулд холбогч утас ашигладаг бол таны эцсийн самбар дээрх зураг дээрх шиг байх ёстой.

Bluetooth модулийг хэрхэн тохируулах талаар та бусад зааварчилгааг харж болно, учир нь бид энд үүнийг хэлэлцэхгүй.

Энэ бол гагнуур ба электроникийн бүх зүйл юм.

Алхам 7: КОД - Алсын харааг тууштай байлгах зарчимд үндэслэв

Хэрэв бид харгалзах мөр, баганын анод руу бага, катод руу хоёр диагональ LED гэрэлтүүлэхийг оролдвол энэ нь ажиллахгүй болно. мөр баганууд.

Тиймээс бид алсын хараатай байх тухай ойлголтыг ашигладаг бөгөөд үүний дагуу хоёр LED нь нэг нэгээр нь гэрэлтэхэд 100 миллисекундээс бага хугацаанд хоцорч, нүд нь LED хоёулаа унтарсан 100 миллисекундыг анзаардаггүй. LED нэгэн зэрэг асаалттай байсан

Энэ нь LED -ийг асаахад кодын хаа сайгүй ашиглагддаг бөгөөд ингэснээр зөвхөн хүссэн LED асах бөгөөд хүсээгүй гэрэл асахгүй болно.

Код нь урттай тул доор хавсаргасан болно.

Алхам 8: Манай чийдэнг хянах програм

Манай чийдэнг хянах програм
Манай чийдэнг хянах програм
Манай чийдэнг хянах програм
Манай чийдэнг хянах програм

Хэрэв та java эсвэл python эсвэл өөр хэл ашиглан програм хөгжүүлэх талаар мэддэг бол үүнийг үргэлжлүүлж, хүссэн интерфэйсээрээ өөрийн аппликейшнийг хийх боломжтой болно. Та лавлагааны зорилгоор миний Апп -ийн интерфэйсийг харах боломжтой.

(Дээрх дэлгэцийн агшинд би хувийн шалтгаанаар эхний гурван блютүүт холболтын нэрийг харлуулсан байна.)

Гэсэн хэдий ч хэрэв та програм хөгжүүлэлтийг мэдэхгүй эсвэл эхлэгч бол миний програмыг ашиглахад чөлөөтэй байгаарай. APK -ийг доор үзүүлэв.

Алхам 9: Хэрэглээний заавар

Програмыг суулгахын тулд та эхлээд гар утасныхаа тохиргоо руу орж, үл мэдэгдэх эх сурвалжаас суулгахыг зөвшөөрөх ёстой. APK-ийг суулгасны дараа Bluetooth-ээ асааж, HC-05 эсвэл HC-06 нэртэй Bluetooth модулийг утсандаа холбосон эсэхээ шалгаарай.

Та модулийг хослуулсны дараа програмыг дахин нээж, холболт дээр дарна уу.

Дараа нь боломжтой хос төхөөрөмжүүдийн жагсаалтаас модулийг сонгоно уу.

Та энэхүү төслийн зориулалттай бүрхүүлээ хүссэн хэлбэрээр 3 хэмжээст хэвлэх боломжтой.

Одоо та хийх ёстой зүйл бол дэнлүүгээ цахилгаан банктайгаа хамт асааж, хүссэн өрөөндөө хүссэн загвараа сонгоод, тайвшруулах хэв маягийг хараад, аажмаар, тайван унтаж байхад ид шид тохиохыг хүлээх явдал юм.

Зөвлөмж болгож буй: