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

Супер хялбар болор сэтгэлийн гэрэл: 6 алхам
Супер хялбар болор сэтгэлийн гэрэл: 6 алхам

Видео: Супер хялбар болор сэтгэлийн гэрэл: 6 алхам

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

Сайн байна уу Бүтээгчид ээ! Энэ бол супер дупер хялбар ардуино төсөл бөгөөд энэ нь сургалтын хэрэгсэл болохоос гадна сэтгэл санааны гайхалтай гэрэл болж ажиллах болно. Энэ нь хэдхэн ширхэг тул суурийг хэвлэхэд шаардлагатай хугацаанд нь ташуурдах боломжтой. Энэ нь RGB -ийн талаар маш сайн сургамж болно!

Энэ төслийн талаархи зарим мэдээлэл: Миний дүү (цаашид Unicorn гэдгээрээ алдартай) бид хоёр гайхалтай Kiwico захиалгын хайрцгийг (ивээн тэтгэдэггүй, зүгээр л биширдэг) авдаг бөгөөд энэ сард Tinker хайрцагт Unicorn нь RGB -ийн сэтгэл хөдлөлийн гэрэл авчээ. Тэр үүнийг бүтээсэн боловч өнгө бүрийг зөвхөн асаах/унтраах боломжтой болохыг олж мэдсэн тул өнгө нь хязгаарлагдмал байв. Миний сургуулийн нэг хичээл дээр бид лхагва гариг бүр STEM төсөл хийх ёстой. Өнгөрсөн лхагва гаригт Unicorn бид хоёр тэр төслийг өөрчилж, илүү өнгөний боломжуудыг кодчилсон.

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

Үүнийг ремиксийн уралдаанд саналаа өгөөрэй! Энэ бол миний анхны зааварчилгаа ба Unicorn юм, би энэ тал дээр үнэхээр шаргуу ажилладаг. (Зааварчилгаа өгөхөд бичих нь хичнээн их хичээж байгааг би одоо ойлгож байна!)

Хангамж

  • RGB LED (жижиг нь ажилладаг)
  • Arduino Uno (мөн батерейны кабель болон USB кабелийг програмчлах үндсэн хэрэгсэлтэй байх ёстой)
  • Үндсэн холбогч утас
  • жижиг талхны хавтан
  • 220 Ом эсэргүүцэл
  • Kiwico болор хэрэгсэл (эсвэл бусад LED сарниулагч)

www.kiwico.com/us/store/dp/color-mixing-le…

3D принтерт нэвтрэх (эсвэл загварлаг ид шид гэх мэт шаврыг загварчлах гэх мэт)/вакуум хийх боломжтой юу? Хэрэв танд багаж хэрэгсэл байгаа бол мод сайхан байж магадгүй юм

Алхам 1: Цахилгаан залгаарай

Үүнийг утсаар холбоно уу!
Үүнийг утсаар холбоно уу!

RGB LED -ийн катодыг Arduino -ийн GND руу залгах RGB -ийн урт зүү, бусад гурван зүүг Arduino -ийн 11, 10, 9 -р зүү рүү 220 ом эсэргүүцэлтэй холбоно уу.

Алхам 2: Үндсэн хэвлэх ба сарниулагч оруулах (REMIX TIME!)

Хэвлэх суурь ба сарниулагч оруулах (ЦАГ ХУГАЦАА!)
Хэвлэх суурь ба сарниулагч оруулах (ЦАГ ХУГАЦАА!)

3D хэвлэх (эсвэл загвар) суурь

Болор бол кивикогийн гэрлийн ремикс (хэдхэн өнгө хийдэг) тул 1 -р ремикс юм.

Суурь нь #2 ремикс юм.

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

Алхам 3: Кодын цаг (мөн ремикс #3)

Кодын цаг (мөн ремикс #3)
Кодын цаг (мөн ремикс #3)

Код нь

Энгийнээр хэлэхэд Arduino програмыг нээгээд доорх дэд алхамуудыг дагана уу.

1: тохиргооны кодыг оруулна уу.

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);}

2: Үндсэн код.

void loop () {

// ТАНЫ ӨНГӨ ЭНД ДАРЖ БАЙНА

} хүчингүй RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}

3: Өнгө хэрхэн ажилладаг. (тод = миний сэтгэгдэл, үүнийг arduino дээр бүү нэмээрэй)

Таны анивчих/импульс хийхийг хүссэн өнгө бүрт void давталтын доор энэ дарааллыг оруулсан болно () {

RGB_color (хүссэн өнгөний хувьд 255, 0, 0 rgb утга); // Улаан өнгийг уншигдахаар тайлбарлаарай

саатал (1000); Өнгө хэр удаан байдаг, энэ бол 1 секунд гэдэгт би итгэлтэй байна

4: Жишээ код:

int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);} void loop () {RGB_color (255, 0, 0); // Улаан саатал (1000); RGB_color (0, 255, 0); // Ногоон саатал (1000); RGB_color (0, 0, 255); // Цэнхэр саатал (1000); RGB_color (255, 255, 125); // Бөөрөлзгөнө саатал (1000); RGB_color (0, 255, 255); // Цэнхэр өнгөний саатал (1000); RGB_color (255, 0, 255); // Magenta саатал (1000); RGB_color (255, 255, 0); // Шар саатал (1000); RGB_color (255, 255, 255); // Цагаан саатал (1000);} хүчингүй RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}

Алхам 4: Arduino руу илгээнэ үү

Arduino руу илгээх
Arduino руу илгээх

Самбараа компьютерт USB-ээр залгаарай. Баталгаажуулахын тулд шалгах тэмдгийг дарж, arduino руу илгээхийн тулд сумыг дарна уу. LED таны кодыг анивчиж эхлэхэд та үүнийг компьютерээсээ салгаж болно. 9V батерейг самбар дээр залгаарай, тэгвэл код ажиллах болно.

Алхам 5: Үүнийг хамтад нь хий

Үүнийг хамтад нь тавь
Үүнийг хамтад нь тавь

Цооногоос цахилгааны утас гарч ирэх үед самбарыг суурийн дотор байрлуул.

Алхам 6: Үүнийг дахин програмчлахыг хүсч байна уу?

Үүнийг гаргаж аваад компьютерт холбоод кодлоод дахин суурин дээр байрлуулна уу. Зугаацаарай!

Үүний видео бичлэгийг хавсаргав.

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