Мазмуну:
- Жабдуулар
- 1 -кадам: Wire It Up
- 2 -кадам: Басып чыгаруу базасы жана диффузорду кыстаруу (REMIX TIME!)
- 3 -кадам: Code Time (жана Remix #3)
- 4 -кадам: Arduino'го жөнөтүңүз
- 5 -кадам: Аны чогуу коюңуз
- 6 -кадам: Аны кайра программалоону каалайсызбы?
Video: Супер Easy Crystal Mood Light: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Салам Жаратуучулар! Бул супер дупер жеңил ардуино долбоору, ал окуу куралы жана жаман коркунучтуу маанай жарыгы катары иштейт. Бул болгону бир нече бөлүк, андыктан базаны басып чыгаруу үчүн керектүү убакытта аны камчы менен чаптаңыз. RGB жөнүндө да чоң сабак берет!
Бул долбоордун кээ бир өбөлгөлөрү: Менин кичинекей иним (мындан ары Unicorn деп аталат) жана мен укмуштуудай Kiwico жазылуу кутучаларын алам (демөөрчү эмес, жөн эле суктанышат) жана ушул айдын Tinker коробкасында Unicorn салкын RGB маанай жарыгын алды. Ал аны курду, бирок тез эле ар бир түстү күйгүзүү/өчүрүү бар экенин түшүндү, андыктан чектелген түстөргө ээ болгон. Мектептеги сабактарымдын биринде биз ар шаршемби күнү STEM долбоорун аткарышыбыз керек. Өткөн шаршемби күнү, Unicorn экөөбүз ал проектти ремикс кылдык, ал түстөрдүн көбүрөөк мүмкүнчүлүктөрүн коддой алышы үчүн.
Эгер сиз муну сабак катары колдонуп жатсаңыз, мен студенттер үчүн базаларды алдын ала басып чыгарууну сунуштайм. Меникин басып чыгарууга 4 сааттай убакыт кетти.
Сураныч, бул үчүн ремикс сынагында добуш бериңиз! Бул менин биринчи үйрөтүлүүчү жана жалгыз мүйүздүүм, жана мен бул үчүн абдан көп иштейм. (Мен азыр терүү көрсөтмө жазуу менен канчалык алектенгенин баалай алам!)
Жабдуулар
- RGB LED (кичинекейи иштейт)
- Arduino Uno (жана батарейка кабели жана USB кабели программанын негизги комплектинде болушу керек)
- Негизги секирүүчү зымдар
- кичинекей нан
- 220 Ом каршылыгы
- Kiwico кристалл комплект (же башка LED диффузор)
www.kiwico.com/us/store/dp/color-mixing-le…
3D принтерине кирүү (же билесизби, чопо моделдөө сыйкыр же башка нерсе сыяктуу)/вакуум мурунку? жыгач, эгерде сизде шаймандар болсо, анда сонун болот
1 -кадам: Wire It Up
RGB диодунун катодун Arduino GNDге алып келген RGBдин узунураак пини жана калган үч казыкты 220 Ом резисторлору аркылуу Arduino 11, 10, 9 пинге туташтырыңыз.
2 -кадам: Басып чыгаруу базасы жана диффузорду кыстаруу (REMIX TIME!)
3D басып чыгаруу (же модель) базасы
Кристалл #1 ремикс, анткени бул кивико жарыгынын ремикси (ал бир нече түстөрдү гана түзөт)
Негизи #2 ремикс, бул нерселердин үстүндөгү төмөн поли отургузгучтун ремикси:
Мен аны буруп, диффузорго жана тинкеркаддын кубаттуулугуна тешик жасадым. Мен басып чыгарган файл бул жерде камтылган.
3 -кадам: Code Time (жана Remix #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 loop () {астына кошулган
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); // Cyan кечигүүсү (1000); RGB_color (255, 0, 255); // кызгылт кечиктирүү (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'го жөнөтүңүз
Дискти компьютериңизге USB-сайыңыз. Текшерүү үчүн белгини басыңыз жана arduinoго жөнөтүү үчүн жебени басыңыз. LED сиздин код аркылуу жаркырай баштаганда, аны компьютериңизден ажыратсаңыз болот. 9V батареясын тактага сайыңыз жана код иштейт.
5 -кадам: Аны чогуу коюңуз
Тешикти базанын ичине тешиктен чыккан электр шнуру менен коюңуз.
6 -кадам: Аны кайра программалоону каалайсызбы?
Аны алып чыгып, компьютерге туташтырып, код коюп, кайра базага салыңыз. Ырахат алыңыз!
Анын видеосу тиркелет.
Сунушталууда:
DIY - Супер арзан жана супер Cool Arc реактору: 8 кадам (сүрөттөр менен)
DIY - Супер арзан жана супер Cool Arc Reactor: Бул үйрөткүчтө мен сизге үйдө өтө арзан догалуу реакторду кантип жасоону көрсөтөм Светодиод мага 2,5 INR турду, мен 25ти колдондум, ошондуктан жалпы наркы 1ден азыраак
LED менен супер жаркыраган жарыкты кантип жасоо керек - DIY: супер жаркыраган жарык: 11 кадам
LED менен супер жаркыраган жарыкты кантип жасоо керек - DIY: Супер жаркыраган жарык: Видеону алгач көрүңүз
Супер Easy Battery Powerd компьютер күйөрманы: 5 кадам
Супер Easy Battery Powerd компьютер күйөрманы: Бул кайра иштетилген нерселердин бир тобунан жасоо оңой нерсе. Менде кошумча компьютер күйөрмандары бар болчу, ошондуктан мен аларды колдонууну чечтим. Карап көрүңүз. Кечиресиз, бул оригиналдуу эмес болсо
Crystal Solid-State Relay колдонуп 110 Vacтын супер оңой PC көзөмөлү: 3 кадам (сүрөттөр менен)
Кристомалдын катуу релесин колдонуу менен 110 Vacтын супер оңой PC көзөмөлү: Мен ысык плитаны ширетүүдө колумду сынап көрүүгө даярданып жатам. Ошондуктан, менин ПКдан 110Vac көзөмөлдөө үчүн бир жол керек. Бул көрсөтмөлүү компьютердеги сериялык чыгаруу портунан 110Vacту кантип оңой башкарууну көрсөтөт. Мен колдонгон сериялык порт USB түрү болчу
Супер көчмө, супер катуу, узакка созулган, батарейка менен иштеген динамиктер: 9 кадам (сүрөттөр менен)
Супер көчмө, супер катуу, узакка созулган, батарейка менен иштөөчү динамиктер: бакчанын кечелери/талаа рэйвдери үчүн күчтүү динамик системасына ээ болууну каалаган. көптөр муну ашыкча көрсөтмө деп айтышат, анткени арзан күндөрдө көптөгөн бумбокс стилиндеги радиолор бар, же бул арзан iPod стили mp3 д