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

Wifi синхрон чийдэн: 10 алхам (зурагтай)
Wifi синхрон чийдэн: 10 алхам (зурагтай)

Видео: Wifi синхрон чийдэн: 10 алхам (зурагтай)

Видео: Wifi синхрон чийдэн: 10 алхам (зурагтай)
Видео: Камера ANBIUX ДВУГЛАЗКА УДИВИЛА после ОБНОВЛЕНИЯ!!! 2024, Долдугаар сарын
Anonim
Image
Image

Таны амьдралыг гэрэлтүүлж буй хүнд зориулсан төсөл …

2 жилийн өмнө алс холын найздаа зул сарын баярын бэлэг болгон би интернет холболтоор анимацийг синхрончлох чийдэн бүтээсэн. Энэ жил, 2 жилийн дараа би энэ шинэчилсэн хувилбарыг электроникийн нэмэлт хэдэн жилийн турш олж авсан мэдлэгээрээ бүтээсэн. Энэ хувилбар нь вэбсайт болон физик зөөлөн потенциометрийн оронд утасны програмын хялбар интерфэйсээс гадна (Blynk IoT -ийн ачаар) гадна гадны дэлгэц, гар шаардлагагүй (мөн хоёр биш, зөвхөн нэг энгийн чип) илүү хялбар байдаг.

Аппликешн дээр ямар хөдөлгөөнт дүрс нэмж оруулах илүү уян хатан байдлыг хангах товчлуурууд байдаг: RGB удирдлагад зориулсан 3 гулсагч, доод талд байгаа виджетээс гадна газрын зургаас өнгө сонгох боломжийг танд олгоно. RGB тоо нь таны хүссэн өнгөний хувьд юу болохыг олж мэдэхийн тулд). Баярлах, уурлах, гуниглах, "мэх" гэсэн товчлуурууд байдаг тул та ярилцахыг хүсч байгаа боловч хүсэхгүй байгаа зүйлдээ сэтгэл хөдлөлөө чийдэнгийн хөдөлгөөнт дүрс хэлбэрээр бусад хүнд хялбархан хүргэх боломжтой. олон тексттэй хүнийг зовоох.

Электроникийн туршлагагүй байна уу? Санаа зоволтгүй! Тоног төхөөрөмжийг холбох, кодыг байршуулах, Blynk програмыг бий болгох гэсэн 3 үндсэн алхам байдаг. Гэсэн хэдий ч буруу зүйл юу болох нь буруу болохыг санаарай. Дебаг хийх цагийг үргэлж нэмж оруулаарай.

Хэрэв та миний хийсэн зүйлийг яг ашиглаж, надад байгаа зүйлийг яг байршуулж байгаа бол та электроникийн чиглэлээр хэзээ ч ажиллаж байгаагүй ч гэсэн зүгээр байх ёстой. Та төсөлд тохируулга хийсэн ч гэсэн энэхүү гарын авлагыг уншсанаар үүнийг гарын авлага болгон ашиглах юм бол юуг өөрчлөх хэрэгтэйг ойлгох болно. Зардлыг аль болох бага байлгасан: нийт зардал, хэрэв танд ямар ч бүрэлдэхүүн хэсэг байхгүй бол нэг чийдэнгийн хамгийн ихдээ 40 доллар болно.

Алхам 1: Материал

НЭГ чийдэнгийн хувьд танд хэрэгтэй материалууд (үүнийг хийхийг хүссэн чийдэнгийнхээ тоогоор үржүүлээрэй):

  • 1x NodeMCU ESP8266 чипс (тус бүр 7 доллар, 2 доллар 13 доллар)
  • 1х протобоард эсвэл талхны самбар (тус бүр ~ 1 доллар)
  • гагнуурын төмөр ба гагнуур
  • 1x неопиксел бөгж (тус бүр 10 доллар, хэрэв та adafruit.com дээрээс худалдаж авбал 8 доллар)
  • MicroUSB холболттой 1х 5V цахилгаан хангамж (хамгийн багадаа 500мА гаралт, 1А эсвэл 2А төгс байх болно) (эсвэл баррель үүр, гэхдээ баррель үүр хувиргагчийг нүцгэн утас руу худалдаж аваарай) (тус бүр 8 доллар)
  • Шаардлагатай биш боловч хэлхээг хамгаалахад маш өндөр санал болгосон (тус бүр нь хэдхэн цент, гэхдээ та бөөнөөр нь худалдаж авах хэрэгтэй байж магадгүй юм)

    • 1x 300-500Ohm эсэргүүцэл
    • 1х 100-1000uF конденсатор
  • цахилгаан утас (эсвэл та эдгээр туузны төрлийг авах болно) (нэг судалтай нь хамгийн тохиромжтой) (5 инчийн хэдэн цент)

    Танд тийм их утас хэрэггүй; ердөө 5 "байхад л хангалттай

  • Гадна талын чийдэнгийн хувьд та хүссэн зүйлээ хийж болно (дээр нь зөвхөн электроникийн эд ангиуд байна). Би лазераар зүссэн мод, акрил, гэрэл тархах зориулалттай ноорог цаасны хамт явсан.

Би Amazon -ийн холбоосыг хамгийн хямд сонголтуудад зориулж хавсаргасан (2018 оны 12 -р сарын 20 -ны байдлаар), гэхдээ та өөр өөр хэсгээс бүрдэл хэсгүүдийг хямд олох боломжтой нь гарцаагүй. Би их сургуулийн оюутан хэвээр байгаа тул конденсатор ба резистор ашиглах боломжтой байсан: электрон төхөөрөмжтэй ажилладаг найз нөхдөөсөө асууж үзээрэй. Неапикселийг adafruit.com дээрээс хямд үнээр худалдаж авах боломжтой бөгөөд хэрэв танд тэндээс өөр зүйл захиалахыг хүсч байвал (тээврийн зардлыг хэмнэх болно). Та резистор ба конденсаторыг DigiKey эсвэл Mouser -ээс хамаагүй хямд үнээр авах боломжтой боловч тээвэрлэлт илүү өндөр байж магадгүй юм. Цахилгаан хангамжийн хувьд хуучин утасны цэнэглэгч нь зүгээр байх болно (эсвэл хэрэв та дэнлүүгээ залгуурын оронд USB порт руу залгахыг хүсвэл microUSB кабель). Хэрэв танд эдгээр бүрэлдэхүүн хэсгүүд огт байхгүй бол таны нэг чийдэнгийн үнэ хамгийн ихдээ 40 доллар байх болно (хэрэв та эдгээр эд ангиудыг бөөнөөр нь худалдаж авбал илүү ихийг хийх тусам ламп тутамд бага байх болно: протобордыг 5 ширхэгээр савлаж болно). Надад олон зүйл хэвтэж байсан болохоор миний хувьд ердөө 5 доллар байсан (тийм ээ, би найз нөхөдтэйгөө хамт олон зүйлийг орхидог байсан. Мөн өнгөрсөн удаа неопикселийн бөгжийг дахин ашигласан).

Arduino код болон Adobe Illustrator файлуудыг (лазер хайчлах хайрцгийн хувьд) доор хавсаргасан болно.

Алхам 2: Тойм: Дэнлүү хэрхэн ажилладаг талаар

За яахав, танд материал байгаа бол тэд бүгд хэрхэн нийлж байгааг гайхаж магадгүй юм. Энд тайлбар байна:

NodeMCU ESP8266 бол 3.3V логик дээр ажилладаг микроконтроллер юм (ихэнх Arduino шиг 5V логикоос ялгаатай). Үүнд холбогдсон бүрэлдэхүүн хэсгүүдтэй дижитал болон аналог дохиог ашиглах зориулалттай wifi чип, GPIO зүү багтсан болно. Та ХОУХД -ийн дохио гаргах чадвартай нэг тээглүүрийг ашиглах болно (энд байгаа pinout -ийг үзнэ үү: хажууд байгаа ~ ямар ч зүү нь 0 эсвэл 1, LOW эсвэл HIGH дижитал дохионоос ялгаатай нь аналог дохиог үүсгэж болно). неопиксел бөгж. Үүнийг програмчлахын тулд та үүнийг эндээс татаж авах боломжтой Arduino IDE -ээр хялбархан хийж болно. (анхаарна уу, би Adafruit -ийн гарын авлагыг бидэнд байгаа NodeMCE -ийн оронд ESP8266 HUZZAH -д өгсөн. Энэхүү гарын авлага нь хоёуланд нь хүчинтэй хэвээр байгаа боловч та Arduino -д байршуулахын тулд өөр самбар сонгох хэрэгтэй болно.)

Неопикселийн бөгж нь чийдэнгийн өнгөт анимацийг бий болгодог. Энэ нь цагираг хэлбэртэй LED хаягтай бөгөөд тус бүрийг дангаар нь хянах боломжтой. Энэ нь ихэвчлэн 5V логик ашиглан ажилладаг бөгөөд үүнийг ихэвчлэн түвшинг өөрчлөх шаардлагатай байдаг (энд тайлбарласан болно), гэхдээ азаар Adafruit неопикселийн номын сан ESP8266 -ийг дэмжихээр шинэчлэгдсэн байна. 5V -ийн бүрэлдэхүүн хэсгүүд нь 3.3V дохионд найдвартай хариу өгөхгүй ч неопикселийг бага хүчдэлээр тэжээдэг бол энэ нь нэлээд найдвартай ажилладаг (5V -ийн оронд 3.3V). Энэ талаарх дэлгэрэнгүй мэдээллийг эндээс үзнэ үү.

Микроконтроллероос неопиксел хүртэлх холболтын хувьд неопикселийн өгөгдлийн шугам ба таны дохио илгээх GPIO зүү хооронд 300-500 Ом эсэргүүцэл байрлуулах нь хамгийн найдвартай (LED-ийг гэнэтийн огцом өсөлтөөс хамгаалах). Та мөн неопикселийн цагирагны хүч ба газардуулгын утастай зэрэгцээ холбогдсон 1000uF конденсаторыг нэмж оруулах хэрэгтэй: энэ нь гүйдлийн гэнэтийн өсөлтөөс хамгаалах болно. Эдгээр LED цагиргуудыг ашиглах талаархи хамгийн сайн туршлагыг эндээс уншина уу (мөн Adafruit -ийн хэрэглэгчийн гарын авлагыг эндээс үзнэ үү).

Blynk IoT платформтой харилцах зорилгоор Arduino нь Blynk ашиглах номын сантай. Блинкийг ерөнхийд нь ашиглах талаар илүү ихийг мэдэхийн тулд та эндээс баримт бичгийг уншиж болно. Эхлэхийн тулд энэ нь тусгайлан NodeMCU ESP8266 болон Blynk -д зориулсан зааварчилгаа юм.

Хэрэв эдгээр зүйлсийн зарим нь утгагүй бол санаа зовох хэрэггүй! Ирээдүйн алхамууд нь яг юуг байршуулах, татаж авах, холбох гэх мэтийг тодорхойлж өгөх болно. Барилга барьж эхлэхээсээ өмнө бүгдийг нь уншаарай (тийм ээ, энэ бол урт заавар, гэхдээ дор хаяж хальтирч үзээрэй) !!! Энэ нь зааврыг сохроор дагаж мөрдөхийн оронд бүх зүйл хэрхэн нэгдэж байгааг олж мэдэхэд тусална.

Алхам 3: Техник хангамж

Зураг
Зураг
Зураг
Зураг

Эхлэхийн тулд тоног төхөөрөмжөө дээрх зурган дээр үзүүлсэн шиг холбоно уу. Неопиксел нь утсан дээр гагнах нүхтэй танд ирэх ёстой. ESP8266 -ийн 3.3V, газардуулга, D2 тээглүүрт утсыг холбохын өмнө та эхлээд PWR (цахилгаан), GND (газардуулга), IN (аналог дохионы оролт) гэж тэмдэглэгдсэн нүхэнд утсыг гагнах хэрэгтэй болно.. Дүрмээр бол улаан утас нь цахилгааны зориулалттай, хар утас нь газардуулгыг харуулдаг бөгөөд би неопикселийн өгөгдлийн шугамд цэнхэр өнгийг ашиглах дуртай (ХОУХ -ны дохио өгөх чадвартай D2 зүүтэй холбогдсон).

Конденсаторыг зөв чиглэлд холбохоо мартуузай: конденсатор нь туйлшралтай бөгөөд энэ нь неопикселийн газардуулга ба хүчдэлтэй зэрэгцэн аль талыг холбох нь хамаагүй гэсэн үг юм. Хэрэв та 1000uF конденсаторыг харвал конденсаторын сөрөг талыг харуулсан саарал зурвас байна (та үүнийг дээрх диаграм дээрээс харж болно). Энэ бол неопикселийн газартай параллель холбох ёстой тал юм. Эсэргүүцэл нь туйлшралгүй тул чиглэлийн талаар санаа зовох хэрэггүй болно.

Тогтвортой холболт бий болгохын тулд протободыг ашиглах нь хамгийн сайн арга юм, ингэснээр та утсыг талхны тавцанд залгаад гадагш гарах эрсдэлтэй байхаас илүү бүрэлдэхүүн хэсгүүдийг гагнах боломжтой болно. Би богинохон байсан тул талхны самбар ашигласан боловч дахин протобордыг илүүд үздэг. Талхны тавцангийн нэг сайн тал нь нуруу нь наалддаг тул бүх зүйлийг лампныхаа сууринд наалдуулахын тулд наалтыг нь тайлав. Protoboard -ийн хувьд та ихэвчлэн буланд нь байдаг 4 нүхийг ашиглан сууринд шургуулж, эсвэл зүгээр л тууз/нааж болно.

Алхам 4: Arduino код

. Ino Arduino кодыг лавлахын тулд энэ алхамын доод хэсэгт хавсаргасан болно. Энэ нь урт бөгөөд ойлгомжтой харагдаж байна, гэхдээ санаа зовох хэрэггүй: ихэнх нь бүх зүйлийг тайлбарлах тайлбарыг агуулдаг. Би мөн хэсгүүдийг ялгах зай нэмж оруулахын тулд мөр алгасах дуртай бөгөөд энэ нь кодыг илүү урт харагдуулдаг.

Таны кодонд нийцүүлэн засварлах үндсэн хэсгүүд:

  • Blynk зөвшөөрлийн жетон/код (апп дээр төхөөрөмж үүсгэх үед танд Blynk -с имэйлээр илгээгдсэн болно: дэлгэрэнгүй мэдээллийг дараагийн хуудаснаас үзнэ үү)

    Дэнлүү тус бүрт танд тусдаа зөвшөөрлийн код хэрэгтэй болно

  • wifi домэйн нэр (хоёр апострофын хооронд ")
  • wifi нууц үг (хоёр апострофын хооронд ")

Үүнээс гадна, хэрэв та миний Blynk аппликейшн болон ерөнхий техник хангамжийг ашиглаж байгаа бол (дараагийн алхамд миний Blynk програмын яг тохиргоог ашиглаарай, неопикселийн цагирагт 12 LED -тэй, неопикселийн өгөгдлийн шугамд ESP8266 -ийн D2 зүү ашиглаарай гэх мэт), Та энэ кодыг яг ESP8266 руу оруулах хэрэгтэй. Та дэнлүү тус бүрт өөр өөр зөвшөөрлийн код ашиглах шаардлагатай болохыг анхаарна уу. Дараагийн хуудсыг үзээд тусдаа төхөөрөмж нэмж, эдгээр кодыг авна уу. Хэрэв тэд өөр өөр байршилд байгаа бол wifi -ийн домэйн болон нууц үгийг чийдэнтэй тааруулахаа бүү мартаарай. Та ямар анимаци, өнгөнөөс, эсвэл ямар тээглүүр ашиглаж байгаагаасаа хамаарч бусад зүйлийг засахыг хүсч магадгүй юм. Шаардлагатай бол зүйлийг өөрчлөхөд туслахын тулд би кодыг тайлбарласан. (Adafruit Neopixel номын сангийн санааны хамгийн хэцүү жишээ кодыг уншина уу).

Кодыг ашиглахаасаа өмнө та кодыг ашигладаг номын санг татаж авах хэрэгтэй (кодын дээд хэсэгт байгаа). Adafruit -ийн энэхүү гарын авлагыг уншиж, дагаж мөрдөөрэй ("Arduino IDE ашиглах" хэсгээс эхэлнэ үү) ESP8266 -ийг тохируулахын тулд юу хийх хэрэгтэйг олж мэдээрэй. Тийм: та CP2104 драйверийг суулгаж, Arduino -ийн тохиргоон дахь нэмэлт самбар менежерийн URL хаягийг нэмж, ESP8266 багцыг суулгах хэрэгтэй (Sketch> Номын санг оруулах> Номын санг удирдах … хэсэгт очиж хэрэгтэй зүйлээ хайж олох хэрэгтэй - доорх зургийг үзнэ үү)., мөн бусад номын санг neopixel, Blynk гэх мэт кодын дээд хэсэгт суулгана уу.

Зураг
Зураг

Arduino IDE-ээс ESP8266 чип рүү код оруулахын тулд та зөв самбар (NodeMCU ESP8266 ESP-12E), флаш хэмжээ, порт гэх мэтийг сонгох хэрэгтэй (доорх зургийг үзнэ үү). Хэрэв та ESP8266 -ийг компьютерт залгахгүй бол SLAB_USBtoUART зөв порт гарч ирэхгүй. Гэхдээ энэ нь холбогдсон бөгөөд та өмнөх алхамдаа хэлхээгээ зөв холбосон гэдэгт итгэлтэй байгаа бол кодоо самбар дээр байршуулахын тулд зүүн дээд буланд байгаа сумыг дарж үргэлжлүүлж болно. Тийм ээ, энэ нь таны ердийн Arduino руу байршуулах процессоос илүү удаан хугацаа шаардагдана. Та кодыг аажмаар эмхэтгэх, улмаар улбар шар өнгийн цэгүүдийг байршуулахыг харах болно ……………… (Arduino цонхны доод хар хэсэгт харуулав).

Зураг
Зураг

Одоо кодын задаргаа энд байна. Эхний хэсэгт функцүүдийг ашиглах номын сангууд багтдаг бөгөөд дэлхийн хувьсагчдыг эхлүүлдэг (кодын аль ч функцээр хандах боломжтой хувьсагчид). BLYNK_WRITE (virtualPin) хэсгүүд нь Blynk аппликейшн (виртуал тээглүүртэй холбогдсон) виджетүүдийг асаахад (өөрөөр хэлбэл асаах/унтраах, гулсагчийн байрлалыг өөрчлөх) юу хийхийг хянадаг. Миний Blynk програмд ашигладаг 7 виртуал тээглүүрт эдгээрийн 7 нь байдаг. Void colorWipe (), солонго () гэх мэт дараагийн хэсэг нь кодын үлдсэн хэсэгт ашигладаг функцуудыг тодорхойлох явдал юм. Эдгээр функцийг ихэвчлэн Adafruit -ийн неопикселийн номын сангийн жишээ кодоос (ялангуяа strandtest) зээлдэг. Сүүлийн хэсэг нь таны стандарт void setup () ба void loop () бөгөөд бүх Arduino кодод ордог: void setup () нь самбарыг асаахад ганцхан удаа тохиолддог үйлдлийг тодорхойлдог бол void loop () нь самбарыг тасралтгүй хийх үйлдлийг тодорхойлдог. асаалттай байх үед нь дамжуулдаг. void loop () нь миний үүсгэсэн "анимаци" хувьсагч дээр үндэслэн дэнлүү ямар анимацыг эргүүлэхийг тодорхойлдог.

Алхам 5: Blynk IoT

Blynk IoT
Blynk IoT
Blynk IoT
Blynk IoT
Blynk IoT
Blynk IoT

Би энэ хувилбар 2.0 чийдэнгийн хувьд Adafruit IO дээр Blynk -ийг сонгосон. Adafruit IO бол гайхалтай, гэхдээ Блинкийн Adafruit IO -оос ялгаатай хоёр зүйл байсан: програмын интерфейс, "хоосон" зүйлийг wifi нууц үг болгон хүлээн авах чадвар (хэрэв та нийтийн сүлжээнд холбогдоогүй байгаа бол. нууц үг, та нууц үгийн хэсгийг хоосон орхиж болно, өөрөөр хэлбэл зүгээр л ""). Найз маань ихэвчлэн эмнэлэгт очиж эмчлүүлдэг, тиймээс би тэр хонох тохиолдол байдаг ч гэсэн ийм чадвартай байхыг хүсч байсан ч виртуал компанид хамрагдахыг хүсч байсан: тэр эмнэлэгт wifi -тай холбогдох боломжтой хэвээр байх болно.

Эхлэхийн тулд Google Play дэлгүүр эсвэл iPhone -ийн App Store руу орж Blynk програмыг утсан дээрээ татаж аваарай. Үнэгүй данс үүсгээд шинэ төсөл хий. Баруун дээд буланд та QR код сканнердах товчлуурыг харах болно. Үүнийг ашиглан доорх зурган дээрх QR кодыг скан хийж, миний бүх товчлуурыг шинэ төсөл рүү хуулж аваарай. Энэ хэрхэн ажилладаг талаар илүү ихийг мэдэхийн тулд энэ хуудсыг үзнэ үү ("төслийнхөө тохиргоог хуваалцах"). Энэ хуудас нь төслөө дараа нь чийдэнгийн хүлээн авагчтай хуваалцах ашигтай мэдээллийг өгдөг.

Зураг
Зураг

Мэдээжийн хэрэг та товчлуурыг хүссэнээрээ өөрчлөх боломжтой! Та нэмж болох виджетүүдийг харахын тулд баруун тийш шударна уу. Виджетийн хувьд танд ямар сонголтууд байгааг та ойлгох ёстой: Би товчлууруудын тохиргоо болон тэдгээрийг ашиглах зөвлөмжийн зургийг (зураг бүрт тэмдэглэл агуулсан) хавсаргасан болно.

Дашрамд хэлэхэд, виджет нэмэх нь апп -д оноо өгөх бөгөөд хүн бүр тодорхой хэмжээгээр үнэ төлбөргүй эхэлдэг. Нэмэлт оноо нэмэх нь мөнгө шаарддаг (1000 нэмэлт онооны хувьд 2 доллар). Би тохиргоогоо ажиллуулахын тулд 1000 оноо нэмж дуусгасан, гэхдээ та үүнийг үнэгүй хэмжээгээр ажиллуулахын тулд ганц хоёр товчлуурыг устгаж болно.

Төсөлд та төслийн дээд тохиргоонд хандахын тулд зүүн дээд буланд байгаа самар товчийг ("тоглох" гурвалжин товчлуурын хажууд) дарах хэрэгтэй.

Зураг
Зураг

Та өмнө нь дурьдсанчлан Arduino кодыг өөрчилсөн дэнлүү тус бүрийн зөвшөөрлийн жетон/кодыг авахын тулд та төсөлд төхөөрөмж нэмэх хэрэгтэй. Төхөөрөмжийн баруун сумыг дарж шинэ төхөөрөмж үүсгэнэ үү. Та төхөөрөмж үүсгэхдээ доорх зурган дээрх шиг тэмдгийг харах болно (улаанаар бүдгэрүүлсэн).

Зураг
Зураг

Та кодтой болсны дараа дэнлүү тус бүрийн зөв код, wifi домэйн, нууц үгийг Arduino код дээр оруулахаа мартуузай. Та дэнлүү бүр зөв ажиллаж байгаа эсэхийг шалгаж, шаардлагатай бол дибаг хийхийн тулд эхлээд өөрийн Wi -Fi итгэмжлэлийг оруулах ёстой, гэхдээ дараа нь хүлээн авагчийнхаа wifi домэйн болон нууц үгийг шинэчлэхээс өмнө шинэчлэх хэрэгтэй.

Та товчлууруудаа ашиглахын тулд програмаа асаасан эсэхээ шалгаарай. Апп "асаалттай" байх үед (тохиргооны самрын товчлуурын хажууд байгаа баруун дээд буланд байгаа тоглуулах товчийг дарна уу), засварлах горимд байх үед таны харж буй цэгтэй сүлжээний оронд дэвсгэр нь хар өнгөтэй болно. Хэрэв та Arduino кодыг ESP8266 руу оруулж, залгасан бол чип автоматаар wifi -д холбогдох ёстой. Үүнийг баруун дээд буланд байгаа жижиг микроконтроллерийн дүрс дээр дарж шалгаарай (зөвхөн апп асаалттай үед л харагдана): та төсөлд зориулж бүтээсэн төхөөрөмжүүдийн жагсаалтыг харах ёстой.

Зураг
Зураг

Алхам 6: Дэнлүүний таг

Бодит чийдэнгийн хувьд би лазер зүссэн мод (1/8 "хус фанер) ба нийлэг (тунгалаг, 1/4", доод нүүрний хувьд гэрэл тусдаг) -аар хийсэн. Модонд найз бид хоёрт л зориулагдсан хайчилбарууд байсан боловч би та Adobe Illustrator файлуудыг хавтасны нүүрний загвар (4 инч хэмжээтэй шоо хийдэг) хавсаргасан бөгөөд хэрэв танд хэлбэр таалагдаж байвал (файлуудыг энэ алхамд хавсаргасан болно) Доорх) Анхааруулга: Эдгээр файлуудад хэсгүүдийг хооронд нь тааруулахын тулд доод нүүр нь 1/4 "зузаантай байх ёстой. Хэрэв та өөр хэмжээтэй хийхийг хүсч байгаа эсвэл нэг зузаантай бүх зүйл хийхийг хүсч байвал хайрцгийг лазераар огтлох файл үүсгэхийн тулд makercase.com -ийг ашиглаарай.

Зураг
Зураг
Зураг
Зураг

Цахилгаан кабель чийдэнгээс гарахын тулд нүх үлдээхээ бүү мартаарай. Би үүнийг оруулахаа мартсан боловч 1/8 инчийн модоор жижиг гурвалжин нүх гаргахын тулд утсан таслагч ашиглаж чадсан.

Алхам 7: Дэнлүүг хүлээн авагчидтай хуваалцах

Та дэнлүүгээ хүлээн авагч руу илгээхдээ чийдэнгээ хянахын тулд тэд Google Play Store эсвэл Apple -ийн App Store дээрээс Blynk програмыг утсан дээрээ татаж авах шаардлагатай болно. Та тэдгээрийг тусдаа данс үүсгэж эсвэл ижил нэвтрэлтийг ашиглаж болно. Хэрэв тэд тусдаа данс үүсгэвэл та бусад хүмүүст 1000 оноо ашиглах тусгай QR кодыг хуваалцах боломжтой (миний өмнөх Blynk алхам дээр хуваалцсан код биш, энэ QR код нь тантай ижил апп ашиглах зөвшөөрлийг өгдөг, гэхдээ тэд үүнийг хийх боломжтой) t товчлуурын тохиргоо эсвэл тохиргоог өөрчлөх - энэ хуудсыг уншина уу, ялангуяа "өөрийн техник хангамжид хандах эрхийг хуваалцах"). Апп -ийг бусад хүмүүс ашиглахын тулд та програмыг асаасан эсэхээ шалгах хэрэгтэй (баруун дээд буланд байгаа тоглуулах товчийг дарж самар тохируулах товчлуурын оронд микроконтроллерын товчлуурыг харна уу).

Найздаа нэвтрэх мэдээллээ өгснөөр би 1000 онооны үнэтэй болсон бөгөөд ингэснээр тэр миний дансаар дамжуулан програмд нэвтэрч болно. Хэрэв та эдгээр дэнлүүг электроникийн хувьд тийм ч сайн биш хүмүүст (ерөнхийдөө өндөр настнуудад) илгээж байгаа бол хуваалцсан линк үүсгэхэд 2 доллар зарцуулж, таны данс руу нэвтрэхгүй байхыг зөвлөж байна. апп -ынхаа тохиргоог үймүүлэхгүй байх. Энэхүү QR сонголтын тусламжтайгаар (1000 цэгийн өртөг) тэд таны апп -ийн клонтой хэвээр байгаа боловч юу ч өөрчилж чадахгүй.

Алхам 8: Апп ашиглах

Одоо та програмыг ашиглан чийдэнгээ хэрхэн хянах вэ?

Асаах том товчлуураар дэнлүүгээ асаагаад унтраана уу (унтраахад улаан, асаалттай үед ногоон). Хэрэв дэнлүү унтарсан бол апп доторх бусад бүх товчлуурыг автоматаар унтрааж, RGB -ийг 0, 0, 0 болгож тохируулна. Дэнлүүг дахин асаахын тулд гэрэл нь лугшихаас эхэлдэг.

Баруун дээд буланд RGB өнгөний гаралтыг хянах зориулалттай гурван RGB гулсагч байдаг. Таныг гулсагчийг тохируулах үед өнгө нь бодит цаг хугацаанд шинэчлэгддэг. Та мөн програмын доод хэсэгт байгаа зебра хэлбэртэй өнгөт газрын зургийн тусламжтайгаар өнгийг тохируулах боломжтой. Энэ нь RGB гулсагчтай холбогддог тул гулсагч нь таны сонгосон газрын зураг дээр үндэслэн шинэчлэгддэг бөгөөд эсрэгээр хэрэв та хүссэн сүүдэртэй боловч тохирох RGB тооны утгыг мэдэхгүй бол энэ газрын зураг танд тустай болно.

Аппликешны зүүн талд баяр баясгалан, уур хилэн, уйтгар гуниг, сэтгэл хөдлөлийн зориулалттай анимац бүхий товчлуурууд байдаг. "Аз жаргалтай" гэрэл нь солонгын өнгөөр анивчдаг, "ууртай" нь улаан, шар хоёрын хооронд, "гунигтай" гэрэл нь цэнхэр, тэнгэрийн цэнхэр туяагаар, "meh" гэрэл нь эргэдэг солонго үүсгэдэг. дугуй. Би солонгыг аз жаргалтай, эелдэг байдлаар сонгосон, учир нь тэд ердийн, өдөр тутмын анимаци байх магадлал өндөр байдаг. Урьдчилан тохируулсан товчлууруудын аль нэгийг дарах үед бусад бүх товчлуурууд унтрах болно (өөрөөр хэлбэл хэрэв та "баяртай" байсан ч "ууртай" дарвал хэдэн секундын дараа аз жаргалтай товчлуур автоматаар унтрах болно). Анимацийг өөрчлөхөөс өмнө чийдэн нь солонгын анимацийг бүрэн гүйцэд үзэх шаардлагатай байдаг тул аз жаргалтай, эелдэг анимацаас шилжихэд удаан хугацаа шаардагдах болно гэдгийг анхаарна уу. Хэрэв та урьдчилан тохируулсан товчлууруудын аль нэгийг унтраавал RGB гулсагч аль өнгөтэй тохирч байгаагаас шалтгаалан гэрэл анивчих болно. Хэрэв танд урьдчилан тохируулсан хөдөлгөөнт дүрс асаалттай байгаа боловч RGB гулсагчийг өөрчилсөн бол юу ч тохиолдохгүй: урьдчилан тохируулсан хөдөлгөөнт дүрс давамгайлдаг.

Дэнлүүг салгахаасаа өмнө аппликешны унтраах товчлуурыг дарах нь дээр. Дараа нь дэнлүүгээ залгахдаа апп -г асаах хэрэгтэй. Аль ч чийдэн асахгүй эсвэл wifi -д холбогдоогүй бол програмын товчлуурыг бүү тохируулаарай (дэлхийн төгсгөл биш, гэхдээ энэ нь чийдэнг эвдэх болно). ажиллагаа). Дараагийн алхамыг үзнэ үү, яагаад …

Алхам 9: ** ЗӨВ АЖИЛЛАГААНЫ АНХААРУУЛГА **

Дэнлүүний үйл ажиллагаанд нэг цоорхой байдаг. Blynk интерфэйс нь өөр зүйлийг асаах, унтраах үед юу сольж болохыг хянах боломжийг надад олгодоггүй, гэхдээ хэрэв та гэрэл унтарсан эсвэл өөр анимацтай байх үед асаах ёсгүй зүйлийг асаахад кодыг оруулна уу. асаалттай байгаа үед унтраалга өөрөө буцаагдах болно: энэ нь маш их дибаг хийсэн боловч маш сайн ажилладаг (дээрх видеон дээр харуулав: апп нь дэнлүү унтрах үед гарч буй өөрчлөлтийг үгүйсгэж, хэрэв урьдчилан тохируулсан анимац асаалттай байвал Урьдчилан тохируулах товчлуурыг унтраах хүртэл гулсагч нь хөдөлгөөнт дүрсэд нөлөөлдөггүй)!

Үлдэж болох ганц бэрхшээл бол хэрэв та чип нь интернетэд холбогдоогүй байхад апп доторх зүйлийг сольж байвал энэ "буцаах" автомат функц ажиллахгүй бөгөөд дэнлүү нь програмын тушаалыг дагахгүй болно. Дараа нь дэнлүү асаахад энэ нь таны хийж буй зүйлийг нарийвчлан тусгадаггүй (юу ч байсан хамаагүй, гэрэл асахад цагаан гэрэл анивчдаг). Үүнийг засахын тулд асаах/унтраах том товчлуурыг дарахад л хангалттай: цахилгаан эргэлт нь апп доторх бүх зүйлийг дахин тохируулах тул дэнлүү хүлээгдэж буй байдлаар ажиллах болно.

Урт богино өгүүллэг: дэнлүү асаах болгондоо бүх зүйлийг дахин тохируулахын тулд апп дээрх цахилгаан товчийг асаахад л хангалттай. Хэрэв та дэнлүүгээ салгах эсвэл апп -ыг дэнлүүгээ залгахгүй байгаа үед ашиглах (эсвэл дэнлүү хариу өгөх хугацаа өгсөн ч гэнэт хариу өгөхгүй байвал, хэрэв таны wifi санамсаргүй байдлаар салсан бол) үүнийг хий

Алхам 10: Дууссан

Тэгээд энэ бол боодол! Урт хугацааны харилцаа холбоогоо хуваалцаж буй хэн бүхэнд өгөх сайхан бэлэг бол: коллежид явахаасаа өмнө эцэг эхдээ зориулж эсвэл шинэ ажил хийхээр өөр муж руу нүүж очих, цаг зав багатай үедээ өвөө, эмээдээ зориулж бэлэглээрэй. нэг нь таны SO компанийг ажил дээрээ байлгах гэх мэт.

Таны хийж болох зарим нэмэлт өөрчлөлтүүд энд байна:

  • Надад бүдгэрсэн импульсийн оронд та олон өнгийг (улаан улбар шар шар) анивчиж болно

    • Ижил өнгийн тод, бүдэг хувилбаруудыг анивчихын оронд олон анивчих (эхний улаан, хоёр дахь улбар шар, гурав дахь шар) өнгөний хяналттай байх.
    • Үүний тулд та тус тусдаа өнгөт зураг эсвэл гулсагчийн багцыг нэмж, анимац бүрийг дамжуулдаг (үргэлж улаан улбар шар шар биш, тус тусад нь хянадаг тул та ягаан цагаан, ногоон ягаан цэнхэр гэх мэт байж болно).
  • Adafruit Neopixel strandtest жишээ код дээр туршиж үзэх боломжтой өөр төрлийн хөдөлгөөнт дүрс байдаг.
  • Хэрэв та чанга яригч таслагч самбар нэмэхийг хүсч байвал чийдэнгийнхээ хөгжмийг сонгож болно. Тэднийг өөр өөр цаг үед өөр өөр хөгжим тоглуулж магадгүй юм. Эсвэл хөгжмийн оронд дуут мессеж бичдэг.

Дэнлүүгээ өөрчилж, хөгжилтэй байгаарай! Над руу асуулт, сэтгэгдлээ үлдээгээрэй.

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