Агуулгын хүснэгт:
- Алхам 1: эд анги
- Алхам 2: Схем
- Алхам 3: ПХБ -ээ гагнах
- Алхам 4: Кодыг байршуулна уу
- Алхам 5: Тэгээд чи дууслаа
Видео: DIY Wi-Fi RGB тууз хянагч: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төслийг хэрэгжүүлэхэд тусалсан JLCPCB болон LCSC -т баярлалаа! Тэднийг өнөөдөр шалгаарай!
(Тэмдэглэл: Энэ бол миний дизайн биш (схем ба ПХБ -ээс бусад), санаа бодлын бүх үнэмлэх нь Сайямд зориулагдсан болно)
Энэ төсөл хэрхэн эхэлсэн бэ гэвэл би Ebay -ээс RGB LED зурвас худалдаж авсан бөгөөд аймшигтай IR хянагч нь аймшигтай байсан, би үүнийг үзэн яддаг байсан. Тиймээс би үүнийг хийхийн тулд wifi -ийг идэвхжүүлэх хянагч хийхээр явсан.
Алхам 1: эд анги
- 3 1K эсэргүүцэл
- 3 Өндөр хүчдэлийн транзистор, би TIP31 ашигласан
- LINKIT ONE микроконтроллер
- Аналог RGB зурвас
- (Бусад нь хэрэв та миний хийсэн шиг ПХБ хийсэн бол)
- 1 шураг терминал
- Эрэгтэй толгой
- ХЭРЭГСЭЛ
- Гагнуурын төмөр/станц
- Гагнуур
- Бахө
- Утас таслагч
Алхам 2: Схем
Би энэ загварыг судалж байхдаа Saiyam -ийн блок диаграмыг ашиглан EasyEda -д энэхүү схемийг хийв (энд дарна уу) Хэрэв та үүнийг уншиж чадахгүй эсвэл санаа зовохгүй байвал үндсэн санаа нь энд байна.
Бүх транзисторын ялгаруулагч зүү нь linkit -ийн GND зүүтэй холбогдоно. Транзистор 1 -ийн үндсэн зүү нь нэг линкийн дижитал PIN 9 -тэй холбогдоно. Транзистор 2 -ийн үндсэн зүүг нэг линкийн дижитал ПИН 3 -т холбох болно. Транзистор 3 -ийн үндсэн зүүг нэг линкийн дижитал PIN 2 -т холбох болно. Цахилгаан тэжээлд холбох LED зурвасын анод (+). Цахилгаан тэжээлд холбогдох бүх транзисторын ялгаруулагч тээглүүр (-). 3 ба 9 -р зүү ашиглах нь зайлшгүй шаардлагатай бөгөөд Linkit ONE -ийн цорын ганц ХОУХ -ны зүү тул тэдгээрийг өөрчлөх боломжгүй гэдгийг санаарай. Тэдгээрийн хоёр нь л байдаг тул LED зурвасын гурав дахь өнгийг ердийн дижитал зүүгээр хянах шаардлагатай.
Алхам 3: ПХБ -ээ гагнах
Схемийг хийсний дараа би тэдгээрийг ПХБ болгон хийж, JLCPCB -д захиалж, 5 хоногийн дотор хүлээн авлаа!
Дараа нь би LCSC руу очиж бүрэлдэхүүн хэсгүүдийг захиалахаар шийдсэн бөгөөд DHL үүнийг миний байгаа газарт хүргэх нь хэтэрхий үнэтэй байсан тул хэсэг хугацаа шаардагджээ.
5 хоног хүлээсний дараа би ПХБ-ээ хүлээн авсан бөгөөд энэ нь миний хүлээж байсан шиг сайн байсан тул та эдгээрийг илүү нарийвчлан үзэхийн тулд JLCPCB дээрх тоймыг эндээс шалгаж болно.
Хэдэн өдрийн дараа би LCSC -ээс бүх бүрэлдэхүүн хэсгүүдээ статик эсрэг статик уутанд сайтар савласан багцаа авлаа.
Хянагч нь ойролцоогоор 12В хүчдэл дээр ажилладаг тул миний ашиглаж байгаа шиг 3м -ийн туузанд 12V 3A орчим хэрэгтэй болно.
Дараагийн алхам бол транзисторын туйлшрал зөв эсэхийг шалгахын тулд бүх зүйлийг өөрийн самбар эсвэл ПХБ -д гагнах явдал юм.
Энд би алдаа хийсэн гэж хэлж магадгүй, хэрэв чадахгүй бол линкийн нэг толгой нь эмэгтэй тул би эрэгтэй хүний оронд эмэгтэй толгойг гагнав.
Алхам 4: Кодыг байршуулна уу
Бүх гагнуур, холболтыг хийсний дараа кодыг холбохын тулд байршуулах цаг болжээ. Гэхдээ үүнээс өмнө та Блинкийн номын сантай байх хэрэгтэй. Би доорх зип файлыг хавсаргав. Бүх агуулгыг задалж, Documents> Arduino> Libraries руу шилжүүлнэ үү.
Энэ төслийн кодыг Blynk номын санд өөрөө олж болно. Arduino IDE дээр Файлууд> Жишээ> Blynk> Linkit ONE руу очно уу. Одоо та кодонд тодорхой өөрчлөлт оруулах хэрэгтэй болно.
Доор: char auth = "YourAuthToken"; // blynk төслийнхөө таних тэмдгийг нэмнэ үү (дараагийн алхамыг үзнэ үү)
Доор: #тодорхойлох "WIFI_SSID" YourSSID "// WiFi холболтынхоо нэрийг нэмнэ үү.
Дараах хэсэгт: "YourPASS" WIFI_PASS -ийг тодорхойлох // WiFi холболтынхоо нууц үгийг нэмнэ үү
Доор: #WIFI_AUTH LWIFI_WPA -ийг тодорхойлох // LWIFI_OPEN, LWIFI_WPA эсвэл LWIFI_WEP -ээс сонгоно уу.
Хэрэв та Auth жетоныг мэдэхгүй бол дараагийн алхам руу ороод энэ алхам руу буцна уу. Хэрэв танд аль хэдийн байгаа бол Linkit ONE дээрх унтраалгыг SPI, UART, USB байрлалд тохируулаад кодыг байршуулна уу.
cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…
Тэмдэглэл: Энэ бол миний код биш бөгөөд бүх кредит үүнийг үйлдвэрлэгчид хамаарна.
Үүнийг хийсний дараа.
Тоглоомын дэлгүүрээс Blynk програмыг үнэгүй татаж аваарай. Имэйл хаяг болон бусад дэлгэрэнгүй мэдээллээ оруулах замаар данс бүртгүүлнэ үү. Үүнийг хийхийн тулд танд интернет холболт байх ёстой. Бүртгэлдээ нэвтэрч орохдоо өөрийн хүссэн нэрээр шинэ төсөл үүсгээрэй. Та төсөл хийхдээ хэдэн орон, тэмдэгтүүдийг харах болно. Энэ бол таны Linkit ONE -ийг blynk серверт холбоход хэрэглэгддэг таны таних тэмдэг юм. Auth токенийг хуулж, өмнөх алхамд өгсөн кодонд нэмнэ үү (Дэлгэрэнгүй мэдээллийг өмнөх алхам руу шилжүүлнэ үү). Одоо эхлээд хоосон байсан төслийн дэлгэц рүү очно уу. Виджет самбар руу очоод 'Button' ба 'ZeRGBa' хуулж ав. Товчлуур дээр зүү дугаарыг 2 гэж тохируулаарай. ZeRGBa дээрх хоёр зүү дугаарыг 3 ба 9 гэж тохируулаарай. Гурав дахь дугаарыг хоосон орхино уу. Нэгдүгээрт, өөрийн холбоосыг асаагаад Wifi сүлжээнд холбоод апп дээр "Тоглуулах" сонголтыг сонгоно уу. Ингээд л боллоо! Одоо та зурвасыг ухаалаг гар утсаараа удирдах боломжтой болно. Хэрэв энэ нь ажиллахгүй бол холболтоо шалгаарай. Баталгаажуулах тэмдгийг кодонд зөв дурдсан байх ёстой.
(Тэмдэглэл: Дэлгэцийн агшин минийх биш, учир нь би тэднийг мартсан, Сайямд зориулав)
Алхам 5: Тэгээд чи дууслаа
Энэхүү төслийг хэрэгжүүлж буй ивээн тэтгэгч нартаа, мөн санаачилсан Сайямд баярлалаа.
Надад энэ төслөөс хэд хэдэн ПХБ үлдсэн хэвээр байгаа бөгөөд хэрэв хэн нэгэн сонирхож байвал эндээс худалдаж авч болно!
Зөвлөмж болгож буй:
WiFi хяналттай LED тууз матрицын дэлгэцийн цагийн гэрэл: 3 алхам (зурагтай)
WiFi хяналттай LED тууз матрицын дэлгэцийн цагны гэрэл: Програмчлагдах LED зурвас, жишээ нь. WS2812 дээр суурилсан, гайхалтай. Өргөдөл нь олон талт бөгөөд та гайхалтай үр дүнд хурдан хүрч чадна. Ямар нэгэн байдлаар цаг барих нь миний маш их боддог өөр домэйн юм шиг санагддаг. Туршлагаас эхлээд
Тусгай LED тууз хийх: 4 алхам (зурагтай)
Тусгай LED тууз хийх: Би саяхан хязгааргүй толин шоо хийсэн бөгөөд тодорхой тооны LED бүхий тодорхой хэмжээтэй байхыг хүсч байсан. Надад олдсон LED туузуудын аль нь ч миний хүссэн зүйлд тохирсон шинж чанартай байгаагүй тул би өөрөө хийсэн. Эдгээр зурвас нь нисдэггүй
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 -г одоо хийж байгаа бөгөөд дулааны термостатын хувьд
DIY даавууны зөөлөн хайрцаг (14x56 тууз): 8 алхам (зурагтай)
DIY Fabric Softbox (14x56 Strip): Хоёрдахь зурвасын зөөлөн хайрцгийг илүү сонирхолтой хөрөг гэрэлтүүлгийн тохируулга хийхийг хүсч байсан тул би өөрөө хийхээр шийдлээ. Энэ нь нэлээд хугацаа шаардагдах бөгөөд хэд хэдэн алхамыг багтаасан боловч эцсийн үр дүн надад маш их таалагдсан. Хөлбөмбөгт багахан цагийг зориулахад бэлэн байгаарай