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

Өнгөлөг ертөнц: 4 алхам (зурагтай)
Өнгөлөг ертөнц: 4 алхам (зурагтай)

Видео: Өнгөлөг ертөнц: 4 алхам (зурагтай)

Видео: Өнгөлөг ертөнц: 4 алхам (зурагтай)
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Арваннэгдүгээр
Anonim
Image
Image
Breadboard -т бүх элементүүдийг холбох
Breadboard -т бүх элементүүдийг холбох

Лавлах эх сурвалж: Энд

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

//

Хэсгийг өөрчлөх (анхны):

- Анхны нэр: RGB өнгө сонгогч

Хангамж

Танд хэрэгтэй болно:

- Ардуино Леонардо (Эсвэл бусад) - Эндээс худалдаж аваарай

- TCS3200 RGB Sencer (эсвэл бусад) - Эндээс худалдаж аваарай

- LCD самбар (1602 IIC/I2C) - Эндээс худалдаж аваарай

- Товчлуур (ямар ч төрлийн)

- 4.7kΩ эсэргүүцэл (x1)

- 10 кОм эсэргүүцэл (x1)

- 220Ω эсэргүүцэл (x2)

- RGB LED - Эндээс худалдаж аваарай

- Талхны самбар

- Шөнийн гэрлийн чийдэн

- Хайрцаг

//

Хэсгийг өөрчлөх (анхны):

- Arduino Pro Micro

- I2C -гүй LCD хавтан

- TCS34725 RGB мэдрэгч

- 3D принтер

Алхам 1: Бүх элементүүдийг Breadboard -тэй холбох

Image
Image

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

Өөр өөр Arduinos -ийн утас өөр байх болно. Хэрэв та өөр Arduino ашиглаж байгаа бол бусад төслүүдийн холболтын схем, кодыг хайж олох боломжтой.

Одоо бид утсыг хэрхэн яаж холбохыг танилцуулах болно.

RGB өнгө мэдрэгч

GND_тэнд хоёр GND байна, хоёулаа талхны сөрөг туйлд холбогдсон (сөрөг туйл нь Arduino GND руу утас татах ёстой)

OUT_Arduino -ийн pin8 руу холбоно уу

S2 → Arduinopin10

S3 → Arduino pin9

VCC_tv хоёр VCC байдаг бөгөөд хоёулаа талхны хавтангийн эерэг туйлтай холбогддог (эерэг туйл нь Arduino -ийн 5v руу утас татах шаардлагатай байдаг)

S0 → Arduino pin12

S1 → Arduino pin11

LCD самбар

GND_ талхны сөрөг талтай холбогдсон

VCC_ талхны самбартай эерэг холбогдсон

SDA → Arduino pin2

SCL → Arduino pin3

Товч

Зүүг ашиглан хоёр утсыг талхны самбар дээр оруулна уу

Зүүн талын утас нь 10 кОм эсэргүүцэл холбож, дараа нь Arduino аналог A1 руу утас татна.

Баруун талын утас_Хоёр талд хуваагдана:

Эхний тал: талхны хавтангийн эерэг тал руу утас татах.

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

RGB LED

RGB LED нь 4 зүүтэй , Улаан, сөрөг, ногоон, цэнхэр (богино, урт, богино, богино) оруулах

Red_ нь талхны самбарт холбогдсон бөгөөд дараа нь Arduino pin5 руу шугам татна

Сөрөг электрод _ нь талхны самбар дээрх сөрөг электродтой шууд холбогддог

Ногоон_ Талхны самбартай холбож, 220Ω эсэргүүцэл нэмж, дараа нь Arduino pin6 руу утас татна уу

Blue_connect -ийг талбарт холбож, 4.7 кОм эсэргүүцэл нэмж, дараа нь Arduino pin7 руу утас татна уу.

Дээрх нь хэлхээний холболтын танилцуулга юм.

//

Хэсгийг өөрчлөх (анхны):

LCD & өнгө мэдрэгч модулийг эс тооцвол утаснууд ижил байна.

LCD_Тэр анх зөвхөн LCD ашигладаг байсан, би үүнийг I2c LCD болгон өөрчилдөг.

RGB өнгө sencor_Тэр анх TCS34725 RGB мэдрэгчийг ашиглаж байсан, би үүнийг TCS3200 болгож өөрчилсөн.

Алхам 2: Код бичих

Image
Image
Arduino -д зориулж сав хийх
Arduino -д зориулж сав хийх

Хэлхээг холбосны дараа та код бичиж эхлэх боломжтой.

Код энд байна: Энд байна

Хэсэг тус бүрийг тусад нь туршиж үзэхээ мартуузай !!

USB кабелийг Arduino -д залгахаасаа өмнө бүх кабель зөв эсэхийг сайтар шалгаж үзээрэй. Хэрэв буруу хэлхээ байгаа бол энэ нь компьютер эсвэл Arduino самбарыг гэмтээж болзошгүй юм.

Зүүг өөрийн хэлхээний самбар дээрх хэлхээний дагуу өөрөө өөрчилж болно.

//

Хэсгийг өөрчлөх (анхны):

- LDC & RGB өнгө мэдрэгчийн код өөрчлөгдсөн.

- LCD дэлгэцийн хадмал орчуулгын эхлэл бас өөрчлөгдсөн.

- Зарим тээглүүрийн байрлалыг өөрчилсөн.

Алхам 3: Arduino -д зориулж сав хийх

Image
Image
Arduino -д зориулж сав хийх
Arduino -д зориулж сав хийх

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

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

Бүрхүүлийн хэмжээ:

- Дээд түвшин

Урт: 19.5 / Өргөн: 10.5 / Өндөр: 11см

- Доод түвшин

Урт: 19.5 / Өргөн: 7.5 / Өндөр: 5см

//

Хэсгийг өөрчлөх (анхны):

- Тэр савыг хийхдээ 3D хэвлэх аргыг ашигласан.

Алхам 4: Өнгөлөг ертөнцийг ашиглах

Image
Image
Таны өнгөлөг ертөнцийг ашиглах
Таны өнгөлөг ертөнцийг ашиглах

USB кабелийг Arduino -д холбож, хүчийг асаасны дараа та ашиглаж эхлэх боломжтой!

Хурц өнгөтэй зүйлийг сонгоод RGB өнгө мэдрэгчээс 1 см зайд байрлуулаад товчлуурыг дарна уу. Барааны өнгийг LCD самбар дээр харуулах бөгөөд дараа нь RGB LED нь ижил өнгөтэй чийдэнг гэрэлтүүлэх болно.

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

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