Агуулгын хүснэгт:
- Алхам 1: багаж хэрэгсэл, материал
- Алхам 2: Материалыг гагнаж, бүх материалыг нэгтгэнэ
- Алхам 3: Миний зохион бүтээсэн техник хангамжийг ашигла, V1
- Алхам 4: Миний зохион бүтээсэн техник хангамжийг ашигла, V2
- Алхам 5: Бөөрөлзгөнө бэлтгэ
- Алхам 6: Хувилбарыг авах
- Алхам 7: Бүгдийг хамтад нь тохируулна уу
- Алхам 8: Програмуудыг ажиллуул
- Алхам 9: Эцсийн үр дүн
Видео: Дуксман гэрэл: 9 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү төслийн гол зорилго нь гэрэл, дууны шоу үзүүлэх явдал юм. Та хүссэн дуугаа гэрэлтэй, жишээлбэл, Христийн Мэндэлсний Баярын болон Сүмийн чимэглэл эсвэл ямар нэгэн үдэшлэгийг синхрончлох боломжтой. Энэ тохиолдолд би Христийн Мэндэлсний Баярын чимэглэл бүхий янз бүрийн өнгөт LED тууз, утастай дэнжийнхээ жишээг өгөх болно.
Одоо би жишээнүүдтэй хэдэн линк орууллаа, уучлаарай, гэхдээ ямар ч дуу алга, гэхдээ та Villancicos рок тоглож байгаа гэдэгт итгэж болно
Энэ бол жишээ 1
Энэ бол жишээ 2
Алхам 1: багаж хэрэгсэл, материал
Энэ зааварчилгааны хувьд танд зарим материал хэрэгтэй болно (уучлаарай, гэхдээ энэ хэсгийг би испани хэлээр бичих хэрэгтэй байна)
- Гагнуурчин
- Цагаан тугалга
- Тодорхойгүй хэмжээний 4 ба 2 утастай кабель (таны туулахыг хүссэн зайнаас хамаарна), би 15 метр ашигласан
- Зөвлөмж болгож буй гагнуурын гогцоо
- Зөвлөмж болгож буй утас хуулагч эсвэл цахилгаанчин хайч
- санал болгосон crimper
- Мэдээжийн хэрэг LED эсвэл ELWire тууз
- Хэрэв та ELWire ашигладаг бол танд нэг буюу хэд хэдэн хөрөнгө оруулагч хэрэгтэй болно
- Мэдээжийн хэрэг 12V цахилгаан хангамж
Би таны ашиглаж байсан LED болон утсыг яг хаана, хаанаас худалдаж авснаа хэлж чадахгүй, гэхдээ (A _ _ Expre_ _) гэх мэт олон хятадын дэлгүүрүүд байдаг бөгөөд энэ бүх материалын үнэ хямд эсвэл хямд байгааг та аль хэдийн мэддэг болсон.
Миний ашиглаж байсан зүйлийн талаар танд ойлголт өгөх үүднээс:
- 15 метр нэг өнгийн LED (Улаан, Ногоон, Цэнхэр) тус бүр 5 метр
- 15 метрийн RGB LED
- 25 метрийн урттай утас адасын утас (Хятадын хуудсан дээр яагаад ингэж нэрлэдэгийг би мэдэхгүй)
- Янз бүрийн өнгөтэй 100 метрийн ELWIRE (Энэ нь алдаатай өнгөөр татаж авсан байсан, хаанаас худалдаж авснаа мэдэхгүй байна, энэ нь борлуулалтын хуудсаар дамжсан гэж би бодож байна.
- Эл утаснаас 3 инвертер
- 12 В -ийн 1 тэжээлийн хангамж (миний 3d принтертэй хамт ирдэгийг ашиглана уу), гэхдээ Амазон дээр танд хэд хэдэн бий, хэрэв чадахгүй бол ATX тэжээлийн хангамжийг ашиглаарай, танд бага зэрэг ур чадвар хэрэгтэй.
- 15 Транзисторын зөвлөмж 120
- 15 Clems холболт
- Мэдээж бөөрөлзгөнө Pi 3 B +
Алхам 2: Материалыг гагнаж, бүх материалыг нэгтгэнэ
LED зурвас эсвэл ElWire-ийг хэрхэн яаж гагнах талаар тайлбарлах шаардлагагүй гэж би бодож байна, учир нь энэ нь хэрхэн яаж хийхээс илүү сайн тайлбарласан олон зааврыг нээж магадгүй юм. хийсэн
Би бүх холболтод ус үл нэвтрэх холбогч ашигладаг бөгөөд үүнийг харамсахаас илүү аюулгүй гэж хэлмээр байна.
Хэдэн алхам хийсний дараа би хавтангийн диаграмыг ашиглахыг хүсч магадгүй юм
Алхам 3: Миний зохион бүтээсэн техник хангамжийг ашигла, V1
Энэ бол миний самбарын анхны хувилбар юм
Бид гурван бүс эсвэл RGB LED туузыг хянах боломжтой
Танд зөвхөн гурван транзисторын tip120 холболтын зүү, холболтын терминал хэрэгтэй болно
Алхам 4: Миний зохион бүтээсэн техник хангамжийг ашигла, V2
Энэ бол миний самбарын хоёр дахь хувилбар юм
Бид 15 бүсийг хянаж чадна. Танд зөвхөн 15 транзисторын үзүүр 120 хэрэгтэй
Алхам 5: Бөөрөлзгөнө бэлтгэ
Энэ талаар олон зааварчилгаа байгаа тул хэн нэгэн надаас илүү сайн тайлбарлах болно гэдэгт би итгэлтэй байна.
Та бөөрөлзгөнө дээрээ raspbiam байгаа хамгийн сүүлийн хувилбарыг суулгах хэрэгтэй.
Та зарим багцыг суулгах хэрэгтэй
Python -ийн шаардлага
дараах багцуудыг суулгана уу
python -m pipinstall numpy
python -m pipinstall pyaudio
python -m pipinstall pydub
Бөөрөлзгөнөтэй зүйл
Магадгүй танд энэ бусад багц хэрэгтэй болно
sudo apt-get суулгах git
sudo apt-get python-dev суулгах
sudo apt-get pyton-rpi.gpio суулгана уу
Алхам 6: Хувилбарыг авах
Дараах линк дээр та миний кодыг харж болно, энэ нь танд таалагдахгүй гэж бодож байна, тиймээс өөрийгөө бүү хас, та үүнийг сайжруулж чадна.
github.com/duxman/lights
Ямар ч байсан танд ямар нэгэн сэтгэгдэл, санал байвал надтай холбоо бариарай.
Хамгийн анхны хувилбар
github.com/duxman/luces/releases/tag/Versi…
git clone
git checkout Хувилбар-0.01
Анхны хувилбар хувилбар, Wav файлуудыг тоглуулах, Зөвхөн дижитал гаралтыг зөвшөөрнө
Хоёр дахь хувилбар
github.com/duxman/luces/releases/tag/Versi…
git clone https://github.com/duxman/luces.gitgit checkout Хувилбар-0.02
Энэ нь wav болон mp3 -ийг хуулбарлах боломжийг олгодог (эдгээр нь эхний хувилбарт wav болно) Хөгжим, дарааллыг гүйцэтгэхийн тулд тусдаа скриптүүдийг бүтээдэг.
Вэбийн тохиргоог тохируулсан болно
Тоглуулах болон синхрончлолыг сайжруулдаг
Одоо гэрэлтүүлгийн бүсийг дан тээглүүрийн оронд тодорхойлдог бөгөөд бүс бүр хэд хэдэн тээглүүрийг зөвшөөрдөг.
Хөгжүүлэлтийн хувилбар
github.com/duxman/luces
git clone
Би кодыг сайжруулж байна
Би кодыг байнга сайжруулж, шинэ боломжуудыг өгч байгаа боловч энэ нь тогтвортой биш байж магадгүй. Та юу хийж байгаагаа мэддэг
Алхам 7: Бүгдийг хамтад нь тохируулна уу
Дуксман Люс
Дэлгэрэнгүй мэдээлэл блог
duxnet.es/luces/
Татаж авах репозиторыг суулгаарай
duxnet.es/luces/
дараах багцуудыг суулгана уу
python -m pipinstall numpy
python -m pipinstall pyaudio
python -m pipinstall pydub
MP3 файлтай ашиглахын тулд танд системд ffmepg суулгасан байх шаардлагатай бөгөөд гүйцэтгэлийн замдаа ffmpeg болон ffprobe байгаа эсэхийг шалгаарай.
Тохируулах
Дараах файлуудыг тохиргооны лавлах хэсэгт өөрчлөх эсвэл 8000 порт дээр анхдагчаар програмд орсон вэб серверийг ашиглана уу
Та зөвхөн https://: 8000 руу ороод хөгжилтэй эхлэх хэрэгтэй:)
тохиргоо.json
Энэ бол програмын ерөнхий тохиргоо Энэ файлыг агуулсан болно
"GeneralPins": Ерөнхий тохируулсан нарс (ашиглагдаагүй) "MusicPath": Хөгжмийн лавлах "FfmpegPath": ffmpeg зам, зөвхөн цонхны хувьд, "WebServerPort": вэб серверийн порт
programacion.json
Энэ бол програмын цагийн тохиргоо Энэ файлыг агуулсан болно
"StartTime": эхлэх цаг, "EndTime": дуусах цаг "төлөв": ашиглагдаагүй "WaitTime": цаазаар авах ял хооронд хүлээх хугацаа
ProgramConfiguration.json
Энэ файлд бид хөгжмийн файл эсвэл дарааллын мөрийг тохируулдаг
Энэ файлыг агуулдаг
"ProgramName": Програмын нэр "ProgramType": Програм нь хөгжим эсвэл програмчлагдсан дарааллыг ашигладаг эсэхийг заана уу SEQ -> Execute Secuence MUSIC -> "ProgramInterval" хөгжмийн файлтай гүйцэтгэх: Гүйцэтгэлийн хоорондох хугацааг хүлээнэ үү "Дараалал": Идэвхжүүлэхийн тулд бүсүүдийн массив
"MusicFiles": Дууны wav эсвэл mp3 файлуудын дараалал mp3 файлуудыг бид анх тоглож байх үед wav болгон хөрвүүлэх болно. Zones.json
Энэ файлд бид бүс бүрийг ашигладаг тээглүүрээр урьдчилан тодорхойлсон бүсүүдийг тохируулдаг
Энэ файлыг агуулдаг
"ZoneType": Энэ бол GPIO эсвэл MCP (хэрэв бид MCP ашигладаг бол I2CConfig.json файлыг тохируулах шаардлагатай) "Бүсүүд": Бүсүүдийн массив [ZoneId: энэ нь бүсийн жин эсвэл дараалал юм ZoneName: ZonePins бүсийн нэр: Энэ бүсэд ашигласан тээглүүр бүхий таслалаар тусгаарлагдсан мөр ZoneType: Бүс ганцаараа эсвэл спектрийн горимд байгаа эсэхийг заана. Тусгай бүсүүдийг тодруулах нь ашигтай байдаг] I2CConfig.json
Энэ файлд бид MCP23016 порт өргөтгөгч ашигладаг I2CD төхөөрөмжүүдийг тохируулдаг
Энэ файлыг агуулдаг
"Төхөөрөмжүүд": Төхөөрөмжүүдийн массив [BasePin: Энэхүү I2C төхөөрөмжийн анхны зүү дугаар, ийм байдлаар MCP нь энэ MCP I2C -ийн анхны дижитал зүү юм. Хаяг: MCP төхөөрөмжийн хаяг]
Алхам 8: Програмуудыг ажиллуул
Үндсэн програмыг ашиглахын тулд үүнийг ажиллуулна уу
энэ тушаал
sudo python luces/main.py
Дууг шалгахын тулд энэ тушаалыг гүйцэтгэнэ
sudo python luces/PlayMusic.py -i жишээ: sudo python luces/PlayMusic.py -i./music/sample.wav
Дарааллыг шалгахын тулд энэ тушаалыг гүйцэтгэнэ
sudo python luces/PlaySequence.py -i жишээ: sudo python luces/PlaySequence.py -i 1, 3, 1, 4, 2, 1, 5, 2, 3, 4, 5
Mp3 -ийг wav болгон хөрвүүлэх
sudo python luces/util/Mp3ToWav.py -i -p жишээ: sudo python luces/PlaySequence.py -i sample.mp3 -p../music
Та../music/sample.mp3.wav файлыг авах болно
Алхам 9: Эцсийн үр дүн
Энэ бол эцсийн үр дүн юм.
Би хөгжим сонсож чадахгүй байна, snifffff, гэхдээ би өөртөө хэлэхгүй байна. (MotoHead, Queen, Bruce Sprint, Ramones, Twisted Sister гэх мэт) агуу уран бүтээлчдийн хамт рок дуулал тавь. Гэхдээ та хөгжмийн хэмнэлд гэрэл үүсгэж чадна.
Зөвлөмж болгож буй:
DIY гэрэл зургийн гэрэл хэмжигч: 5 алхам
DIY гэрэл зургийн гэрэл хэмжигч: Энэхүү зааварчилгаа нь энгийн бөгөөд хямдхан гэрлийн тоолуур бүтээх талаархи зарим санааг хуваалцдаг. -Миний Броника ЭТР -ийг дагалдах тоолуур
Үндсэн Arduino гэрэл эрчимтэй гэрэл!: 5 алхам
Үндсэн Arduino гэрлийн эрчим чийдэн!: Өнөөдрийн схем бол хорио цээрийн дэглэмд зориулагдсан хөгжилтэй бяцхан Arduino төсөл юм! Энэ хэлхээ нь хоёр сонирхолтой материал дээр төвлөрдөг; буухиа SPDT & Фоторезистор. Түүгээр ч зогсохгүй релений зорилго нь электрон хэлхээнд шилжих явдал юм. Цаашилбал, фото зураг
Гэрэл гэрэл: 4 алхам
Гэрэл зургийн гэрэл: Энэхүү нийтлэлийг уншихдаа энэхүү зааварчилгааны санааг бодож олсон юм: https: //www.instructables.com/id/Cheap-Two-Channel … нийлүүлэлт. Та мөн үүнийг хийхийг оролдож болно
Raspberry Pi ашиглан урт хугацааны гэрэл зураг, астро гэрэл зураг: 13 алхам (зурагтай)
Бөөрөлзгөнө Pi ашиглан урт хугацааны гэрэл зураг, астро гэрэл зураг: Астрофотографи нь одон орны объектууд, селестиел үйл явдал, шөнийн тэнгэрийн талбайн гэрэл зураг юм. Астрофотографи нь Сар, Нар болон бусад гаригуудын нарийн ширийн зүйлийг бүртгэхээс гадна дуу чимээнд үл үзэгдэх объектуудыг авах чадвартай байдаг
Дотно видео гэрэл/ гар гэрэл зургийн гэрэл: 7 алхам (зурагтай)
Дотно видео гэрэл/ гар гэрэл зургийн гэрэл: Таны юу бодож байгааг би мэднэ. &Quot; дотно " Би хүнд хэцүү гэрлийн нөхцөлд ойроос гэрэлтүүлэх гэсэн утгатай байсан-заавал " дотно нөхцөл байдалд” (Гэсэн хэдий ч үүнийг үүнийг ашиглаж болно …) Нью-Йорк хотын видео зураглаачийн хувьд эсвэл