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

DIY холын зайн хамгийн сайн найзын гэрэл: 4 алхам (зурагтай)
DIY холын зайн хамгийн сайн найзын гэрэл: 4 алхам (зурагтай)

Видео: DIY холын зайн хамгийн сайн найзын гэрэл: 4 алхам (зурагтай)

Видео: DIY холын зайн хамгийн сайн найзын гэрэл: 4 алхам (зурагтай)
Видео: Дүүгээ ашиглах арга 2024, Арваннэгдүгээр
Anonim
DIY холын зайн хамгийн сайн найзын гэрэл
DIY холын зайн хамгийн сайн найзын гэрэл
DIY холын зайн хамгийн сайн найзын гэрэл
DIY холын зайн хамгийн сайн найзын гэрэл
DIY холын зайн хамгийн сайн найзын гэрэл
DIY холын зайн хамгийн сайн найзын гэрэл

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

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

Хангамж:

  1. ws2811 LED чийдэн -
  2. Миний хэрэглэдэг бөөрөлзгөнө pi тэг (ямар ч пи ашиглаж болно, sd карт авахаа мартуузай) -
  3. Нийлэг хуудас -
  4. Дарах товчлуур
  5. Интоор мод, Улаан царс мод - Орон нутгийн мод борлуулагч

Алхам 1: Суурийг бий болгох

Суурийг бий болгох
Суурийг бий болгох
Суурийг бий болгох
Суурийг бий болгох
Суурийг бий болгох
Суурийг бий болгох

Эхлэхийн тулд танд электрон эд ангиудыг оруулж, гэрлийг тэжээх хайрцаг хэрэгтэй болно. Надад хайрцгийг хийдэг интоорын мод, улаан царс модны үлдэгдэл үлдсэн байв. Би дээд талдаа нэг дөрвөлжин интоор ашигласан бөгөөд энэ нь 4.5 инч x 4.5 инч, 1.25 инч зузаантай болжээ. Дараа нь би электрон царс модны жижиг хэсгүүдийг ашиглан электрон эд ангиудыг оруулах болно. Эдгээр хэсгүүд нь 4.5 инч урт, 1 инч зузаан, 2 инч өргөн байв. Хэрэв би үүнийг дахин хийх юм бол би улаан царсыг нимгэн болгож, электрон эд ангиуд нь багтаах илүү зайтай болно. Хэсэг хайчилж авсны дараа би тэдгээрийг зүлгэж, 1/2 инчийн өрөмдлөгийн тусламжтайгаар ws2811 хөтөчийн нүхийг өрөмдөв. Дараа нь би тэднийг Махонегийн хушга тосоор хийж дуусгасан.

Алхам 2: Тархалтын блок хийх

Тархалтын блок хийх
Тархалтын блок хийх
Тархалтын блок хийх
Тархалтын блок хийх
Тархалтын блок хийх
Тархалтын блок хийх
Тархалтын блок хийх
Тархалтын блок хийх

Суурийг хийсний дараа би ws2811 LED -ээс гэрлийг түгээх зориулалттай диффузийн блок хийж эхлэв. Үүнийг хийхийн тулд би нийлэгээс тэгш өнцөгт хэсгүүдийг хайчилж, дараа нь нийлэгийг өнгөлж, үнэхээр бүдгэрүүлсэн. Энэ нь гэрлээс илүү их гэрэл асах, гэрэлтэх боломжийг олгоно. Дараа нь би бүтцийг бэхлэхийн тулд халуун цавуу хэрэглэсэн

Алхам 3: Цахилгаан хэлхээг гагнах, кодыг ажиллуулах

Цахилгаан хэлхээг дээшлүүлж, кодыг ажиллуулна уу
Цахилгаан хэлхээг дээшлүүлж, кодыг ажиллуулна уу
Цахилгаан хэлхээг дээшлүүлж, кодыг ажиллуулна уу
Цахилгаан хэлхээг дээшлүүлж, кодыг ажиллуулна уу
Цахилгаан хэлхээг дээшлүүлж, кодыг ажиллуулна уу
Цахилгаан хэлхээг дээшлүүлж, кодыг ажиллуулна уу

Энэ бол хэлхээг гагнах цаг юм. Гэрэл бүр нь бөөрөлзгөнө pi тэг, ws2811 LED, түлхэх товч, резистортой. Нэг хэлхээ нь ws2811 LED -ийг хянахад ашиглагддаг бол нөгөө хэлхээ нь хэрэглэгчийн оролтыг шалгахад хэрэглэгддэг. Ws2811 LED хэлхээ нь бөөрөлзгөнө pi -ийн газар, 5v, pwm тээглүүрийг ашиглан удирддаг. Хэрэглэгчийн оролтын хэлхээ нь гүйдэл хязгаарлах резистортой бөгөөд бөөрөлзгөнө pi оролтын зүүгээс хүчдэлийг асаах, унтраахад ашигладаг товчлууртай.

Pi бүр ижил програм ажиллуулдаг. Энэ програм нь товчлуур дарагдсан эсэхийг шалгадаг бөгөөд хэрэв тийм бол өнгийг нь өөрчилдөг. Дараа нь одоогийн өнгийг хянадаг вэб сервер рүү мессеж илгээдэг. 5 секунд тутамд энэ програм нь вэб серверээс өнөөгийн өнгийг шалгадаг бөгөөд хэрэв энэ өнгө нь өнөөгийн чийдэнгийн өнгөнөөс өөр байвал тэр өнгө болж өөрчлөгддөг. Ийм байдлаар тэдгээрийг синхрончлолд хадгалдаг. Хэрэв та нэг чийдэнгийн өнгийг улаан болгож өөрчилвөл тэр гэрэл нь вэб серверт одоогийн өнгө нь улаан өнгөтэй байгааг хэлэх болно, нөгөө гэрэл нь 5 секундын дотор вэб серверийг шалгаж, өнөөгийн өнгө нь улаан болж, дараа нь түүн рүү шилжих болно. өнгө. Миний ашигладаг вэб серверийг би нэг сүлжээнд ашиглаж байснаасаа хойш нэг pis дээр байрлуулсан боловч та энэ серверийг олон нийтийн аль ч сервер дээр хялбархан ажиллуулж болох бөгөөд чийдэн нь тив даяар ажиллах болно.

Энэхүү загварыг харгалзан та үүнийг 2 -оос дээш чийдэн рүү хялбархан хуваарилах боломжтой.

Төслийг ажиллуулахад танд хэрэгтэй хоёр репо доор байна. Хэрэв танд BiblioPixel -ийг суулгахад асуудал гарвал зурвасын самбар хийх тухай миний видеог үзээрэй. Энэ нь BiblioPixel -ийг нарийвчлан суулгахад оршино.

Пи тус бүр дээр ажилладаг хамгийн сайн найзын гэрэл хөтөлбөр:

github.com/tmckay1/best_friend_light

Одоогийн өнгийг хянадаг вэб сервер:

github.com/tmckay1/raspberrypi_gateway

Алхам 4: Хөтөлбөрийг Pi бүр дээр ажиллуулж, Серверийг ажиллуулаад үүнийг ажил хэрэг болгоорой

Хөтөлбөрийг Pi бүр дээр ажиллуулж, Серверийг ажиллуулаад үүнийг ажил хэрэг болгоорой!
Хөтөлбөрийг Pi бүр дээр ажиллуулж, Серверийг ажиллуулаад үүнийг ажил хэрэг болгоорой!
Хөтөлбөрийг Pi бүр дээр ажиллуулж, Серверийг ажиллуулаад үүнийг ажил хэрэг болгоорой!
Хөтөлбөрийг Pi бүр дээр ажиллуулж, Серверийг ажиллуулаад үүнийг ажил хэрэг болгоорой!
Хөтөлбөрийг Pi бүр дээр ажиллуулж, Серверийг ажиллуулаад үүнийг ажил хэрэг болгоорой!
Хөтөлбөрийг Pi бүр дээр ажиллуулж, Серверийг ажиллуулаад үүнийг ажил хэрэг болгоорой!
Хөтөлбөрийг Pi бүр дээр ажиллуулж, Серверийг ажиллуулаад үүнийг ажил хэрэг болгоорой!
Хөтөлбөрийг Pi бүр дээр ажиллуулж, Серверийг ажиллуулаад үүнийг ажил хэрэг болгоорой!

Одоо та програмыг командын мөрөн дээр өмнөх репо дахь уншсан хувилбарыг шалгаж, уншсан серверийг ажиллуулж, үүнийг хэрхэн ажиллаж байгааг харах боломжтой болно!

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