Агуулгын хүснэгт:
- Алхам 1: Тойргийн самбарыг гагнах
- Алхам 2: ATTiny -ийг гялалзуулна уу
- Алхам 3: Raspberry Pi -ээс код илгээх
- Алхам 4: Хашаа үүсгэх
Видео: RC хяналттай Rgb Led зурвас: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Өрөөний тус тусад нь гэрэлтүүлэх зориулалттай өөрийн удирдлагатай удирдлагатай LED туузыг бий болго!
Ихэнх rgb удирддаг туузыг хэт улаан туяаны алсын удирдлагаар удирддаг. Үүнийг унтраах, асаах эсвэл өнгийг өөрчлөхийн тулд та хүлээн авагчийн өмнө байх ёстой. Энэ бол уйтгартай бөгөөд үнэхээр ухаалаг биш юм. Гэрлийг илүү хүйтэн байдлаар хянахын тулд туузны зөв өнгийг тохируулахын тулд rc удирдлагатай самбар боловсруулсан. RC кодыг бөөрөлзгөнө pi -ээс илгээж болно, IFTTT -ийг бодоорой. Энэ нь алсын удирдлагаас хамаагүй ухаалаг юм.
Танд хэрэгтэй зүйлс:
- rgb-led-strip, жишээ нь энэ нь заль мэх хийх болно
- ATTiny85
- 433 МГц -ийн хүлээн авагч (мөн нэмэлтээр илгээгч)
- 5V зохицуулагч (L7805)
- 3 NPN транзистор, би darlingtonarray ашигласан
- 1 μF конденсатор
- 10 μF конденсатор
- 12V цахилгаан хангамж
- хэлхээний самбар
- хэд хэдэн утас
- ATTiny програмист, arduino-mega эсвэл arduino-uno
- сонголтоор бөөрөлзгөнө pi дохио илгээх
Алхам 1: Тойргийн самбарыг гагнах
Хэрэв танд бүх бүрэлдэхүүн хэсгүүд байгаа бол та тойргийн самбарыг гагнах ёстой.
LED зурвас нь 12v, ATTiny ба rc хүлээн авагч нь 5в хэрэгтэй, үүнээс болж тойрог зам нь 12в авдаг.
ATTiny болон rc хүлээн авагчийн хувьд би 5v зохицуулагч ашигладаг, миний тойрог зам нь sooraj619 -ээс санаа авсан
Удирдах зөвлөл нь улаан ногоон, цэнхэр гэсэн гурван өнгийг 3 ms-ийн цагийн хуваарийн дагуу LED зурвас руу шилжүүлдэг. Өнгө тус бүрийг зөв хувь хэмжээгээр тодорхойлж, өнгийг олж авна. Цагийн хуваарийн үргэлжлэх хугацаа 3 мс байдаг тул та гурван өнгийг улаан ногоон, цэнхэр өнгөөр сольж байгааг харахгүй байна, гэхдээ та яг тохирсон өнгийг (жишээ нь шар, улаан, ногоон холилдсон) хардаг. Миний багажны хайрцагт darlingtonarray байсан тул өнгийг нь солихын тулд би энэ массивыг ашигласан. Та ямар ч NPN транзистор ашиглаж болно.
Хүлээн авагч дээр 17 см хэмжээтэй антенныг бүү мартаарай.
Алхам 2: ATTiny -ийг гялалзуулна уу
Одоо ATTiny-ийг зөв arduino ноорогоор гэрэлтүүлэх цаг болжээ.
Микроконтроллерыг асаахын тулд би arduino ide -ийг ашигласан. Надад програмист байхгүй болохоор би ардуино-мегагаа ашигласан. Та энд эсвэл энд тайлбарласан ATTiny-ийг гэрэлтүүлэхийн тулд arduino-uno эсвэл arduino-mega-гээ ашиглаж болно.
Ноорог нь rc switch номын санг ашиглан дохиог хүлээн авдаг бөгөөд та үүнийг эндээс татаж авах боломжтой.
Rc switch номын санг arduino самбаруудад зориулж бичсэн тул ATTiny микроконтроллерт байдаггүй зарим горимыг ашигладаг. ATTiny -ийн ачаар 153-165 -р мөрүүд тасалдлыг маш радикал байдлаар эхлүүлдэг. Та мөн rc switch номын санд 'handleInterrupt' аргыг 'хувийн' -аас 'нийтийн' болгох ёстой.
Алхам 3: Raspberry Pi -ээс код илгээх
Одоо гэрлээ асаах цаг болжээ.
Дохио илгээхийн тулд та rasperry pi -ийг rc илгээгчтэй холбох ёстой. Хэд хэдэн вэбсайтууд нь бөөрөлзгөнө pi ашиглан rc код илгээхийг харуулж байна. Жишээлбэл энд, энд, энд. Зураг дээр телевизийн дэлгэцийн ард талын зурвас харагдаж байгаа боловч энэ нь нэг өнгийн гурван зурагнаас авсан фотомонтаж юм.
Код илгээх хамгийн бага c програм дараах байдлаар харагдаж болно.
#"RCSwitch.h" #оруулах
#оруулах
int main (int argc, char *argv ) {
int PIN = 0;
int message = atoi (argv [1]);
if (wiringPiSetup () == 1) 1 буцаана;
printf ("мессеж илгээж байна [%d] n", мессеж);
RCSwitch mySwitch = RCSwitch ();
mySwitch.enableTransmit (PIN);
mySwitch.send (мессеж, 32);
}
Өнгө нь 4 байтаар бүхэл тоогоор кодлогдсон байна. Хамгийн их үлдсэн байт нь 10 -тай тэнцүү байх ёстой, ноорог дээрх 178 -ийг үзнэ үү. Дараагийн гурван байт нь өнгө бүрийн өнгөний эрч хүчийг агуулдаг (улаан, ногоон, цэнхэр).
66% -ийн эрчимтэй ногоон гэрлийг тохируулахын тулд тушаалыг оруулна уу: sudo sendInt 167815680, энд sendInt нь эмхэтгэсэн програм юм.
Дараах тушаалыг ашиглан гэрлийг унтраана уу: sudo sendInt 167772160
IFTTT-ийн боломжуудыг төсөөлөөд үз дээ, жишээлбэл, имэйлийн 3 секундын цэнхэр гэрэл, google-хуанлийн мэдэгдлийн ногоон. Энэ нь хүлээн авагчийн урд талын алсын удирдлагыг дарахаас арай ухаалаг юм;)
Алхам 4: Хашаа үүсгэх
3d хэвлэсэн хаалт үүсгэх.
Энэхүү загвар нь цахилгаан кабелийн нүхтэй бөгөөд дээд хэсэгт нь LED туузыг холбох цоорхой байдаг.
Би Fusion 360 -ийг ашиглан хашлага хийж, үр дүнг.step файл болгон экспортлов.
Netfabb нь угсрах, ажлын байр бэлтгэх боломжийг олгодог. Би хашлагын дээд ба доод хэсгийг агуулсан 3mf -ийг хавсаргасан. Netfabb нь gcode үүсгэхийг дэмждэг.
Эцэст нь би хашаа хэвлэхийн тулд prusa i3 mk2 ашигласан.
Зөвлөмж болгож буй:
Өөрчлөгдсөн RGBW LED зурвас хянагч, PIR хяналттай, ESP8285: 3 алхам
Өөрчлөгдсөн RGBW LED зурвас хянагч, PIR хяналттай, ESP8285: Гэрийнхээ ширээний дээгүүр би RGBW LED тууз суурилуулсан. WiFi LED RGBW хянагч нь Magic Home апп шиг програмтай ажиллах ёстой. Гэсэн хэдий ч би ESP8285 чиптэй бөгөөд үүнийг өөрийн програм хангамжаар анивчсан болно. Би LED зурвасыг солих PIR нэмсэн
ESP8266: 5 алхамтай WiFi хяналттай RGB LED зурвас
ESP8266 бүхий WiFi хяналттай RGB LED зурвас: WiFi -ээс удирдах боломжтой LED гэрлийг бий болгох санаа. Надад Христийн Мэндэлсний Баярын баярын сэлбэг LED зурвас байгаа тул би үүнийг ESP8266 болгон дахин боловсруулж байгаа бөгөөд энэ нь LED -ийг WiFi -ээс удирдах боломжийг олгодог
Ухаалаг гар утасны хяналттай неопикселүүд (LED зурвас) Blynk аппликейшн WiFi дээр: 6 алхам
Ухаалаг гар утасны хяналттай неопикселүүд (LED зурвас) Blynk аппликейшн нь WiFi дээр: Би найз нөхдийнхөө гэрт ухаалаг гар утасны хяналттай неопикселүүдээс санаа авсны дараа дэлгүүрээс худалдаж авсны дараа би энэ төслийг бүтээсэн. Би "Өөрийнхөө гараар хийх нь хичнээн хэцүү байсан ч хамаагүй хямд байх болно!"
Wifi хяналттай Raspberry Pi ашиглан Task, Ifttt интеграц ашиглан 12v Led зурвас .: 15 алхам (зурагтай)
Task, Ifttt интеграцтай Raspberry Pi ашиглан Wifi хяналттай 12v Led зурвас. Энэхүү төсөлд бөөрөлзгөнө pi ашиглан wifi -ээр 12V аналог LED туузыг хэрхэн удирдахыг танд үзүүлэх болно. Энэ төслийн хувьд танд 1х Raspberry Pi (I) Би Raspberry Pi 1 Model B+) 1x RGB 12v Le ашиглаж байна
Raspberry Pi бүхий вэбсайт/WiFi хяналттай LED зурвас: 9 алхам (зурагтай)
Raspberry Pi бүхий вэбсайт/WiFi хяналттай LED зурвас: Үндсэн мэдээлэл: Би өсвөр насны хүүхэд бөгөөд сүүлийн хэдэн жилийн турш электроникийн жижиг төслүүдийг боловсруулж, програмчилж, роботын тэмцээнд оролцсон. Би саяхан ширээнийхээ тохиргоог шинэчлэхээр ажиллаж байсан бөгөөд энэ нь сайхан нэмэлт гэж шийдсэн