Мазмуну:
- 1 -кадам: Күч
- 2 -кадам: Светодиоддорду даярдаңыз
- 3 -кадам: Fadecandy тактасын даярдаңыз
- 4 -кадам: RPi орнотуу
- 5 -кадам: Бардыгын сайыңыз жана түтүн жок деп үмүттөнүңүз
- 6 -кадам: Жарыктарды даракка орнотуңуз
- 7 -кадам: даракты жарык кылыңыз
- 8 -кадам: Уюлдук телефонду оңой башкаруу
- 9 -кадам: Code Code жана More Code
- 10 -кадам: RGB баскычын башкаруу
Video: Жаңы жылдык балатынын дарактары: 10 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Быйыл мен жаңы жылдык балатыны сатып алдым. Ошентип, кийинки логикалык кадам аны кооздоо болду. Айлана карап
Мен тапкан жарыктардын варианттары чындыгында мен каалагандай кылган эч кандай жарык жок болчу. Мен каалаган нерселердин баары-бул жаңы жылдык балатынын жарыктары, алар көзүн ирмеп, түсүн өзгөртүп, телефондон, же баскычтан, же үндөн башкарыла турган, баардык 100% ыңгайлаштыруу жана кайра программалоо, албетте, мен Amazonдо бир нерсе таба аламбы? Бирок көп изденүүдөн кийин мен эч нерсе таппадым, ошондуктан кээ бирөөлөрдү өзүм каалагандай кылууга кыялдануудан баш тарттым. Бирок киришүү жана аны кантип жасаганым жетиштүү. Мен муну кантип жасаганымды кыла турган көптөгөн өзгөрүүлөр жана жакшыртуулар бар, мен сизди жакшы версияларды колдонуп, жаман жагын жакшыртуу үчүн, менин версиямды тепкич катары колдонууга чакырам.
Мен бул долбоорго кийинки айдын ичинде дарак өстү деп кошууну пландап жатам, андыктан жакында жаңыртууларды издеңиз.
Берилиштер үчүн мен төмөнкүлөрдү колдондум:
- Raspberry Pi 3 (SD карта, электр менен камсыздоо)
- Fadecandy LED тактасы
- WS2811 Рождество дарагынын жарык стилиндеги даректүү светодиоддор (сиз тапкан жалпы тилкелер эмес) Мен сегиз 50LED жипти колдондум
- 5V 60A электр менен камсыздоо жана электр шнуру
- Wire Жылуулук кыскарат
- 3 пин JST SM секиргичтери
Куралдар үчүн мен төмөнкүлөрдү колдондум:
- Soldering
- Темир (ширетүүчү, флюс ж. Б.)
- Screwdriver
- Сым кескичтер/стриптизаторлор
- Мультиметр
1 -кадам: Күч
Менде мурунку долбоордон калган кошумча 5В 60А электр энергиясы бар болчу, ошондуктан мен сизди колдондум
Сиз айдап бара жаткан LEDдын санына жараша бир кыйла кичине электр менен камсыз боло аласыз. Мен, балким, 30А электр энергиясын колдонгон жана 500LEDде жакшы болчу, бирок менде 60А менен камсыз кылуу бар болчу, мен колдонгон нерсе.
Бул жалпы DC электр булактарында аларга туташтырылган электр зымдары жок, андыктан муну кылышыңыз керек, зымдын учун кесүү менен баштаңыз, андан кийин мультиметрди колдонуп C13төгү казыктарды (аял аягы) аягына чейин кайсы түс Нейтралга туура келээрин, кайсынысы Жүктү, кайсынысы майдаланганын.
Акырында эки төмөнкү тешик жана бир өйдө болууга багытталганда, пин төмөнкүдөй болушу керек. Үстүндө Жер пини, сол жагында нейтралдуу, Оңдо жүктөө. Мен муну YouTube жөнүндө текшерүүдөн күмөн санасаңыз, мен сизди чакырам. Электр энергиясы менен иштөөдө этият болуңуз, айрыкча жогорку чыңалуу, мисалы, дубалдардан чыккан нерселер.
Кайсы түс экенин аныктагандан кийин, изоляцияны зымдын учунан сыйрып алып, аларды тиешелүү терминалдарына бекиңиз. Жабдууну туташтырардан мурун, капталдагы которууну ырастаңыз (эгер бар болсо), 220В эмес, 110В. Бул учурда сиз аны туташтырып, анын күйгүзүлгөнүн ырастайсыз. Эгер андай болсо, анда чыгууну ырасташыңыз керек, бул үчүн мен мультиметрди колдонуп V+ жана V- DC чыңалуусун текшердим. Меники аны өлчөгөндө меники 5.5В болчу, мен аны 5Вга жакындатуу үчүн терминалдардын сол бурамасын жөнгө салдым.
2 -кадам: Светодиоддорду даярдаңыз
Мен сатып алган светодиоддордун тилкесинин эки учунда 3 пин штепсель, ошондой эле ар бир учунда атайын жер/5В линиялары болгон.
Адегенде тилкенин кирүүчү учун аныкташыңыз керек, анткени алар бир гана багытта. Эркек 3 пин сайгычы менен аяктаган менин тилкемде, сиз сайгычтан чыккан зымды ээрчип, анын Ди (берилиштер) же До (маалымат чыгып) пинке туташып турганын көрө аласыз.
Муну жасагандан кийин мен атайын жерди/5В линиясын кырдын чыгыш тарабынан кыркып салдым, анткени мен аны колдонбойм.
Кийинки Мен Жерге жана 5V линияларынын ар бирине 18ft зымдын болжол менен 2.5ft ширеттим. Бул кадамда түскө шайкеш болуу маанилүү, мен 5В үчүн сары жана кызыл түстү, жер үчүн кара/жашыл түстү колдондум, эгер сиз байкабастан буларды артка илип койсоңуз, анда сиз Светодиоддорго зыян келтиресиз. Бардык тилкелерди кошкондон кийин, мен аларды бир -бирине кыскарып калуудан коргой турган бардык ширетүүчү түйүндөрдү жабуу үчүн жылуулукту кыскартууну коштум.
Мен бул процессти бардык 8 LED диаметри үчүн жасадым. Анан акыры аларды кийинкиге калтырыңыз.
Кеңеш Эгер аларды резина менен байлап койсоңуз, анда ал бир аз баш аламандыкты жаратат.
3 -кадам: Fadecandy тактасын даярдаңыз
Fadecandy тактасы - бул даректүү светодиоддорду айдоого арналган фантастикалык кичинекей такта, кийинчерээк анын айрым жөндөмдөрүнө киребиз.
бирок азырынча бул диоддорго туташтыруунун физикалык жөнгө салуу жөнүндө.
Fadecandy тактасында 8 чыккыч жана 8 жерге төөнөгүч бар, мен 2 фут кара 22ga зымынын бардык жер казыктарына ширетүү менен баштадым. Андан кийин мен Fadecandy тактасындагы чыгуу (+) тешиктерине 2 фут сары 22га зымды ширеттим.
Кийинки кадам үчүн баш аламандыкты азайтуу үчүн зымдардын жуптарын таптадым.
Мен 3 пин JST секиргичтеринин 8ин алып, 5V булагына дал келген линияны алып салдым, анткени бул Fadecandy үчүн керек эмес болчу. Менин атайын секиргендеримде кызыл зым болгон.
Андан кийин мен жылуулукту Fadecandy зымдарына кыскарттым (зымдарды бириктирүү алдында муну жасоо маанилүү).
Акыры мен Fadecandy сары зымын секирүүчүдөгү маалымат зымына (жашыл түсүмдө) жана Fadecandy жерин (кара) секирүүчү жерге (ак) коштум. Аларды кошкондон кийин мен жылыткычты жылдырдым, аны кошуу үчүн күйгүзгүчтү күйгүзүп, аны күйгүзгүч менен жылыттым.
Бүткөндөн кийин сизде жөргөмүш болушу керек, анда 8 жуп зым Fadecandyден түшүп, 3pin (же колдонулбаган зымды алып салсаңыз 2 пин) чейин түшүшү керек. Баардык туташууларыңызды текшериңиз жана сизде дал келбеген зымдар жок экенин кийинчерээк калтырыңыз.
4 -кадам: RPi орнотуу
Мен мунун айрымдарын чагылдырам, анткени отоо чөптөргө илинип калуу оңой, андыктан raspian орнотуулары сыяктуу.
rPi иштеп жатат жана ага ssh https://www.raspberrypi.org/help/ шилтеме кылыңыз.
Мен таза Raspian сүрөтү бар rPiге ээ болуудан баштайм жана сиз ага SSH киргизип, акыркы жаңыртууларды иштете аласыз.
rPi күнгө чейин болушун камсыз кылуу үчүн кадимки жаңыртуу/жаңыртуу буйругун аткарды.
sudo apt -get -y жаңыртуусу
sudo apt -get -y жогорулатуу
андан кийин
Sudo apt -get -y орнотуу
git clone git: //github.com/scanlime/fadecandy cd fadecandy/server submoodules make sudo mv fcserver/usr/local/bin
Андан кийин биз муну үчүн программаны автоматтык түрдө башташыбыз керек:
sudo nano /etc/rc.local
жана акыркы "чыгуу 0" алдында биз төмөнкүлөрдү жайгаштырабыз.
/usr/local/bin/fcserver /usr/local/bin/fcserver.json> /var/log/fcserver.log 2> & 1 &
Андан кийин конфигурация файлын түзүшүбүз керек
sudo nano /usr/local/bin/fcserver.json
жана төмөнкүлөрдү чаптаңыз, сиз YOURSERIALHEREни такта сериясына алмаштырышыңыз керек, сиз төмөндөгү терүү менен такталарыңыздын сериясын таба аласыз.
fcserver
анда Serail# тизмеси, андан кийин сиздин сериалыңыз болушу керек.
акыры сиз жасайсыз
sudo кайра жүктөө
бул кадамдар жөнүндө көбүрөөк маалымат алуу үчүн adafruits сонун жазуусун бул жерден караңыз
Бул учурда сиздин фадеканддык сервериңиз иштей башташы керек.
5 -кадам: Бардыгын сайыңыз жана түтүн жок деп үмүттөнүңүз
Мунун эки жолу бар, биринчиден (жана, балким, эң акылдуу), ар бир талдын өзүн өзү сынап, анан аларды бириктирмек.
Мен эмне кылсам, баарын такыр туташтырып, күчүн колдонуп, эң жакшысына үмүттөнүп, баары жакшы болуп чыкты. Бирок, эгер сиз муну ушундай кылгыңыз келсе, ушул убакка чейин даярдык иштерине абдан ишениңиз (туура келбеген зымдар).
Тилкелерден келген бардык күч/жерге туташтыргычтар терминалдык блокторго бекем бекитилгенин текшериңиз. Кийинки, кадимки эле секирүүчү секирүүчү зымдарды бир жол менен гана басыңыз. Акырында fadecandy USB кабелин raspberrypi -ге туташтырыңыз жана rPiге кубат бериңиз.
Бул жерде сиз негизги электр булагына кубат кошууга даярсыз. Сизди… эч нерсе тоспошу керек Эгерде сизде жарыктар/түтүн/ызы -чуу/ж.б. болсо, анда көйгөй бар.
Эгерде сизде эч нерсе болбосо, куттуктайм.
Асман бул чекке чейин жетет, бирок мен баштаган нерселер фадекандиялык китепкананын бир нече мисалдары болчу, бул тилкелердин туура иштешин камсыз кылуу үчүн Башка компьютерден мен мурда жүктөп алган фадекандия китепканасындагы http мисалын иштеттим (https://github.com/scanlime/fadecandy/blob/master/… иштейт, бирок сиз светодиоддордун санын өзгөртүшүңүз керек болот).
Мисалдардагы localhostту RaspberryPi IP дарегине өзгөртүүнү унутпаңыз. Бул жерде сиз канча ойногонуңузду чечесиз, мен өтө алыска кетүүдөн мурун чырактарды даракка илип коюуну чечтим, анткени алар мага кандай орнотулганын жакшы көрүшөт.
6 -кадам: Жарыктарды даракка орнотуңуз
Бул жерде сиз ушул убакка чейин кылган нерсеңиздин бардыгын ажыратышыңыз керек болот, бул оору, бирок жакшы, биз буга чейин маселелерди текшергенбиз
даракка электр зымдарын орнотуу жана алар иштебей турганын табуу.
Бул бөлүк өзүн -өзү түшүндүрүүчү, муну кантип кылуу керектигин ар ким өз каалоосуна ээ болот, мен үчүн негизинен аларды дарактын өйдө жагынан өйдө карай болжол менен ар бир 30 градус сайын орнотуп койгом (менин дарагымдын 90 градусу көрүнбөйт). Мурда орнотулган электр/сигнал зымдарын туташтыруу үчүн жетиштүү бөлмө калтырууну унутпаңыз.
Муну бүтүргөндөн кийин, зымдарды мурдагыдай эле кайра туташтырууга убакыт келип жетет, электр байланыштары жана сигнал зымдары жөнүндө этият болуңуз.
Ошондой эле бул учурда сигнал зымдарынын тартибин көзөмөлдөө маанилүү, мен 0-7ди эң сол жээктен баштап, эң оң жипке чейин иштедим.
7 -кадам: даракты жарык кылыңыз
Эми сизде даракка орнотулган нерселердин бардыгы бар жана анын бардык туташууларын текшерип, аны иштетип, шоуну көрө аласыз, албетте, ал эки кадам мурункудай бош калат, сиз фадеканддык сервер менен сүйлөшүү үчүн бир нерсе баштамайынча. Эң ылдам жол кийинки кадамда, андыктан текшерип көрүңүз.
8 -кадам: Уюлдук телефонду оңой башкаруу
Ошентип, сизде дарак бар (мойнуна алам, бул зымдардын баш аламан болушу мүмкүн) жана баары кайра туташтырылган, малина пи иштеп жатат жана барууга даяр. Бул жерде аны текшерүүнүн тез жолу. Бертран Мартел тарткан бул колдонмо фадеканд тактасын башкарууда фантастикалык жумушту аткарат
Орноткондон кийин төмөнкүлөрдү аткарыңыз.
- Сиз rPi менен бир WiFi тармагында экениңизди текшериңиз
- Колдонмону иштетип, сол жактын жогорку бурчунда басыңыз
- чыкылдатуу сервер конфигурациясы
- "Жергиликтүү серверди баштоо" белгисин алып салуу
- Raspberry Pi IP катары Server IP дарегин териңиз
- жарайт бас
- Hamberger баскычын кайра басыңыз
- "LED эсептөө конфигурациясын" чыкылдатыңыз жана 500 деп териңиз, андан кийин Ok тандаңыз
Бул учурда сиз уюлдук телефонуңуздагы жарыкты негизги көзөмөлгө аласыз.
9 -кадам: Code Code жана More Code
Чырактар код менен көбүрөөк иштөө убактысы келгендиктен, биз мурда эмне кылганыбызга таянуу.
Мен жөн гана веб -сайтты rPiде жайгаштыруу сонун болмок деп ойлоно баштадым, аны мен уюлдук телефонума же компьютериме ачып, жарыктарды ошол жакка алмаштырып койчумун жана бул кийинки бир нече жумада канча убакыт алганыма байланыштуу болушу мүмкүн.. Бирок азырынча мен бул долбоорду иштеп жаткан абалга жеткирүү жана жөнөкөй нерселерди сактап калуу үчүн төмөнкүлөрдү кылууну чечтим.
- Иштетүү үчүн которула турган бир нече моделдерди аныктаңыз
- Кайсы паттерлерди иштетүү керектигин айткан MQTT билдирүүлөрүн угуу үчүн rPi орнотуңуз
Бул маршрут даракты үйдөгү автоматташтыруу боюнча калган долбоорлордон оңой эле алмаштырат жана даракка бир нерселерди жасоону айтуу үчүн триггерлерди байлоо үчүн көптөгөн варианттарды ачат.
Мен MQTT жөндөөлөрүн чагылдырам, муну кантип орнотуу керектиги жөнүндө көптөгөн пайдалуу деталдуу көрсөтмөлөр бар, муну жасагандарга кайрылыңыз, мен MQTT жөнүндө анча билбейм. Сиздин rPiге чиркей брокерин кантип жайгаштыруу керек. Мен шахтаны иштетүү үчүн төмөнкүлөрдү колдондум:
www.instructables.com/id/How-to-Use-MQTT-W…
Макул, азыр бизде MQTT брокери иштеп жатат жана питон скрипти буйруктарды угуп жатат, биз бир нечесин аныктоо убактысы келди. Бул үчүн мен дагы бир жолу фадекандия китепканасындагы фантастикалык мисалдарды тарттым. Бирок жалпысынан бул сизге эң керектүү нерсе.
импорттоо opc
numLEDs = 400 кардар = opc. Client ('YOURrPiIPhere: 7890') (нерселер) пикселдер = (rgb) client.put_pixels (пикселдер)
Албетте, жогорудагы коддон көп нерсени моюнга алса болот, бирок (нерселер) - бул сиз үлгүңүздү аныктоо үчүн эмне кылууну чечсеңиз, эгер бул асан -үсөн, же куугунтук ж. Убакыт болсо, мен бир нече үлгү жазам жана жакында бул жерге жүктөйм.
10 -кадам: RGB баскычын башкаруу
Досунун эң сонун долбоору бар, ал иштеп жатат, ал баскычта отурган такта, бул чоң баскычка RGB алып келди, аны githubдан текшере аласыз
Менде анын прототиптеринин бири бар жана бул аны колдонуунун фантастикалык ыкмасы болсо да, менин максатым - баскычтын түстөр аркылуу акырындык менен айланышы, ал басылганда дарак кандай түстө болсо, ошол түскө айланат.
Мына менин баскычым. Мен 3D үчүн базаны басып чыгардым, азыр ал USB менен иштейт, бирок келечекте аны баттер менен иштетиши мүмкүн.
Мен баскыч үчүн жазгам код тиркемеде жана баскыч басылганда MQTT билдирүүсүн RaspberryPiге учурдагы түс менен жөнөтүү үчүн которулат.
Бул чуркоо менен мен жөн гана баскычты USB розеткасына же батарейкага кошуп, даракты зымсыз башкара алам, анткени MQTT билдирүүсү WiFi аркылуу жөнөтүлөт.
Бул долбоорду текшергениңиздер үчүн баарыңыздарга рахмат, эгерде кандайдыр бир суроолоруңуз болсо мага жооп бериңиз деп аракет кылам. Сиздин долбоорлорду чыдамсыздык менен күтөбүз.
Сунушталууда:
Вебсайт көзөмөлдөгөн жаңы жылдык балаты (Ар ким аны башкара алат): 19 кадам (Сүрөттөр менен)
Вебсайт көзөмөлдөгөн Рождество дарагы (Ар ким аны башкара алат): Сиз веб-сайт көзөмөлдөгөн жаңы жылдык балаты кандай экенин билгиңиз келеби? Бул жерде менин балатымдын долбоорун көрсөткөн видео. Түз эфир азыр аяктады, бирок мен эмне болуп жатканын видеого тартып алдым: Быйыл декабрдын ортосунда
Эс жазгыч - Жаңы жылдык белек: 8 кадам (сүрөттөр менен)
Memory Recorder - Christmas белек: Ciao a tutti! Жөнөкөй шарттар боюнча, бул жерде сиз өзүңүзгө керектүү нерселерди таба аласыз. Тапшырмалар аткарылган мезгилде, сиз өзүңүзгө керектүү документтерди тапшыра аласыз
Жаңы жылдык жасалганы Fusion 360 менен жасаңыз: 10 кадам (сүрөттөр менен)
Fusion 360та Рождество жасалгасын жасаңыз: Жылдын эң сонун убактысын өз жасалгаларыңызды иштеп чыгуу жана 3D басып чыгаруу аркылуу ого бетер укмуш кылып жасоого болот. Мен сизге Fusion 360ты колдонуу менен жогорудагы сүрөттөгү оюм -чиймени кантип оңой эле жасай алаарыңызды көрсөтөм. Төмөнкү кадамдарды аткаргандан кийин, мак
LED проекти менен жаңы жылдык балаты (Rasp Pi): 7 кадам (сүрөттөр менен)
LED проекти менен LED дарак (Rasp Pi): Кээ бирөөлөр & ldquo үчүн үстү ” Рождестволук LED светодиоддору, мен үйдүн жаңы жылдык балатынын ичинде ошол эле деңгээлдеги системаны кантип чогултууну көргүм келди. Мурунку көрсөтмөлөрдө мен &
Ардуинонун жардамы менен музыкага жаңы жылдык чырактар: 9 кадам (сүрөттөр менен)
Ардуинонун жардамы менен музыкага Рождество чырактары: Жубайым экөөбүз акыркы бир нече эс алуу мезгилинде музыканы өзүбүздүн жарыгыбыз менен көрсөтүүнү кааладык. Төмөндөгү эки Instructablesдан шыктангандыктан, биз акыры ушул жылы баштоону жана RVбизди кооздоону чечтик. Баары бир болууну кааладык