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

Tusty Wall Arduino хүүхэлдэйн гэрлийн эффект бүхий гэрэл: 11 алхам (зурагтай)
Tusty Wall Arduino хүүхэлдэйн гэрлийн эффект бүхий гэрэл: 11 алхам (зурагтай)

Видео: Tusty Wall Arduino хүүхэлдэйн гэрлийн эффект бүхий гэрэл: 11 алхам (зурагтай)

Видео: Tusty Wall Arduino хүүхэлдэйн гэрлийн эффект бүхий гэрэл: 11 алхам (зурагтай)
Видео: Законтаченный садовник и киностудия ► 3 Прохождение Luigi’s Mansion 3 (Nintendo Switch) 2024, Арваннэгдүгээр
Anonim
Image
Image

AlF2Follow зохиогчийн дэлгэрэнгүй:

Чимэглэлийн LED чийдэнгийн дууны реактив (Arduino)
Чимэглэлийн LED чийдэнгийн дууны реактив (Arduino)

Би дөнгөж хүүхэдтэй болсон бөгөөд унтлагын өрөөг нь хийсний дараа хананд гэрэл хэрэгтэй болсон. Би LED -д маш их дуртай тул ямар нэгэн зүйл бүтээхээр шийдсэн.

Би ерөнхийдөө онгоцонд дуртай, тиймээс яагаад хүүхэлдэйн киноноос онгоцыг хананд байрлуулж болохгүй вэ?

Над шиг надад таалагдана гэж найдаж байна:)

Миний төсөөлж буй зүйл бол 4 потенциометр бүхий ар талаас гэрэлтүүлсэн хэлбэртэй байх ёстой.

  • RED тод байдлыг тохируулах 1,
  • НОГООНД 1,
  • Цэнхэр өнгийн хувьд 1,
  • ерөнхий гэрэлтүүлгийг тохируулж чадах хамгийн сүүлчийнх. Мэдээжийн хэрэг та бусад 3 потар тус бүрээр гэрэл гэгээгээ өөрчилж болно, гэхдээ ерөнхийд нь ашиглах нь илүү практик юм.

Дараа нь би дугуй хэлбэртэй LED товчлуурын унтраалгад дуртай тул 3 ширхэгийг тавьсан

  • 1 (цахилгаан логотой цэнхэр) гэрлийг асаах/унтраах,
  • асаах/унтраах эффектийг асаах хоёр дахь (улбар шар) (мөн бид эффектээ өөрчлөх боломжтой болохыг хожим харах болно),
  • сүүлчийнх нь (цагаан) дууг асаах/унтраахад зориулагдсан (тийм ээ, хөдөлгүүрийн эффектийн хувьд би бас дууны модуль нэмэхийг хүссэн юм.)).

Дараа нь бага зэрэг OLED нь температур, чийгшил, зарим мессежийг харуулна.

Алхам 1: Материалын жагсаалт

Миний ашигладаг материалын жагсаалт

  • наалт
  • Dibond 176*65 орон нутгийн дэлгүүр
  • Цахилгаан товч 5v
  • Цахилгаан алим 5v 5Ah
  • олед дэлгэц https://fr.aliexpress.com/item/Metal-push-button-… гэхдээ энэ нь стандарт SSD1306 драйвер биш тул оронд нь стандарт диск тавих нь дээр гэж бодож байна (гэхдээ та бага зэрэг өөрчлөх хэрэгтэй. Arduino код)
  • Товч *3
  • 5 ширхэг
  • Мега 2560
  • MP3 чанга яригч
  • DHT22

Нийтдээ ойролцоогоор 115 евро (хамгийн үнэтэй нь Dibond 54 € юм. Үүнийг формика эсвэл бусад зүйлээр сольж болох юм, гэхдээ энэ нь хатуу байх ёстой, цаг хугацааны хувьд хэв гажихгүй байх ёстой. Ялангуяа нимгэн далавчны хувьд.

Алхам 2: Зураг

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

Би одоо шургуулга болсон тул үүнийг ашиглах боломжтой Dusty Crophopper -ийн наалтыг хайлаа. Та интернетээс өөр өөр хэмжээтэй, загварыг олж чадна гэж найдаж байна, би eBay дээрээс 102*46см хэмжээтэй, эсвэл хэмжээ нь тохирсон сайхан загвар олсон.

Үүнийг хүлээн авмагц би үүнийг хэд хэдэн хэсэгт хуваасан нь гайхмаар санагдсан бөгөөд угсарсны дараа эцсийн хэмжээ нь 174 * 61 см хэмжээтэй, нэлээд том хэмжээтэй байсан ч миний хананд сайн байсан тул үүнийг хийцгээе.

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

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

Зарим нь дараа нь ирмэг рүү илгээдэг бол үр дүн нь муу биш юм.

Муу гэнэтийн зүйл бол сэнсний дээд ир нь бичигдсэн хэмжээтэй болоогүй тул би нэг хэсэг материал оруулах шаардлагатай болсон: ((сэнсний байрлал нь хэрэглэгчийн гарын авлага болон наалт дээр байхгүй байгааг та харж байна) өөрөө ижил байрлалд байдаг)

Алхам 3: Гэрэл нэмэх

Гэрэл нэмж байна
Гэрэл нэмж байна
Гэрэл нэмж байна
Гэрэл нэмж байна
Гэрэл нэмж байна
Гэрэл нэмж байна

LED зурвас нь стандарт RGB биш боловч RGB ws2812 хаягтай. LED бүрийг тус тусад нь туршиж үзэх боломжтой.

Цаана нь дугуй гэрэлтэй байх, сэнсний эргүүлэх нөлөө үзүүлэх гэсэн санаа байсан тул би нааж (бэхэлсэн цавуугаар хийсэн) модоо огтолж, 2 шураг нэмсэн тул хүүгийнхээ ор доор байх болно. Хэрэв цавуу цаг тухайд нь бүтэлгүйтсэн бол дээр нь унахыг хүсэхгүй байна.

Дараа нь би LED туузыг халуун цавуугаар наасан, учир нь LED туузны цавуу хангалттай биш байна.

Туршилтын дараа би далавч бүрийн ард LED тууз нэмж оруулахаар шийдсэн.

Dusty -ийн 2 далавчин дээр танд 2 буух гэрэл байгаа бөгөөд би тэр нүхнүүдээр гэрэл дамжуулахын тулд нүх гаргав.

Алхам 4: Бяцхан OLED дэлгэц

Бяцхан OLED дэлгэц
Бяцхан OLED дэлгэц
Бяцхан OLED дэлгэц
Бяцхан OLED дэлгэц
Бяцхан OLED дэлгэц
Бяцхан OLED дэлгэц

Би температурын дэлгэц нэмэхийг хүсч байна, тиймээс би бага зэрэг OLED дэлгэц нэмж, дугуйныхаа аль нэгэнд оруулахаар шийдлээ.

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

Алхам 5: Хяналтын самбар

Image
Image
Хяналтын самбар
Хяналтын самбар
Хяналтын самбар
Хяналтын самбар

Хяналтын самбар нь Дибондын нэг хэсэг бөгөөд перпендикуляр наасан бөгөөд чийдэнгийн ард талд байрладаг.

Үүнийг 2 жижиг арматураар наасан бөгөөд нүүрэн талыг урдаас нь харахад бага зэрэг өнгөрч байна.

Дуу, эффектийн 2 товчлуурыг potar -ийн хооронд байрлуулна. LED унтраалгын өнгө өөр өөр байдаг. Эффектийн хувьд цагаан, дууны хувьд улбар шар. Функц асаалттай үед LED асаалттай, функц унтарсан үед LED унтраасан байна. Асаалттай үед бага зэрэг амьсгалын нөлөө үзүүлдэг (LED -ийн тод байдал өөр өөр байдаг)

Ерөнхий унтраалга нь хоёр дахь дугуйнд байна. Харанхуйд товчлуурыг олохын тулд POWER унтраасан үед LED асаалттай (амьсгалах нөлөөтэй). Цахилгаан асаалттай үед LED унтарна. Цахилгаан унтраалттай байсан ч гэсэн температурыг харуулдаг. Унтлагын өрөөнд гэрлийн ерөнхий унтраалга байдаг тул би үүнийг бүрэн унтрааж болно. Энэ бол Arduino кодоор удирддаг логик товчлуур гэдгийг анхаарна уу. Энэ нь цахилгааныг асаах/унтраах физик унтраалга биш юм.

Потар нь Arduino -ийн бамбай дээр шууд гагнагддаг болохыг анхаарна уу. Үнэн хэрэгтээ потарыг ар талаас нь суурилуулсан боловч урд талаас нь сольж байгаа тул тэдгээрийг салгах шаардлагатай байна.

DHT22 (температур/чийгшил) мэдрэгчийг доод талд, дугуйны ард байрлуулсан бөгөөд энэ байрлал нь маш их дулаан ялгаруулдаг цахилгаан адаптер болон LED -ээс хол байх ёстой. Энэ нь зураасаар бэхлэгдсэн байна.

Сүүлийн видео дээр би хоцролттой байгаа, эффект тогтмол хөлддөг бөгөөд үүнийг Arduino температур, чийгшлийн утгыг олж авахад л тохиолддог гэж харж болно.

Алхам 6: Arduino Shield

Arduino Shield
Arduino Shield
Arduino Shield
Arduino Shield
Arduino Shield
Arduino Shield

Arduino -той холбогдох маш олон кабель байдаг, би прототип бамбай ашигласан, гэхдээ шугамгүй, цэггүй. Үүнийг олоход хялбар биш байсан ч гэсэн энэ нь маш практик юм.

Та 2.54 мм -ийн стандарт зүүг гагнаж, зөвхөн шаардлагатай бол. Хэрэглээгүй Arduino зүү холбогдоогүй байна.

Дараа нь та кабель бүрийг зөв зүү рүү гагнана. Та өөрийнхөө бамбайг амархан бүтээдэг.

Кабель авахын тулд би хуучин скарт сокет ашигласан (францаар "péritel" гэсэн үг биш)

Бамбай нь чийдэнгийн дунд цаана зураастай байдаг.

Алхам 7: Холболт

Холболт
Холболт
Холболт
Холболт

Уучлаарай, би схемийг хийгээгүй, гэхдээ зүү холбоосыг дагаж кабелийг холбох нь энгийн зүйл гэж бодож байна.

Бүгдийг гагнасны дараа маш олон кабель байдаг.

Алхам 8: Эрчим хүч

Эрчим хүч
Эрчим хүч

LED зурвас нь маш шуналтай бөгөөд тэдгээрийг тэжээхийн тулд танд дор хаяж 5v 10 Ah хэрэгтэй.

Эхэндээ зөвхөн төв LED байсан бөгөөд би 5ah ашигладаг байсан бөгөөд далавчин дээрх 2 LED зурвасыг нэмж 10 Ah болгон өөрчилсөн.

Юу нь сайн вэ, хаяглах LED нь 5v, Arduino -той адилхан тул нэг эх сурвалжтай холбогдоход хялбар байдаг.

Алхам 9: Дууны модуль

Дууны модуль
Дууны модуль
Дууны модуль
Дууны модуль
Дууны модуль
Дууны модуль

Би холбоход маш энгийн бөгөөд чанга яригчаар нийлүүлдэг энэхүү жижиг модулийг оллоо.

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

MP3 файлуудаа байршуулахын тулд танд микро SD карт хэрэгтэй. Таны олж болох хамгийн жижиг хэмжээтэй нь шаардлагатай хэмжээнээс хамаагүй том байх болно, миний 4 файл ердөө 12mb, тийм ээ мега;)

Тэгвэл юуны төлөө? Сэнсний эффектэд сэнсний дуу оруулах нь надад инээдтэй санагдсан. Тиймээс би энэ модулийг нэмсэн. Эффектийг өөрчлөх үед кодонд өөр дуу чимээ (MP3) гарч ирэх болно.

4 эффект байдаг тул 01 фолдерт 001 -ээс 004 гэсэн 4 mp3 файлын нэр байдаг.

Чанга яригчийг модон цагираг дээр шургуулсан Дибондын хэсэг дээр халуун наасан байна.

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

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

Турбо тулгуур нь жижиг чанга яригч дээр үнэхээр аймшигтай байдаг бөгөөд энэ нь WW2 хөдөлгүүрийн дуунаас хамаагүй дээр юм.)

Францын нөлөөгөөр Марсельезыг тавих нь ойлгомжтой.

Долгионы хувьд далайн долгионы дуутай зарим зэн, солонгын хувьд маш динамик дуу (Pulp fiction).

Хууль зүйн хувьд би MP3 файлуудыг өгч чадахгүй байна, уучлаарай.

Алхам 10: Кодлох, функцийг нэмэх

Кодлох, функцийг нэмэх
Кодлох, функцийг нэмэх

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

Эхэндээ би сэнсний эргэлтийг дуурайдаг зөвхөн 1 нөлөө үзүүлэхээр төлөвлөж байсан. Эцэст нь би хэд хэдэн эффект нэмж оруулсны дараа эффект солих (анх асаах/унтраах) товчлуурыг дарж эффектийг сонгож, эффектийг унтраахын тулд удаан дарсан.

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

Алхам 11: Хувьсал?

Image
Image

Үүнийг хийхэд надад цаг хугацаа шаардагдсан бөгөөд барилгын явцад би зарим функцийг нэмж оруулсан боловч сайжруулах зүйл үргэлж байдаг.

Надад сэнсний эффект таалагддаг, гэхдээ нөгөө эффект нь хэтэрхий энгийн, надад үнэхээр илүү сайн, сайхан болгох хэрэгтэй байна.

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

Дууны модуль үнэхээр хэрэггүй, эцэст нь чийдэн …

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

Зарим санаа:

  • Гэрлийн мэдрэгч нь өрөөний гэрэлтүүлгийг автоматаар тохируулах нь сонирхолтой байж болох юм.
  • PIR мэдрэгч нь хэн нэгэн ирэхэд автоматаар асаах/унтраах.
  • Цаг нэмж байна
  • байрлал реактив (видеог үзнэ үү), эффект надад таалагдаж байгаа ч Dusty чийдэн рүү хэрхэн дасан зохицохыг олж чадаагүй
  • дууны түвшний тохиргоо
  • OLED дээрх өнгө тус бүрийн RGB түвшинг харуул (2017-12-07 засварлах: санаа сайн байсан, би өчигдөр хийсэн, хэд хоногийн турш туршиж үзээд кодоо шинэчлэх болно)

Уншсанд баярлалаа.

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