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

Гэрийн WiFi үзүүлэлт: 5 алхам (зурагтай)
Гэрийн WiFi үзүүлэлт: 5 алхам (зурагтай)

Видео: Гэрийн WiFi үзүүлэлт: 5 алхам (зурагтай)

Видео: Гэрийн WiFi үзүүлэлт: 5 алхам (зурагтай)
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Арваннэгдүгээр
Anonim
Гэрээс WiFi ажиллах үзүүлэлт
Гэрээс WiFi ажиллах үзүүлэлт
Гэрээс WiFi ажиллах үзүүлэлт
Гэрээс WiFi ажиллах үзүүлэлт

Гэрийн нөхцөлд ажиллах боломжтой азтай хүмүүсийн хувьд байшин доторх бусад хүмүүстэй хил залгахад зарим томоохон бэрхшээл тулгарч магадгүй юм. Вэб интерфэйсийг ашиглан LED -ийн өнгийг хянаж, гэрт байгаа бусад хүмүүс таныг дуудлагад байгаа эсвэл саад болохгүй гэж мэдэгдээрэй.

Гэрэл нь соронз агуулдаг тул ашиглах, цэнэглэхэд хялбар болгох үүднээс хаалганы бариулаас хялбархан залгаж, салгаж авах боломжтой.

Тиймээс, хэрэв та гэртээ жаахан амар амгаланг хайж байгаа бол энэ нь танд зориулсан гарын авлага байж магадгүй юм.

Хангамж

  • Adafruit Feather Huzzah ESP8266 (Аливаа ESP8266 нь ажиллах боломжтой боловч Huzzah нь lipo цэнэглэх хэлхээтэй, бас 3.3v хүчирхэг зохицуулагчтай) -
  • 8 ширхэг Neopixel зурвас* -
  • Lipo зай - Ямар ч боломжийн хэмжээтэй хийх ёстой (600mAH +) Надад эдгээрийн сайн эх сурвалж байхгүй байна
  • Төслийн жишээ -
  • Хуучин хатуу диск - үнэхээр хүчтэй соронзны гайхалтай эх үүсвэр!

Алхам 1: Видеог үзээрэй

Image
Image

Хэрэв та үүнийг үзэхийг хүсч байвал би энэ төслийн талаар видео хийсэн.

Би өрөөсгөл ойлголттой байж магадгүй, гэхдээ миний 3 настай охины ирланд хэлээр ярьсан хөөрхөн хөөрхөн клипийг үзэх нь зүйтэй болов уу гэж бодож байна!

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

Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж

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

Микроконтроллер: ESP8266

Микро хянагчийн хувьд бид Arduino IDE програмчлагдсан ESP8266 -ийг ашиглаж байгаа бөгөөд хэрэв та ESP8266 -г сайн мэдэхгүй бол энэ нь WiFi -д суурилсан гайхалтай Arduino -тэй төхөөрөмж юм.

Би тусгайлан Adafruit Feather Huzzah ESP8266 -ийг сонгосон, учир нь энэ нь нэгтгэсэн Lipo батерейг ашиглах схемтэй байдаг. Энэ нь мөн 500mA 3.3V зохицуулагчтай бөгөөд энэ нь хятадын ихэнх хямд ESP8266 хавтан дээр ашиглахаас хамаагүй илүү сайн юм. Энэ нь Neopixels -ийг 3.3V ашиглан тэжээх боломжийг олгодог бөгөөд энэ нь ESP8266 гэх мэт 3.3v логик түвшний төхөөрөмжөөс 5v -ээр тэжээгддэг Neopixles -ийг ашиглахад тохиолддог бэрхшээлээс зайлсхийхэд тусалдаг.

Гэрэл: Неопиксел

Би neopxiels -ийг сонгосон, учир нь энэ нь таны төсөлд RGB leds нэмэх үнэхээр энгийн арга юм. Тэдгээрийг холбохын тулд зөвхөн хүч, нэг өгөгдлийн утас шаардагддаг бөгөөд тэдгээрийг ямар ч өнгөөр тохируулах боломжийг олгодог, тэр ч байтугай LED -ийн өнгийг тус тусад нь тохируулдаг.

Неопикселийг дараах байдлаар утастай болгоно.

VCC -> 3V

GND -> GND

Өгөгдөл оруулах -> gpio 0

Батерей: ямар ч липо

Өдний huzzah -ийн батерейны хэлхээг ашиглах нь lipo ашиглахад маш хялбар болгодог. Та үүнийг өд хузагийн JST холбогч руу шууд холбож болно (ТАЙЛБАР: зайныхаа туйлыг шалгана уу, стандарт байхгүй тул үүнийг солих шаардлагатай байж магадгүй юм) эсвэл та GND ба BAT зүү рүү холбогдож болно. Батерейг цэнэглэхийн тулд микро USB кабелийг залгахад л хангалттай.

Та батерейны эрүүл мэндийг шалгах хэрэгтэй. Липог 3В -аас доош буулгахыг зөвшөөрдөггүй тул үүнийг төсөл дээрээ ашиглахаасаа өмнө энэ нь дээр байгаа эсэхийг шалгаарай.

Алхам 3: Код

Код
Код
Код
Код

Энэхүү төслийн код нь Arudino IDE дээр ESP8266 -д зориулагдсан helloServer жишээн дээр үндэслэсэн болно.

LED -ийг Улаан, Ногоон болгон өөрчилж, дараа нь унтраах цэг байдаг боловч шаардлагатай бол илүү олон функцийг нэмж болно.

Та кодыг миний Github дээрээс татаж аваад суулгаж болно

Номын сангийн менежерээс нэмэх шаардлагатай нэг гадаад номын сан байдаг бөгөөд энэ бол Adafruit -ийн Neopixel номын сан юм.

Алхам 4: Соронзон

Соронзон
Соронзон
Соронзон
Соронзон
Соронзон
Соронзон

Үүнийг хаалган дээр бэхлэхийн тулд би хуучин хатуу дискнээс үнэхээр хүчтэй соронз ашигласан. Хатуу дискний гадна талын бүх боолтыг салгаад, соронзыг амархан гаргаж чаддаг байх ёстой. Үүнийг зөвхөн шаардлагагүй хатуу диск дээр хийх ёстой гэдгийг хэлэх нь зүйтэй болов уу! Энэ нь хөтөчийг сүйтгэх болно!

Эдгээр нь үнэхээр хүчирхэг тул би тэдэнтэй болгоомжтой харьцахыг зөвлөж байна, ялангуяа хуруугаа амархан чимхэх тул тэдгээрийг арилгахдаа.

Энэ бол зүгээр л хурдан бүтээгдсэн загвар бөгөөд соронзон хүч нь авдар руу чиглүүлж байсан тул би үүнийг бэхлэхийн тулд blu-tack ашиглахаар шийдлээ.

Алхам 5: Хэрэглээ

Хэрэглээ
Хэрэглээ
Хэрэглээ
Хэрэглээ
Хэрэглээ
Хэрэглээ

Төхөөрөмжийг ашиглахын тулд та вэб хөтөч дээрээ "wfh.local" хаягаар зочилж болно. Bonjour -ийн үйлчилгээнд үндэслэсэн болохыг анхаарна уу. Дэлгэрэнгүй мэдээллийг энэ линкээс үзнэ үү.

Үүний дараа та вэб интерфэйсийг ашиглан хүссэн үедээ LED -ийн өнгийг шинэчлэх боломжтой болно!

Энэхүү зааварчилгаа танд хэрэгтэй байсан гэж найдаж байна.

Энэ төрлийн тохиргоог хийснээр юу хийх талаар сонсмоор байна. Доорх сэтгэгдлүүд дээр надад мэдэгдээрэй, эсвэл надтай болон миний Discord сервер дээр байгаа бусад олон үйлдвэрлэгчидтэй нэгдээрэй, энд бид энэ сэдвээр эсвэл өөр бусад үйлдвэрлэгчидтэй холбоотой сэдвээр ярилцаж болно, хүмүүс тэнд үнэхээр тустай байдаг тул өлгөхөд тохиромжтой газар юм. гадагш

Миний хийж буй зүйлийг дэмжихэд тусалдаг Github ивээн тэтгэгчиддээ маш их баярлалаа гэж хэлмээр байна. Хэрэв та мэдэхгүй бол Github эхний жилдээ ивээн тэтгэгчтэй таарч байгаа тул хэрэв та ивээн тэтгэлэг хийвэл тэд ирэх хэдэн сарын хугацаанд 100% -тай тэнцэх болно. Уншсанд баярлалаа!

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