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

DIY Wi-Fi RGB тууз хянагч: 5 алхам
DIY Wi-Fi RGB тууз хянагч: 5 алхам

Видео: DIY Wi-Fi RGB тууз хянагч: 5 алхам

Видео: DIY Wi-Fi RGB тууз хянагч: 5 алхам
Видео: Феномен ChatGPT: как искусственный интеллект меняет ландшафт разработчиков! 2024, Арваннэгдүгээр
Anonim
DIY Wi-Fi RGB тууз хянагч
DIY Wi-Fi RGB тууз хянагч

Энэхүү төслийг хэрэгжүүлэхэд тусалсан 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: Тэгээд чи дууслаа

Энэхүү төслийг хэрэгжүүлж буй ивээн тэтгэгч нартаа, мөн санаачилсан Сайямд баярлалаа.

Надад энэ төслөөс хэд хэдэн ПХБ үлдсэн хэвээр байгаа бөгөөд хэрэв хэн нэгэн сонирхож байвал эндээс худалдаж авч болно!

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