תוכן עניינים:
- שלב 1: כלים וחומרים
- שלב 2: ריתוך החומר והצטרף לכל החומר
- שלב 3: השתמש בחומרה המעוצבת שלי, V1
- שלב 4: השתמש בחומרה המעוצבת שלי, V2
- שלב 5: הכינו את הפטל שלכם
- שלב 6: קבל את הגרסה
- שלב 7: הגדר הכל ביחד
- שלב 8: בצע את התוכניות
- שלב 9: תוצאות סופיות
וִידֵאוֹ: אורות דוקסמן: 9 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
המטרה העיקרית של פרויקט זה היא לתת מופע של אור וצליל. אתה יכול לסנכרן את השיר שאתה רוצה עם האורות, למשל קישוט חג המולד או קידושין או כל מסיבה. במקרה זה אני נותן לך את הדוגמה של המרפסת שלי עם קישוט חג המולד, עם רצועות LED בצבעים שונים והחוט.
עכשיו שמתי כמה קישורים עם דוגמאות, מצטער שאין צליל אבל אתה יכול להאמין לי שהרוק של Villancicos משחק
זוהי דוגמא 1
זו דוגמה 2
שלב 1: כלים וחומרים
בשביל ההוראה הזו אתה צריך קצת חומר (מצטער על זה אבל את החלק הזה אני צריך לכתוב בשפה שלי, ספרדית)
- רַתָך
- פַּח
- כמות לא מוגדרת של כבל 4 ו -2 חוטים (תלוי מה המרחק שאתה רוצה לעבור), השתמשתי ב -15 מטרים
- זכוכית ריתוך מומלצת
- חשפן חשמל או מספריים חשמלאים מומלצים
- מגרסה מומלצת
- וכמובן רצועות של נוריות LED או ELWire
- אם אתה משתמש ב- ELWire תזדקק למשקיע אחד או יותר
- כמובן ספק כוח 12V
אני לא יכול להגיד לך בדיוק את כל הלדים וה- Wire בהם השתמשתי והיכן קניתי אותו, אבל יש הרבה חנויות סיניות כמו (A _ _ Expre_ _) אתה כבר יודע איפה כל החומר הזה פחות או יותר זול.
כדי לתת לך מושג על מה השתמשתי:
- 15 מטרים של LED אחד בצבע אחד (אדום, ירוק, כחול) 5 מטר כל אחד
- 15 מטר RGB LED
- 25 מטר של חוט חוט של אדאס (אני לא יודע למה בדפים הסינים קוראים לזה כך)
- 100 מטר ELWIRE בצבעים שונים (זו הייתה הורדה עם צבעים פגומים אני לא יודע היכן קניתי אותם, אני חושב שזה היה דרך דף מכירות (מציאות)
- 3 ממירים מחוט אל
- ספק כוח אחד של 12 וולט (השתמש באחד המצורף למדפסת התלת מימד שלי) אבל באמזון יש לך כמה, אם אתה לא יכול, השתמש באספקת כוח ATX, אתה צריך רק מעט מיומנות
- 15 טיפ טרנזיסטורים 120
- 15 חיבורי חיבורים
- כמובן פטל פי 3 B +
שלב 2: ריתוך החומר והצטרף לכל החומר
אני לא חושב שיש צורך להסביר כיצד להלחם פס LED או ElWire, כי זה כנראה פותח הרבה יותר הוראות מפורטות מאשר איך לעשות את זה.אז אני אשאיר תמונה כדי שתוכל לראות מה יש לי בוצע
אני רק רוצה לומר שאני משתמש במחברים אטומים למים לכל החיבורים, יותר בטוח מאשר להצטער.
כמה צעדים מאוחר יותר אני משאיר את התרשימים של הצלחת למקרה שתרצה להשתמש בהם
שלב 3: השתמש בחומרה המעוצבת שלי, V1
זו גרסת הלוח הראשונה שלי
אנו יכולים לשלוט בשלושה אזורים או ברצועת LED RGB
אתה צריך רק שלושה קצה טרנזיסטור 120 סיכות חיבור ומסופי חיבור
שלב 4: השתמש בחומרה המעוצבת שלי, V2
זוהי גרסת הלוח השנייה שלי
אנו יכולים לשלוט על 15 אזורים. אתה צריך רק 15 קצה טרנזיסטור 120 סיכות חיבור
שלב 5: הכינו את הפטל שלכם
לא אעיר הרבה על השלב הזה מכיוון שכבר יש הרבה הוראות בנושא ואני בטוח שמישהו יסביר אותן טוב ממני.
אתה רק צריך להתקין את הגרסה האחרונה שיש לך פטל בפטל שלך.
עליך להתקין כמה חבילות
דרישות 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
git checkout גירסה 0.01
גרסת המהדורה הראשונית, הפעל קבצי WAV, רק פלט דיגיטלי מותר
הגרסה השנייה
github.com/duxman/luces/releases/tag/Versi…
שיבוט git https://github.com/duxman/luces.gitgit checkout Version-0.02
הוא מאפשר שחזור של wav ו- mp3 (אלה יהפכו ל- wav ברבייה הראשונה) תסריטים נפרדים נוצרים כדי לאפשר ביצוע מוזיקה ורצפים.
תצורת האינטרנט מותאמת
משפר את ההפעלה והסנכרון
כעת מוגדרים אזורי תאורה במקום סיכות בודדות, כל אזור מאפשר מספר סיכות.
גרסת הפיתוח
github.com/duxman/luces
שיבוט git
אני משפר את הקוד
אני כל הזמן משפר את הקוד ונותן תכונות חדשות, אבל יכול להיות שהוא לא יציב.אתה יודע מה אתה עושה
שלב 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 ולהתחיל ליהנות:)
config.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 אזור: מחרוזת מופרדת בפסיקים עם הסיכות המשומשות באזור אזור זה: ציין אם האזור נדלק לבד או במצב ספקטרום. שימושי להדגיש אזורים ספציפיים] I2CConfig.json
בקובץ זה אנו מגדירים את I2CDevices אני משתמש במרחיב יציאות MCP23016
קובץ זה מכיל
"התקנים": מערך התקנים [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: תוצאות סופיות
זו התוצאה הסופית.
אני לא יכול לשמוע את המוזיקה, סניף, אבל אני לא אומר לעצמי. שימו שירי רוק עם אמנים גדולים כמו (MotoHead, Queen, Bruce Sprint, Ramones, Twisted Sister ועוד) אבל תוכלו ליצור אור בקצב המוזיקה.
מוּמלָץ:
אורות דיסקו מ- RGB באמצעות Arduino ב- TinkerCad: 3 שלבים
אורות דיסקו מ- RGB באמצעות Arduino ב- TinkerCad: לאחר חיבור ה- RGB, קל לשלוט על צבע ה- RGB באמצעות פלט PWM או פלט אנלוגי, עבור Arduino אתה יכול להשתמש ב- analogWrite () על פינים 3, 5, 6 , 9, 10, 11, A0, A1, A2, A3, A4, A5 (עבור ארדואינים קלאסיים המשתמשים ב- Atmega328 או 1
אורות צינורות RGB DIY: 9 שלבים (עם תמונות)
אורות צינור DIY RGB: מנורת צינור DIY RGB היא מנורת צינור רב פונקציונלית שניתן להשתמש בה בצילום, צילום ציורי אור, יצירת סרטים, משחקים, כמדוד VU ועוד. ניתן לשלוט על מנורת הצינור באמצעות תוכנת Prismatik או על ידי כפתור לחיצה. האמבט הזה
אורות פאב אנגליים על ידי כיפוף סיבים אופטיים, מוארים עם LED: 4 שלבים
אורות פאב באנגלית על ידי כיפוף סיבים אופטיים, מוארים עם נורית LED: אז נניח שאתה רוצה לגרום לסיב להתאים לצורת בית כדי להדליק עליו אורות חג המולד. או שאולי אתה רוצה לעלות על קיר חיצוני ולהתכופף בזווית ישרה לסיב. ובכן אתה יכול לעשות זאת בקלות רבה
אורות חצר אינטראקטיביים, אורות שביל: 3 שלבים
אורות חצר אינטראקטיביים, אורות שביל: רציתי לבנות איזו אורות חצר אינטראקטיביים לחצר האחורית שלי. הרעיון היה שכאשר מישהו ילך בדרך אחת זה יניע אנימציה בכיוון שבו אתה הולך. התחלתי עם אורות שמש $ 1.00 דולר ג'נרל
אורות חג המולד עשויים מוזיקה - אורות בית כוריאוגרפים: 15 שלבים (עם תמונות)
אורות חג המולד DIY למוזיקה - אורות בית כוריאוגרפים: אורות חג המולד DIY למוזיקה - אורות בית כוריאוגרפים זה לא עשה זאת בעצמך מתחיל. תזדקק להבנה מושכלת של אלקטרוניקה, מעגל, תכנות בסיסי וחכמה כללית בנושא בטיחות חשמל. DIY זה מיועד לאדם מנוסה ולכן