Агуулгын хүснэгт:
- Алхам 1: эд анги:
- Алхам 2: Хэвлэсэн хэсгүүд
- Алхам 3: Цахилгааны утас
- Алхам 4: угсрах
- Алхам 5: Програмчлал
Видео: RGB LED хянагч: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Христийн Мэндэлсний Баяраас 10 хоногийн өмнө надад Амазоны эрин үед амьдарч буй нөхөртөө бэлэг хэрэгтэй байсан тул тавиур худалдаж авах нь сонголт биш юм.
Түүнд оффисын гэрэл хэрэгтэй байсан бөгөөд хааяа нэг зүйлийг өөрчлөх дуртай байв. Түүний ширээг мөн цонхны тавцангийн урд тав тухтай байрлуулсан байна. Тиймээс RGB -ийн хяналттай гэрэлтүүлэг тэр даруй санаанд оров. Түүний ширээг гэрэлтүүлэхийн тулд гэрэл гэгээтэй байх ёстой бөгөөд тэр өнгийг хянах ёстой байв.
Би RGB LED хянагчийг танилцуулж байна.
(Доорх видеог үзнэ үү)
Алхам 1: эд анги:
Би дараах хэсгүүдийг ашигласан.
Sparkfun Pro Micro 5V/16MHz 1x Sparkfun нь адилхан сайн болсон бөгөөд вэбсайт дээрх заавар нь Arduino програмчлалын програмыг ашиглахад маш хялбар болгодог. Үүнийг Protoboard дээр байрлуулахын тулд тээглүүрийг нүхний нүхэнд хийх шаардлагатай болсон. Микро хянагчийг ProtoBoard -д залгаж байх үед тэдгээрийг гагнах нь хамгийн сайн ажилласан.
2x 1m 60LEDs/m битүүмжилсэн RGB LED тууз
1x Protoboard (https://www.sparkfun.com/products/9567)) 2 хоногийн турш би Protoboard ашигласан бүх зүйлээ туршиж, дибаг хийж, угсрах шаардлагатай болсон. Энэ нь утсыг хангалттай чанга барьдаг тул би холболтыг хялбархан хөдөлгөж чадна. Мөн миний ашиглаж байгаа хоёр LED туузны 2-3А гүйдэл тийм ч өндөр биш байна.
3x Power MOSFETs (https://www.digikey.com/products/en?keywords=IRF84… Тэд бага зэрэг гүйдэл дамжуулах чадвартай байх ёстой байсан бөгөөд үүнийг 3А -аас дээш хүчдэлтэй/12V D -ийн нэгжээр хийх боломжтой) S ба 5V сэлгэн залгах хүчдэл. Тэд хэт ачаалалтай гэдгийг би мэднэ, гэхдээ би үүнийг аюулгүй тоглуулахыг хүссэн.
3х 100 мм гулсагч потенциометр 10k
1x Switch (https://www.digikey.com/product-detail/en/zf-elect… Бүх зүйлийг асаах, унтраах.
1x 12V 3A цахилгаан хангамж (https://www.amazon.com/ANVISION-2-Pack-Adapter-5-5… 2 LED зурвас нь бүрэн гэрэлтүүлэгтэй байхын тулд хамгийн ихдээ 2.4А хэрэгтэй болно. Arduino-д бараг юу ч хэрэггүй, тиймээс 3А Нийлүүлэлт надад хангалттай байсан.
1x баррель хүлээн авагч (https://www.digikey.com/products/en?keywords=%09EJ… Тиймээс бид тэжээлийн хангамжаа энэ бяцхан залуу хэрэгтэй байгаа хянагч руу залгаж болно. Би гаднаас орж ирж буй зүйлийг холбохыг илүүд үздэг., учир нь утастай утаснууд нь унжсан төхөөрөмжүүд надад тийм ч тохиромжтой биш байна.
2х ХКН-ийн холбогч хос эд ангиудын бэхэлгээ (https://www.mouser.com/productdetail/te-connectivi… LED холболтууд
Бусад зүйлүүд: Янз бүрийн өнгөөр хийсэн 20-24AWG утас, миний гэрлийг хянах зориулалттай жижиг потенциометр, таслах товч, 4х 5 кОм эсэргүүцэл, нэгдсэн резистортой 3V 5V LED.
Алхам 2: Хэвлэсэн хэсгүүд
Хашааны хувьд би Fusion 360 дээр нэгийг зохион бүтээсэн.
Надад бүх электроникийн гол хаалга, потенциометрийн зарим товчлуур хэрэгтэй байсан. Энэ зүйлийг хаана суурилуулахыг би хараахан мэдээгүй байсан тул зөвхөн хоёр талд нь хүрч болно.
Бид орой дээр LED, таслах товч, гэрэлтүүлгийн хяналтын потенциометр (нийт 5) 1/4 инчийн нүхтэй. Зүүн талд би шилжүүлэгчийн том зүсэлттэй, микро USB кабелийн жижиг таслагчтай. Arduino -ийг хянагчийн аппарт, эмэгтэй 4Pin CPC Receptacle холболтын 2 цооног, баррель үүрэнд 8 мм -ийн цооног авахгүйгээр дахин програмчилж болно.
Урд талд потенциометрийн бариулын зөвхөн 3 зүсэлт, 4-40 эрэгний нүх байдаг.
Би хаалганы бариулыг сал дээр болон бүлгээр хэвлэсэн бөгөөд энэ нь жижиг объектуудын FDM принтер дээр илүү сайн үр дүнд хүргэдэг. Би хамгийн бага дэмжлэг авахын тулд арын самбар дээр хэвлэв.
Суурийн хавтанг хашаа руу шургуулна. Надад хавтгай толгойтой шураг байгаагүй тул би эсгий дөрвөлжинг хашааны ёроолд наах хэрэгтэй болсон тул эдгээр шураг дээр үлдэхгүй, ширээг зурж болохгүй.
Алхам 3: Цахилгааны утас
Эхлээд би урт утсыг шаардлагатай бүх хэсэгт (потенциометр, баррель Жак, товчлуур, унтраалга гэх мэт) гагнасан тул үүнийг хашлага дотор хийх шаардлагагүй байсан. Дараа нь би янз бүрийн функцийг туршиж үзэх, програм хангамж эсвэл утаснуудын алдааг олж засварлахын тулд электроникийг вандан сандал дээр угсарсан. MOSFET Gate -ийг Arduino дээрх 8Bit PWM -тэй холбох нь өнгөний өөрчлөлтийг идэвхжүүлж, жигд ажиллахад хүргэдэг болохыг олж мэдсэн. 10 (Pins 5, 6) ба 16 bit (Pin 9) PWM -ийг ашиглах нь цөцгийн тос шиг гөлгөр болоход хүргэдэг (гэхдээ би ХОУХ -ны зүү рүү ердөө 8bit бичдэг хэвээр байна).
(Юутай холбогдсон талаар диаграмаас үзнэ үү)
Алхам 4: угсрах
Цахилгааны утсыг туршиж үзсэний дараа би хашаан доторх бүх зүйлийг угсарсан. Би хашаа байшингийн гадна аль болох их гагнаж байсан нь холбогчдыг урьдчилан угсрахаас гадна маш их тусалсан юм.
Утсыг Protoboard дээрх зөв нүхэнд оруулахад бахө маш их тустай болохыг олж мэдсэн. Би утаснуудаа залгахаасаа өмнө уртыг нь огтолсон тул бүх зүйл аль болох цэвэр болно.
Эцэст нь би суурийн хавтанг шургуулж, эсгий хэсгүүдийг хавсаргасан тул ширээн дээр сайхан наалджээ.
Алхам 5: Програмчлал
Sparkfun нь Arduino програм хангамжаар програмчлагддаг (Зааврыг үзнэ үү:
Хөтөлбөр нь EEPROM номын санг агуулдаг бөгөөд хамгийн сүүлийн ажиллагааны горимыг хадгалдаг тул хянагч хүчээ эргүүлэх үед байгаа байдлаа алддаггүй.
Дээрх нэмэлт потенциометр нь дэлгэцийн өнгөнд нөлөөлөхгүйгээр бүх горимд тод байдлыг зохицуулдаг.
3 горим байдаг тул 3 статусын LED дээр байрладаг.
1 -р горим: RGB горим (зөвхөн 1 статусын LED асаалттай) 3 потенциометр нь улаан, ногоон, цэнхэр өнгийн гэрлийг тус тусад нь хянадаг. Тогтвортой өнгө гарч ирнэ.
Mode2: RGB Fade Mode (2 статусын LED асаалттай) Энэ горимд бүх гурван өнгийг цаг дээр байрлуулна (12 дээр улаан, 4 дээр ногоон, 8 дээр цэнхэр гэх мэт). Цагийн гар нь цагийн зүүний дагуу эргэдэг бөгөөд байрлалаасаа хамаарч бүх гурван өнгийг хослуулан харуулдаг. Эхний потенциометр нь бүдгэрэх хурдыг хянадаг (Гарын хурд) Хоёр дахь потенциометр нь өнгийг 12 цагт тодорхойлдог. (Цагийг эргүүлэх) Гурав дахь потенциометр нь цагны эргэхээс өмнө хэр хол эргэхийг тодорхойлдог бөгөөд энэ горим нь цагны аль ч өнгийг хооронд нь бүдгэрүүлэх боломжийг танд олгоно.
Горим 3: RGB тархалт (Бүх 3 статусын LED асаалттай) Энэ горимд өнгө тус бүр өөрийн гэсэн цагтай бөгөөд потенциометр тус бүр нэг бариулын хурдыг хянадаг. Потенциометр 1 улаан, потенциометр 2 ногоон, потенциометр 3 цэнхэр өнгийг удирддаг. Дахин давтагдахгүй удаж байгаа тул санамсаргүй өнгөт хэв маягийг харуулав. (Миний дуртай горим)
Зөвлөмж болгож буй:
LED зурвас хянагч: 8 алхам (зурагтай)
LED зурвас хянагч: Энэхүү зааварчилгааны хэсэгт би хяналтын интерфейсийг бий болгосноор LED туузыг хэрхэн ашиглах, удирдах талаар алхам алхмаар авч үзэх болно. Би эдгээр гэрлүүдийг маш их хөгжилтэй өнгөрөөсөн тул та ч бас үүнийг хийх болно гэдэгт итгэлтэй байна. Хэрэв танд энэ заавар таалагдаж байвал итгэлтэй байгаарай
Apple HomeKit WS2812B LED хянагч: 3 алхам (зурагтай)
Apple HomeKit WS2812B LED хянагч: WS2812B LED зурвас дээр суурилсан олон төсөл байдаг, гэхдээ ихэнх нь HomeKit -тэй харилцахдаа homebridge эсвэл бусад MQTT дээр суурилсан бусад шийдлийг ашигладаг. Зарим төслүүд Apple HomeKit -ээр дамжуулан эффект ашиглаж байгаа боловч нэг нь ч
RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт: 6 алхам (зурагтай)
RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт: Энэхүү төсөл нь bluetooth ашиглан утсаараа RGB LED зурвасыг хянахад arduino ашигладаг. Та өнгийг өөрчилж, гэрлийг хөгжимтэй синхрончлох эсвэл орчны гэрэлтүүлгийг автоматаар тохируулах боломжтой
Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам
Arduino дээр суурилсан DIY тоглоомын хянагч | Arduino PS2 тоглоомын хянагч | DIY Arduino Gamepad ашиглан Tekken тоглох: Сайн байна уу залуусаа, тоглоом тоглох нь үргэлж хөгжилтэй байдаг, гэхдээ өөрийн гараар хийсэн DIY тоглоомын хянагчтай тоглох нь илүү хөгжилтэй байдаг тул бид энэ зааварт arduino pro micro ашиглан тоглоом хянагч хийх болно
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: 4 алхам
YABC - Өөр нэг Blynk хянагч - IoT үүлний температур ба чийгшлийн хянагч, ESP8266: Сайн байна уу, би саяхан гэртээ мөөг, хясааны мөөг тарьж эхлэв, гэхдээ би гэрийнхээ исгэх зориулалттай исгэгчийн температурыг хянахын тулд гэртээ энэ контроллерын гуравны нэгийг авсан байгаа. мөн энэ Kombucha -г одоо хийж байгаа бөгөөд дулааны термостатын хувьд