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

Интерактив LED үечилсэн хүснэгт: 12 алхам (зурагтай)
Интерактив LED үечилсэн хүснэгт: 12 алхам (зурагтай)

Видео: Интерактив LED үечилсэн хүснэгт: 12 алхам (зурагтай)

Видео: Интерактив LED үечилсэн хүснэгт: 12 алхам (зурагтай)
Видео: Know Your Rights: Service Animals 2024, Оны зургадугаар сарын
Anonim
Image
Image

By Bees KneesЗохиогчийн дэлгэрэнгүйг дагах:

Цементлэгдсэн махчин амьтан иддэг хүн
Цементлэгдсэн махчин амьтан иддэг хүн
3D Катан. Дизайн, 3D хэвлэсэн, будсан
3D Катан. Дизайн, 3D хэвлэсэн, будсан
3D Катан. Дизайн, 3D хэвлэсэн, будсан
3D Катан. Дизайн, 3D хэвлэсэн, будсан

Найз охин бид хоёрт элементүүдийн цуглуулга бий - орчлон ертөнцийн бүх зүйлийг бүрдүүлдэг өвөрмөц хэсгүүдийн дээжүүд! Ийм сонирхолтой цуглуулгад зориулж би дээжийг дэлхийг бүтээгч алдар нэрээр нь харуулсан дэлгэцийн хайрцаг барихаар шийдлээ.

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

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

Алхам 1: Танд хэрэгтэй зүйл

Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ

Хэрэв өөрөөр заагаагүй бол орон нутгийн барилгын дэлгүүрээс худалдаж авсан бүх зүйл.

Али Экспрессээс худалдаж авсан бүх цахилгаан хэрэгсэл (линкийг өгсөн болно). Али Экспресс бол хямд чанартай электрон бараа авах боломжтой газар бөгөөд ихэвчлэн гайхалтай өндөр чанартай байдаг.

Материал

Frame - Түлхүүр: (урт x өргөн x өндөр) x тоо хэмжээ

  • Нарсны банз (2400x60x10mm) x7
  • БСХС -ийн хуудас (1200x600x4.5mm) x2
  • Зүлгүүр (120 гр)
  • Модон цавуу
  • Мод дүүргэгч
  • Цагаан нийлэг будаг --- Урлагийн дэлгүүр
  • Харандаа
  • Чимэглэлийн хэв (2400мм) x2
  • Балса мод (1000x10x2mm) x6 --- Урлагийн дэлгүүр

Электроник

  • LED (Neopixels/ws2812b) x90 --- Ali Express Link "1m 100 IP30" нь танд ус нэвтэрдэггүй 100 LED өгөх болно.
  • Утас (5м өнхрөх 22 хэмжигч эсвэл үүнтэй төстэй. Өөр өөр өнгийг илүүд үздэг) x3 --- Ali Express Link
  • Arduino Nano --- Ali Express холбоос
  • Bluetooth модуль (HC05) --- Ali Express холбоос
  • Цахилгаан хангамж (5V 4A) --- Ali Express Link
  • Цахилгаан тэжээлийн утас --- Хуучин барааны дэлгүүр
  • Гагнуур --- Ali Express холбоос
  • Прототип цэг самбар-Ali Express Link
  • Эмэгтэй зүү толгой --- Ali Express Link
  • Шураг терминалууд --- Ali Express Link

Багаж хэрэгсэл

  • Гагнуурын төмөр
  • Мультиметр --- Ali Express холбоос
  • Гар хөрөө (эсвэл ширээний хөрөө)
  • Халуун цавуу буу (цавуугаар)
  • Өрөмдлөг
  • Өрмийн бит (3-8 мм)
  • Хавчаар
  • Соронзон хальсны хэмжүүр
  • Утас хуулагч-Ali Express Link

Алхам 2: Төлөвлөлт

Төлөвлөлт
Төлөвлөлт
Төлөвлөлт
Төлөвлөлт
Төлөвлөлт
Төлөвлөлт

Онцлог шинж чанарууд

  • Дэлгэц нь үечилсэн хүснэгт хэлбэртэй байна. Ингэснээр LED нь үечилсэн хүснэгтийн онцлог, чиг хандлагыг харуулах боломжтой болно.
  • Хугацааны хүснэгтийн байрлал бүр нь элементийн дээжийг байрлуулж болох хаалттай тавиур юм.
  • Би WS2812B LED -ийг ашигласан бөгөөд үүнийг тус тусад нь гэрэлтүүлж болно.
  • Дэлгэц нь Bluetooth функцтэй бөгөөд үүнийг хянах утасны програмтай. Энэ дэлгэцээр миний хүсч байсан гол зүйл бол интерактив байх явдал юм. Утасны програм нь тоглоход маш хөгжилтэй болгодог!

Барилга

Дэлгэцийг 60х10 мм хэмжээтэй нарс модоор хийсэн. Би 2.4 м урттай байсан боловч олон урттай байсан. Шаардлагатай бүх хэсгүүдийг 2.4м урттай 7 урттай амархан тааруулж болно. Бараг нэг бүтэн урт үлдсэн байсан - хэрэв би алдаа гаргасан бол!

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

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

Лантанид ба актинид

Надад одоогоор Лантанид ба Актинидын дээж байхгүй байна, тиймээс тэдгээрийг агуулсан үечилсэн хүснэгтийн хэсгийг хийгээгүй. Би ирээдүйд хийх болно!

Электроник

Электроникийн төлөвлөлтийг дараа нь зааварчилгаанд баримтжуулсан болно.

Алхам 3: Модыг огтлох

Модыг огтлох
Модыг огтлох
Модыг огтлох
Модыг огтлох
Модыг огтлох
Модыг огтлох
Модыг огтлох
Модыг огтлох

Төлөвлөгөөний дагуу 60x10 мм хэмжээтэй нарсны ширхэгийг хэмжиж, уртаар нь огтолж авах шаардлагатай байв. Би соронзон хэмжүүр, харандаа ашиглан модны хэсэг бүр хэр удаан байх ёстойг тэмдэглэж, дараа нь модны дээгүүр шугам зурахдаа дөрвөлжин ашиглав. Тэмдэглэсэн мөр бүрийн дараа би хөрөө ашиглан шугамын яг ард тайрав. Шууд шугамыг огтлох хэрэггүй, эс тэгвээс хөрөөний ирний зузаанаас болж арай бага хэмжээтэй мод авах болно. Би хэсэг бүрийн барзгар ирмэгийг зүлгүүрээр тэгшлэв. Зүссэн бүрийн дараа угсрах ажлыг хөнгөвчлөхийн тулд төлөвлөгөөний дагуу харандаагаар тэмдэглэх нь тустай болно.

Жич: Нарийвчлал маш чухал. Миний хайчилбарууд тийм ч сайн биш байсан тул дараа нь модоор дүүргэхийн тулд нэлээд хэдэн цоорхойтой болсон. Хашаа эсвэл зогсоол бүхий ширээний хөрөө эсвэл модон хөрөө нь зүсэлтийг илүү нарийвчлалтай болгоно.

Алхам 4: Хүрээг угсрах

Хүрээг угсрах
Хүрээг угсрах
Хүрээг угсрах
Хүрээг угсрах
Хүрээг угсрах
Хүрээг угсрах
Хүрээг угсрах
Хүрээг угсрах

Би 60 мм -ийн босоо хэсгүүдийг бүгдийг нь хэвтээ самбар дээр наасан байхаар хэмжиж, тэмдэглэж, дөрвөлжин болгож байрлуулахыг хүссэн. Жишээлбэл, доод талын "J" банзыг 10 мм -ээр тэмдэглэсэн (босоо хажуугийн самбарыг байрлуулахын тулд), дараа нь би 60 -ыг тоолж, 70 -аар тэмдэглээрэй, дараа нь босоо хэсгийн хувьд 10 -ыг тоолж, дараа нь 60 -ыг, 140 -ийг тэмдэглээрэй гэх мэт..

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

Тэмдэглэл: Ийм бүтцийг нааж хийснээр аль болох олон хавчаартай болно. Та найз нөхдөөсөө зээл авах эсвэл хямд үнээр худалдаж авах боломжтой.

Алхам 5: Хил

Хил
Хил
Хил
Хил
Хил
Хил

Дэлгэцийг хананд өлгөхөд арай гоё харагдуулахын тулд би хүрээ хийхээр шийдсэн. Би гоёл чимэглэлийн цутгамал (зургийн жааз хийдэг контуртай модны төрөл) авчирсан бөгөөд мод нь дэлгэцийн хажуу талд наасан бөгөөд цавуу хатаж байх үед байрлалд нь бэхлэв. Үүний нарийн хэсэг нь хэвний 45 градусын өнцгийг огтлох явдал байв. Миний арга бол А4 хэмжээтэй цаасан хуудсыг богино ирмэгээс урт ирмэг хүртэл нугалж 45 градусын өнцгөөр хийж, хэвний доод талд (хавтгай талд) шугамыг зурахад ашигладаг байсан. Хэвийг доторлогоотой болгохын тулд дэлгэцийн хажуугийн уртыг хэмжиж, хэвний дотор талын ирмэгийг тэр уртаар нь тэмдэглээрэй. Ойролцоогоор 30 мм -ээс эхэлж, эхлэх цэгийг тэмдэглээрэй. Дараа нь 45 градусын шугамууд тэмдэглэгдсэн хоёр цэгээс гадагш гарна.

Алхам 6: Арын самбар ба урд самбар

Арын болон урд талын самбар
Арын болон урд талын самбар
Арын болон урд талын самбар
Арын болон урд талын самбар

Дэмжиж байна

LED нь тусгах, дэлгэцийг илүү найдвартай болгох, тэнд байх бүх утсыг нуухын тулд дэлгэцийг дэмжих шаардлагатай. Арын дэвсгэрийг хийхийн тулд би 1200x600x4.5 мм хэмжээтэй БСХС -ийн хоёр хуудас ашигласан. Би БСХС -ийн хуудсыг хавтгай гадаргуу дээр ландшафтын чиглэлд байрлуулж, дэлгэцийн хүрээг дээр нь тавив. Би хүрээний босоо самбаруудын нэгээр оёдол нуугдах хүртэл хүрээгээ зөөв. Дараа нь би харандаагаар БСХС -ийн дэлгэцийн гадна талыг хайчилж, хөрөө ашиглан хайчилж авав. Би дэлгэцийг дээрээс нь эргүүлж, арын дэвсгэрийг модны цавуугаар наасан. Хатаах үед өргөх эсвэл хөдөлгөхгүйн тулд арын хэсгийг хүнд зүйлээр хучсан.

Арын нүхнүүд

Арын хэсэгт LED утсыг дамжуулахын тулд үүр бүрт нүх хэрэгтэй. Би утасгүй өрөм, 6мм бит ашиглан нүд тус бүрт хоёр цооног өрөмдсөн. Дээд булан бүрт нэг нүх гаргадаг. Дээд буланд байгаа нүх, утаснууд нь дэлгэцийг харахад илүү хэцүү байдаг.

Урд талын самбар

Би дэлгэцийг илүү тэгш өнцөгт болгохыг хүссэн тул хүрээний доор 4.5 мм хэмжээтэй БСХС -ийн хэсгийг байрлуулж, БСХС -ийн 16x3 хэмжээтэй эсийн жигд бус хэлбэрийг ажиглав. Дараа нь би хөрөө ашиглан хэлбэрээ хайчилж, модны цавуугаар хүрээ рүү наажээ.

Табууд

Би БСХС -ийн жижиг квадратуудыг урд талын самбар болон хүрээгээ илүү найдвартай бэхлэхийн тулд цавуугаар наахаар 1 булан хайчилж авлаа. (Эдгээр табуудын зургийг электроникийн хэсгээс харж болно).

Алхам 7: Хүрч дуусгах

Мэдээллийг дуусгах
Мэдээллийг дуусгах
Мэдээллийг дуусгах
Мэдээллийг дуусгах

Уран зураг

Модыг будах эсвэл будах эсэх нь хатуу шийдвэр байсан. Эцэст нь би дэлгэцийг бүхэлд нь хямдхан нийлэг будгаар будсан. Цагаан өнгө нь LED гэрлийг сайн тусгаж, эсүүдийг үнэхээр гэрэлтүүлэх болно гэж би шийдсэн. Энэ нь мэдээж миний талд ашигтайгаар хийгдсэн!

Лазер захидал

Саяхан би азтай байсан бөгөөд лазер зүсэгчийг ашиглан хар өнгийн нийлэг цагаан өнгийн дэлгэцийг харуулав. Энэ нь дэлгэцийн гоо зүйг үнэхээр төгс болгож чадсан гэж бодож байна. Лазер таслагч авахаасаа өмнө хямдхан модон үсэг худалдаж аваад зурах талаар бодож байсан. (Миний хавсаргасан файлыг олоорой).

Алхам 8: Электроникс - Төлөвлөлт

Электроникс - Төлөвлөлт
Электроникс - Төлөвлөлт
Электроникс - Төлөвлөлт
Электроникс - Төлөвлөлт

LED

Би WS2812B LED -ийг ашигладаг байсан, учир нь утас, кодчилол нь хялбар байдаг. Эхэндээ би олон талт LED болон ээлжийн бүртгэлийг тохируулахаар төлөвлөж байсан. WS2812Bs нь амьдралыг ихээхэн хөнгөвчилдөг! Хэдийгээр та дэлгэцийг бүтээгээгүй ч гэсэн эдгээр LED -үүдийг ашиглахыг зөвлөж байна, учир нь тэд гайхалтай (мөн Ali Express -ээс хямд)!

Эрчим хүч

Би дэлгэцэнд 90 WS2812B LED ашигласан. LED бүр 3 өнгө (улаан ногоон, цэнхэр) -тэй бөгөөд тус бүр нь 20mA хүртэл бүрэн гэрэлтдэг. Хэрэв бүх 3 өнгийг хамгийн их тод гэрэлтэй байвал LED нь 60 мА хүртэл зурах болно.

60mA x 90 LED = 5400mA (5.4A)

Али Экспресс дээр 5А -ийн хямд 5 вольтын цахилгаан хангамж олсон бөгөөд 4А -г нийлүүлэх боломжтой байсан тул би авчирсан. Хэрэв би нэгэн зэрэг бүрэн гэрэлтүүлэгтэй хэт олон LED байхгүй бол энэ цахилгаан хангамж хангалттай байх болно. Надад LED гэрэл анивчих асуудал гарсан боловч энэ нь голчлон хүчдэлийн уналтаас үүдэлтэй байсан (үүнийг дараа тайлбарлах болно). Би одоогийнх шиг хамгийн их гүйдлийг тооцоолж, дор хаяж ийм үнэтэй цахилгаан хангамж худалдаж авахыг зөвлөж байна.

WS2812B LED нь 5V дээр ажилладаг тул 5V -ийн тэжээлийн эх үүсвэртэй эсэхийг шалгаарай.

Bluetooth

Би дэлгэцийг интерактив болгохыг хүсч байсан. Утасны аппликэйшн ашиглан Bluetooth холболт хийх нь үүнийг хийх хамгийн хялбар арга байв. HC05 Bluetooth модулийг ашиглахад хялбар. Та үүнийг зөвхөн цуваа холболт гэж үздэг.

Алхам 9: Электроник

Электроник
Электроник
Электроник
Электроник
Электроник
Электроник
Электроник
Электроник

Холболтын газрын зураг

Утасны диаграмын зургаас эсвэл доор бичсэн холболтуудыг уншина уу.

(Arduino) D9 - DIN (LED хэлхээний эхлэл)

(Arduino) GND - GND (Цахилгаан хангамж)

(Arduino) +5V - +5V (Цахилгаан хангамж)

(Arduino) TX - 1K Resistor - 2K Resistor - GND (Цахилгаан хангамж)

Хоёр резисторын төв цэг - RX (Bluetooth модуль)

(Arduino) RX - TX (Bluetooth модуль)

(Цахилгаан хангамж) +5V - +5V (LED хэлхээний эхлэл)

(Цахилгаан хангамж) GND - GND (LED хэлхээний эхлэл)

(Цахилгаан хангамж) +5V - +5V (Bluetooth модуль)

(Цахилгаан хангамж) GND - GND (Bluetooth модуль)

LED -ийг холбох

WS2812B LED -ийн утастай холболт нь маш энгийн боловч маш их байдаг! Тус бүр 6 гагнуурын холболттой 90 LED байдаг. Энэ бол 540 гагнуурын үе юм! Би жижиг тойрог самбар дээр WS2812B -ийг авчирсан бөгөөд энэ нь тавиур бүрийн орой дээр халуун цавуу хийх шаардлагатай болсон тул бага зэрэг ядаргаатай байв. Би холбосон WS2812B LED туузыг "танд хэрэгтэй зүйл" хэсэгт авахыг зөвлөж байна, учир нь тэдгээр нь аль хэдийн наалдсан дэвсгэртэй, гадаргуу нь илүү том тул ажиллахад илүү хялбар байдаг. Хэрэв та туузыг сонговол контакт дэвсгэрийн хоорондох шугамыг хайчилж, LED бүрийг таслах хэрэгтэй.

WS2812B бүр 6 холболттой байдаг. 2 +5V, 2 GND, DIN ба DOUT. DIN ба DOUT нь Data In and Data Out гэсэн утгатай. Мэдээллийн утас нь өмнөх LED -уудаас дараагийн DIN LED руу шилжих ёстой. Цахилгаан ба газардуулгын утас нь бүх LED -ийг гинж болгон холбох хүртэл дагаж мөрддөг. Утасны диаграм нь миний тайлбар утгагүй байсан бол LED -ийг хэрхэн холбож байгааг харуулсан болно!

Тэмдэглэл: LED нь сумтай бөгөөд гинжин хэлхээнд ямар чиглэлтэй тулгарах ёстойг танд мэдэгдэнэ. Энэ бол зөвхөн DIN, DOUT -ийг харахаас илүү сайн үзүүлэлт юм.

Би LED -ийг тавиур бүрийн дээд талд "LED зохион байгуулалт" диаграммд үзүүлсэн чиглэлд халуунаар нь наасан.

Дахин "LED зохион байгуулалт" диаграмын дагуу би БСХС -ийн арын хэсэгт өрөмдсөн нүхээр дамжуулж, хэлхээний LED бүрийн хоорондох утсыг таслав. Би +5V, GND, Data шугамуудад өөр өнгийн утас ашигласан бөгөөд аль утас аль LED -д гагнах талаар ямар ч будлиан гарахгүй байх ёстой. Дээр дурдсан 3 догол мөрний дагуу гагнахаасаа өмнө утас бүрийг утас хуулагчаар хуулах шаардлагатай болсон.

Цахилгаан хангамжийн утас

СЭРЭМЖЛҮҮЛЭГ: ЦАХИЛГААН ЭРЧИМ ХҮЧНИЙГ АЛАХ БОЛОМЖТОЙ. ЦАХИЛГААН ХАНГАМЖИЙГ ХОЖУУЛАХ БОЛОМЖТОЙ ХЭРЭГЛЭХ, ЭРЧИМ ХӨДӨЛГӨӨНИЙ КАБЕЛЬТАЙ ЦАХИЛГААН ХУДАЛДАА ХУДАЛДАХ.

Миний авчирсан цахилгаан тэжээлд цахилгааны кабель холбогдоогүй байсан. Би орон нутгийнхаа хэрэглээний барааны дэлгүүрээс цахилгаан тэжээлийн кабель олсон. "Танд хэрэгтэй зүйл" хэсэгт холбосон цахилгаан хангамж нь 110/240V оролтоор үнэлэгдсэн тул ихэнх оронд ажиллах ёстой.

ТАЙЛБАР: ДООРХОД ӨНГӨР КОДРОЛСОН ШИНЖИЛГЭЭНИЙ УТАС өөр өөр улс орнуудад ялгаатай байж болно.

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

(Утас) Ногоон -> GND (Цахилгаан хангамж)

(Утас) Цэнхэр -> N (Цахилгаан хангамж)

(Утас) Браун -> L (Цахилгаан хангамж)

ТАЙЛБАР: Хэрэв та утастай сүлжээнд оролцохыг оролдвол орон нутгийн өнгөний кодыг хараарай.

Arduino болон Bluetooth модуль

Би бүрэлдэхүүн хэсгүүдийг гагнахын тулд прототип хавтанг ашигласан. Би Arduino Nano -г эмэгтэй зүү толгойн хоёр хэмжээтэй тууз болгон хайчилж авсны дараа толгойг Arduino -той хамт прототипийн самбар руу оруулав. Дараа нь би толгойн загвар загварыг доороос нь гагнав. Энэ нь програмчлалын зориулалттай зөөврийн Arduino -тэй болох боломжийг бидэнд олгодог. Би үнэндээ дэлгэцэндээ Arduino нано терминал ашигласан боловч хэрэв би үүнийг дахин хийвэл толгой ашиглах болно.

Би Bluetooth модулитай ижил зүйлийг хийсэн боловч толгойгүйгээр (үүнийг салгах шаардлагагүй).

LED гинж болон цахилгаан хангамжийг хялбарчлахын тулд шураг терминалуудыг гагнаж байв (утаснууд нь диаграммтай ижил хэвээр байгаа боловч цахилгаан тэжээлийн утас ба LED гинжин утаснууд нь шураг терминалаар холбогдсон байна.

Bluetooth модуль, Arduino, цахилгаан хангамж ба LED гинжин хэлхээний эхлэлийг утсан диаграмын дагуу жижиг хэмжээтэй, хуулагдсан утсаар гагнасан.

Цахилгаан хэрэгслийг аюулгүй болгох

Дараа нь прототипийн самбар ба цахилгаан хангамжийг халуун цавуу ашиглан үечилсэн хүснэгтийн ар талд бэхлэв.

Алхам 10: Код

Би тайлбартай тайлбар хийж, кодыг дагахад хялбар болгохыг хичээсэн.

Энэ нь хэрхэн ажилладаг талаар хурдан тайлбарлах болно.

Тодорхойлолт

Кодын дээд хэсэгт үечилсэн хүснэгтийн талаархи мэдээллийг хадгалах, LED хэлхээний зохион байгуулалт, элементүүдийг хэрхэн яаж зохион байгуулах талаар хөрвүүлэх массивуудаар дүүргэгдсэн болно.

Bluetooth

Гогцоонд байгаа цорын ганц код бол цуваа холболтоос (Bluetooth модуль хавсаргасан) өгөгдлийг уншиж, хүлээн авсан тушаалуудыг ашиглан юу хийхээ сонгох функцийг дуудах код юм.

Тушаалууд

Ихэнх командууд нь дан ганц үгс юм. Зарим нь угтвар, дагавартай байдаг, жишээ нь: select23 нь 23 -р элементийг асаах болно. Өгөгдсөн тушаал нь угтвартай бол ажиллах боломжтой бөгөөд хэрэв байгаа бол дагавраа буцаах функц байдаг.

Чиг үүрэг

Хөдөлгөөнт дүрс эсвэл функц бүр функцэд байдаг. Хэрэв та кодыг харвал цөөн тооны хүмүүс байгааг харах болно! Функцийг зөв параметрээр дуудахад дэлгэц асаж, зүйлийг хийдэг!

Нөөц

Би Bluetooth холболтын кодыг энэ заавар дээр үндэслэсэн: Bluetooth ба Arduino заавар

WS2812B -ийг удирдах FastLED номын санг эндээс татаж авах боломжтой: FastLED номын сан

FastLED номын санг хэрхэн ашиглах тухай мэдээллийг эндээс олж болно: FastLED мэдээлэл

Алхам 11: Утасны програм

Утасны програм
Утасны програм
Утасны програм
Утасны програм
Утасны програм
Утасны програм

MIT App Inventor бол Андройд апп үүсгэх харьцангуй хялбар болгодог гайхалтай онлайн хэрэгсэл юм. Энэ нь зөв эсэхийг шалгахын тулд таны аппыг үүсгэх явцад үзэх олон арга замтай. Энэ нь блок дээр суурилсан програмчлалыг сурахад хялбар болгодог.

App Inventor -д дуртай болсон гол шалтгаан нь энэ нь миний гар утас Bluetooth -ийг ашиглан Bluetooth модуль бүхий Arduino -тэй холбогдох боломжтой юм.

Эхлэхийн тулд маш олон заавар байдаг. App Inventor -ийн хувьд Arduino -той маш сайн зааварчилгаа энд байна.

Миний найз охин дэлгэцийг хянахад ашигладаг аппыг бүтээхэд энд хувь нэмэр оруулсан. Ганц элемент, температур, огнооны функц, бусад бүх зүйлийн товчлуурыг сонгох хайлтын жагсаалт байдаг. Энэ нь мөн гүйлгэх боломжтой дээд цэстэй!

Хэрэв та үүнийг үзэхийг хүсвэл App Inventor файлыг хавсаргасан болно. Бид зарим алдаануудыг боловсруулж байгаа гэдгийг санаарай.

Алхам 12: Зөвлөмж

Аливаа электроникийн төслийн талаархи зарим зөвлөмжийг энд оруулав

Харилцан уялдаатай олон хэсгээс бүрдсэн нарийн төвөгтэй төсөл хийх бүрдээ жижиг хэсгүүдээс эхэл.

Дэлгэцийн хувьд би Bluetooth модулийг Arduino руу холбож, бэлэн Bluetooth терминал програмаар өгөгдөл илгээх зааварчилгааг авч эхэллээ.

Үүнийг ажиллуулсны дараа би WS2812B LED -ийг бие даан ажиллуулж, дараа нь холбож, Bluetooth модулийг нэмж оруулав.

Хэд хэдэн өөр функц нэмсний дараа найз охин маань App Inventor 2 програмыг ашиглан товчлуур дарагдсан үед командыг автоматаар илгээдэг болсон.

Бүх зүйлийг нэг дор хийх хэрэггүй. Багаас эхэлж, томыг бүтээ.

Гялалзсан LED

Хэт олон LED -ийг нэгэн зэрэг цагаан болгоход LED анивчихад надад том асуудал тулгарсан.

Энэ нь миний цахилгаан хангамж LED -ийн тоогоор дутуу үнэлэгдсэнтэй холбоотой юу? Магадгүй. Гэхдээ нөлөөлж буй өөр нэг хүчин зүйл бол алсын зайн кабелийн хүчдэл буурах явдал юм.

Хүчдэлийн уналтыг засахын тулд би тэжээлийн хангамж +5V ба GND утсыг LED хэлхээний төгсгөл ба төв рүү шууд холбосон. Энэ нь миний асуудлыг шийдсэн.

Зөвхөн +5V ба GND утсыг төгсгөл хүртэл, төв рүү утастай болгох ёстойг анхаарна уу. Гинжийг холбосон зөвхөн 1 өгөгдлийн утас байх ёстой.

Зүсэх, дүүргэх

Нарийн зүсэлт хийхийн тулд хэсгүүдийг огтлохдоо болгоомжтой байгаарай. Зогсоох блок бүхий хаалт хөрөө нь жижиг хэсгүүдийг овоолоход тусална. Миний зүсэлт нь төгс биш байсан бөгөөд энэ нь цоорхой руу хөтөлж, олон тооны мод дүүргэж, зүлгэж эхлэв.

Уншсанд баярлалаа, үйл явц танд таалагдсан гэж найдаж байна

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