Агуулгын хүснэгт:
- Алхам 1: Материалын жагсаалт:
- Алхам 2: Raspberry Pi
- Алхам 3: Техник хангамж
- Алхам 4: Тоног төхөөрөмжийн үргэлжлэл
- Алхам 5: Бүгдийг нэгтгэх
Видео: Raspberry Pi LightshowPi: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү зааварчилгаанд би Raspberry Pi 3, 8 сувгийн SSR, 4 залгуур, янз бүрийн утсан дээр ачаалагдсан LightshowPi хувилбарыг ашиглан Христийн Мэндэлсний Баярын дэлгэцийг бүтээж байна. Оруулсан видео бол миний өнгөрсөн жил хийсэн зүйлийн жишээ юм. Хэрэв танд энэ заавар таалагдаж байвал Raspberry Pi уралдаанд саналаа өгөөрэй.
Алхам 1: Материалын жагсаалт:
- Raspberry Pi 3 (ямар ч шинэ хувилбар ажилладаг)
- 16 ГБ ба түүнээс дээш хэмжээтэй микро санах ойн карт
- Хяналт
- Hdmi кабель
- Хулгана
- Гар
- санах ойн картыг програмчлах зөөврийн компьютер эсвэл бусад компьютер
- 8 сувгийн хатуу төлөвт реле (SSR)
- 4 гарц
- 4 гаралтын бүлэглэлийн хайрцаг
- Хуурай хананы 4 зангуу
- 4 жижиг эрэг
- RJ45 үүр
- Ethernet кабель
- Ethernet кабель дуусна
- цахилгаан соронзон хальс ба дулаан багасгадаг хоолой
- төрөл бүрийн утас
-
Багаж хэрэгсэл
-
Халив
- жижиг хавтгай толгой
- Филлипс
- Утас таслагч
- Утас хуулагч
- Бахө
- Ethernet кабелийг урт болгох RJ45 хавчих хэрэгсэл
- Цохих
- Хайрцаг таслагч эсвэл хайч
- Гагнууртай гагнуурын төмөр
-
Алхам 2: Raspberry Pi
Зөөврийн компьютер ашиглан Raspbian -ийн хамгийн сүүлийн хувилбарыг ачаалснаар санах ойн картыг ачаалах олон заавар, ном зохиолууд байдаг.
Raspberry Pi дээр HDMI, хулгана, гар бүхий дэлгэцийг залгаарай
Raspbian зургийг картанд ачаалсны дараа үүнийг Pi дээрх санах ойн картны үүрэнд байрлуулж, зохих тэжээлийн хангамжийг залгаарай, хэрэв байхгүй бол мониторыг асаана уу.
Ачаалахыг хүлээнэ үү, ачаалсны дараа Wi-Fi-д холбогдож, LightshowPi-ийг суулгана.
Lightshow Pi -ийг суулгахын тулд www.lightshowpi.org хаягаар орж Шинэ Хэрэглэгчийн доорх Эхлэх гарын авлага дээр дарна уу. Хөтөч үүнийг Pi дээр хэрхэн ачаалах талаар зааварчилгаа өгөх болно, би доорх алхмуудыг оруулсан бөгөөд хэрэв вэбсайттай холбоотой ямар нэгэн төөрөгдөл үүсвэл.
- Терминал цонхыг нээгээд sudo su гэж бичээрэй, энэ нь sudo шаарддаг бүх зүйлээс өмнө sudo гэж бичих шаардлагагүй болно
- git clone
- cd lighthowpi
- git fetch && git checkout master
- ./install.sh (хэрэв sudo su ашиглаагүй бол та./install.sh -ийн өмнө sudo тавих хэрэгтэй болно)
- дахин ачаална (хэрэв sudo su ашиглаагүй бол дахин ачаалах өмнө sudo тавих хэрэгтэй)
дахин ачаалсны дараа
- Терминал цонхыг дахин нээгээд sudo su гэж бичнэ үү
- cd lighthowpi
-
python py/hardware_controller.py --state = flash (хэрэв sudo su ашиглаагүй бол python -ийн өмнө sudo тавих шаардлагатай болно)
Энэ бол програм зөв ачаалагдсан эсэхийг шалгах тест юм
Вэбсайтаас уншсанаар дараахь зүйлийг хийлээ
- терминалын цонхонд, гэрэлтүүлгийн лавлахад байсаар байна
- cd тохиргоо
-
cp default.cfg дарж өөрчилдөг.cfg
- Энэ тушаал нь default.cfg файлыг хуулж нэг хавтсанд буулгаж нэрийг нь overrides.cfg болгож өөрчилнө
- тохиргооны өөрчлөлт хийхдээ overrides.cfg ашиглана уу
-
nano overrides.cfg (хэрэв sudo su ашиглаагүй бол наногийн урд талд sudo тавих шаардлагатай болно)
- override.cfg -ийг нээж, гүйлгэж, тохиргоог өөрчлөх боломжтой.
- ctrl+O нь өөрчлөлтийг хадгалдаг
- ctrl+X дарангуйлалтыг хаадаг.cfg
-
та хавтаснаас эсвэл интернетээс пандора эсвэл өөр интернет дамжуулж буй хөгжим тоглох боломжтой
-
тоглуулах жагсаалт үүсгэхийн тулд хөгжмийн фолдерт хавтас үүсгэнэ үү
- терминалын цонхыг ашиглах эсвэл gui интерфэйсийг ашиглах боломжтой
-
терминалын цонхонд
- sudo su
- cd lightshowpi/хөгжим
-
mkdir зул сарын баяр
шинэ хавтас үүсгэх болно
- хөгжмийг энэ хавтас руу зөөх
-
cd..
Энэ тушаал нь өмнөх фолдерыг авах болно
- cd хэрэгсэл
- python playlist_generator.py (хэрэв sudo su командыг ашиглаагүй бол python -ийн өмнө sudo ашиглана уу)
-
дууны хавтас руу орох бүрэн замыг асуух болно
жишээ нь:/home/pi/lightshowpi/music/christmas
- дараа нь cd..
- cd тохиргоо
-
нано хүчингүй болгох. cfg
- playlist_path = $ SYNCHRONIZED_LIGHTS_HOME/music/sample/.playlist -ийг харж буй газраа доош гүйлгэнэ үү.
- дээжийг Христийн Мэндэлсний Баяр болгон өөрчлөх
- Хадгалахын тулд Ctrl+O дарна уу
- Гарах бол Ctrl+x
- cd..
- python py/synchronized_lights.py --playlist =/home/pi/lightshowpi/music/christmas/.playlist
-
start_music_and_lights үүнийг эхлүүлнэ
stop_music_and_lights үүнийг зогсоодог
-
Дамжуулах эх сурвалжаас хөгжим тоглуулах чадвартай байх; Вэбсайт дээр хөгжим хэрхэн тоглох талаар үзэх линк байдаг.
Дэлгэрэнгүй мэдээлэл авахыг хүсвэл lightshowpi.org эсвэл Reddit -д зочлох боломжтой бол вэбсайтын урд талд Reddit -ийн линк байна.
Алхам 3: Техник хангамж
4 бүлэглэлийн гаралтын хайрцгаас эхлэн 3 табыг таслав (зураг)
Гаралтын хэсгийг аваарай, хүрэл талд нь 2 гарцыг хооронд нь холбосон таб байна, хавчаар нь тус тусдаа 2 гарцтай байхын тулд табыг эвдэж, үлдсэн 3 гарц руу хий, мөнгөн талыг нь хугалах шаардлагагүй.
Гаралтын тусламжтайгаар миний 14 хэмжигч ашиглаж байсан утсыг аваад хүрэл эрэг дээр нэг утсыг холбоно уу. Өөр нэг утас аваад нөгөө хүрэл боолттой холбоно уу. Бусад 7 залгуурт үүнийг хий, нийт 8 утастай байх ёстой.
Дараа нь өөр нэг утас ашиглан төвийг сахисан (мөнгөн эрэг) гинжээр холбохын тулд ойролцоогоор 4 ижил уртыг таслана. Дараа нь сүүлчийн мөнгөн эрэг дээр залгуурын төвийг сахисан хэсэгт залгахын тулд урт утсыг хайчилж ав.
Төвийг сахисан хүмүүстэй адил газартай ижил зүйлийг хий.
Халуун (хүрэл шураг тал) 4 утсыг аваад эвдэрсэн табуудын аль нэгээр нь тавина. Үлдсэн 4 утсыг өөр эвдэрсэн табаар байрлуул. Дараа нь төвийг сахисан утас ба газардуулгын утас дээр сүүлчийн эвдэрсэн таб дээр наалдана.
Филлипс халив эсвэл дөрвөлжин толгойтой халиваар хайрцагны гарцыг шургуулна
Одоо утаснууд эвдэрсэн табыг цоолж байна. Халуун утас бүрийг SSR -т жижиг хавтгай халиваар холбоно уу. Жишээлбэл, гаралтын бүх дээд эгнээ нь сондгой, доод талын бүх гарц нь тэгш байна. Эхний дугаар нь зүүн дээд буланд байгаа тул үүнийг ssr дээрх нэг суваг руу холбоно уу. Хоёрдахь дугаар гаралт нь зүүн доод талд, хоёр дахь суваг руу холбогдож, бүх утаснууд холбогдох хүртэл дөрөвдэх болно.
Реле самбараас төвийг сахисан, газардуулсан, халсан үед над шиг залгуурын төгсгөлийг залгах эсвэл залгууртай утас нэмнэ.
Утсыг холбосны дараа SSR самбарыг хайрцгийн ар талд холбоно. Хайрцаг таслагч эсвэл хайч аваад хуурай хананы зангууг хагас болгон хайчилж ав. Бэхэлгээг бэхэлгээний нүх байгаа газарт байрлуулж, жижиг эрэг ашиглан бэхлээрэй.
Алхам 4: Тоног төхөөрөмжийн үргэлжлэл
SSR -ийн хяналтын тал руу:
-
Ethernet кабелийг ашиглан утсыг дараах байдлаар холбоно уу.
- Нэгдүгээр суваг улбар шар өнгийн туузаар цагаан өнгийг холбоно
- Хоёрдахь суваг нь хатуу улбар шарыг холбодог
-
- Гурав дахь суваг нь цагаан утсыг ногоон утсаар холбодог
- Дөрөвдүгээр суваг нь цэнхэр өнгөөр холбогддог
- Тавдугаар суваг нь цагаан туузыг цэнхэр туузаар холбодог
- Зургаа дахь суваг нь хатуу ногооноор холбогддог
- Долоо дахь суваг нь цагаан туузыг хүрэн туузаар холбодог
- Найм дахь суваг нь хатуу хүрэн өнгөтэй холбогддог
- Утасны нөгөө үзүүрт Rj45 үүрийг B эгнээ ашиглан цоолтуурын тусламжтайгаар холбоно уу
Ойролцоогоор нэг фут урттай Ethernet кабелийг Rj45 залгуурыг өмнөх шигээ холбоно уу
Кабелийн нөгөө үзүүрт хүрэмийг утсыг нь тайлж, дараа нь Raspberry Pi -тэй холбох боломжтой эмэгтэй төгсгөлтэй 8 ширхэг утас тус бүрийг 1/4 инч, гагнуурын талхны утсыг хайчилж ав
T-568B протоколыг ашиглахдаа янз бүрийн урттай Ethernet кабель хийх эсвэл олох
Энэ буухиа самбар нь 5vdc; тохиромжтой 5vdc цахилгаан тэжээлийг VCC (эерэг) ба GND (сөрөг) руу холбоно уу.
Raspberry Pi болон буухиа самбар нь газар хуваалцах ёстой бөгөөд үүнийг олон аргаар хийж болно. Миний хийсэн арга бол өөрчилсөн компьютерийн цахилгаан хангамжийг ашиглах явдал юм.
Алхам 5: Бүгдийг нэгтгэх
Raspberry Pi -ийн тусламжтайгаар та Wiringpi зүүг ашиглахыг хүсч байна
-
Ethernet кабелийг гагнахдаа ямар өнгөтэй байсан ч эмэгтэй талхны холбогчийг ашиглан та Raspberry Pi дээрх WiringPi зүү рүү дараах байдлаар холбогдохыг хүсч байна.
- Цагаан улбар шар өнгийн туузтай 0 -тэй холбогдоно
- Хатуу улбар шар нь 1 -тэй холбогддог бөгөөд энэ нь физик зүү 12 юм
- Ногоон туузтай цагаан нь 2 -т холбогддог бөгөөд энэ нь физик зүү 13 юм
- Цэнхэр цэнхэр 3 нь физик зүү 15 -тай холбогддог
- Цэнхэр тууз бүхий цагаан нь 4 -тэй холбогддог бөгөөд энэ нь физик зүү 16 юм
- Хатуу ногоон нь физик зүү 18 болох 5 -тэй холбогдоно
- Хүрэн туузтай цагаан нь 6 -тай холбогддог бөгөөд энэ нь физик зүү 22 юм
- Хатуу хүрэн нь 7 -тэй холбогддог бөгөөд энэ нь физик зүү 7 юм
- Хоёр үүрний хооронд Ethernet кабелийг холбоно уу
- Реле самбар дээр 5V хүчийг холбож, бөөрөлзгөнө pi -г залгаарай (хэрэв байхгүй бол), pi -г асаагаарай.
- LightshowPi програмыг ажиллуулна уу.
- Буухиа самбар дээр та хөгжимд хөтлөгдсөн бүжгийг үзэх боломжтой.
- Релейн самбарыг залгуурт залгаарай.
- Христийн Мэндэлсний Баярын гэрлийг залгаад хөгжимд хэрхэн хөдөлж байгааг нь хараарай.
Энэ зааварчилгааг үзсэнд баярлалаа.
Зөвлөмж болгож буй:
Halloween LightshowPi: 6 алхам
Halloween LightshowPi: Тиймээс, энэ улиралд бид Haunted Halloween Yard дээрээ нэмж оруулах шинэ зүйлийг хайж байсан бөгөөд би энэхүү Raspberry Pi Lightshow төслийг http://lightshowpi.org дээрээс олж харлаа. Мөн https://www.reddit.com/r/LightShowPi/ дээр маш олон гайхалтай мэдээлэл байдаг. Онд
Lightshowpi төсөл: 4 алхам
Lightshowpi төсөл: Сайн байцгаана уу! Энэ бол 2020 оны 10 -р сарын байдлаар lighthowpi ашиглан гэрлийн шоу хэрхэн хийх талаархи миний албан ёсны гарын авлага юм
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): 6 алхам (зурагтай)
Болт - DIY утасгүй цэнэглэх шөнийн цаг (6 алхам): Индуктив цэнэглэгч (утасгүй цэнэглэх эсвэл утасгүй цэнэглэх гэж нэрлэдэг) нь утасгүй цахилгаан дамжуулах төрөл юм. Энэ нь цахилгаан соронзон индукцийг ашиглан зөөврийн төхөөрөмжүүдийг цахилгаан эрчим хүчээр хангадаг. Хамгийн түгээмэл програм бол Qi утасгүй цэнэглэгч юм
Arduino автомат сүүдэрлэх дэлгэцийн төсөлд алхам алхмаар мотор, жолооч сонгох: 12 алхам (зурагтай)
Arduino автоматжуулсан сүүдэртэй дэлгэцийн төслийн алхам ба моторыг сонгох: Энэхүү зааварчилгаанд би Автомат Сүүдэрт Дэлгэцийн прототипийн төслийн хувьд шаталсан мотор ба драйверыг сонгох алхамуудыг хийх болно. Сүүдэр дэлгэц нь гараар хийсэн хамгийн алдартай, хямд Coolaroo загварууд бөгөөд би үүнийг солихыг хүссэн