Мазмуну:

Жаңы жылдык балатынын дарактары: 10 кадам (сүрөттөр менен)
Жаңы жылдык балатынын дарактары: 10 кадам (сүрөттөр менен)

Video: Жаңы жылдык балатынын дарактары: 10 кадам (сүрөттөр менен)

Video: Жаңы жылдык балатынын дарактары: 10 кадам (сүрөттөр менен)
Video: Мына сага фигура. Айгерим Расул кызы🍑🍑🍑🔥🔥🔥🍆🍆🍆 #bulbul #кыргызчаырлар #бишкек #кыргызстан #хит 2024, Июль
Anonim
Image
Image

Быйыл мен жаңы жылдык балатыны сатып алдым. Ошентип, кийинки логикалык кадам аны кооздоо болду. Айлана карап

Мен тапкан жарыктардын варианттары чындыгында мен каалагандай кылган эч кандай жарык жок болчу. Мен каалаган нерселердин баары-бул жаңы жылдык балатынын жарыктары, алар көзүн ирмеп, түсүн өзгөртүп, телефондон, же баскычтан, же үндөн башкарыла турган, баардык 100% ыңгайлаштыруу жана кайра программалоо, албетте, мен Amazonдо бир нерсе таба аламбы? Бирок көп изденүүдөн кийин мен эч нерсе таппадым, ошондуктан кээ бирөөлөрдү өзүм каалагандай кылууга кыялдануудан баш тарттым. Бирок киришүү жана аны кантип жасаганым жетиштүү. Мен муну кантип жасаганымды кыла турган көптөгөн өзгөрүүлөр жана жакшыртуулар бар, мен сизди жакшы версияларды колдонуп, жаман жагын жакшыртуу үчүн, менин версиямды тепкич катары колдонууга чакырам.

Мен бул долбоорго кийинки айдын ичинде дарак өстү деп кошууну пландап жатам, андыктан жакында жаңыртууларды издеңиз.

Берилиштер үчүн мен төмөнкүлөрдү колдондум:

  • Raspberry Pi 3 (SD карта, электр менен камсыздоо)
  • Fadecandy LED тактасы
  • WS2811 Рождество дарагынын жарык стилиндеги даректүү светодиоддор (сиз тапкан жалпы тилкелер эмес) Мен сегиз 50LED жипти колдондум
  • 5V 60A электр менен камсыздоо жана электр шнуру
  • Wire Жылуулук кыскарат
  • 3 пин JST SM секиргичтери

Куралдар үчүн мен төмөнкүлөрдү колдондум:

  • Soldering
  • Темир (ширетүүчү, флюс ж. Б.)
  • Screwdriver
  • Сым кескичтер/стриптизаторлор
  • Мультиметр

1 -кадам: Күч

Power!
Power!
Power!
Power!

Менде мурунку долбоордон калган кошумча 5В 60А электр энергиясы бар болчу, ошондуктан мен сизди колдондум

Сиз айдап бара жаткан LEDдын санына жараша бир кыйла кичине электр менен камсыз боло аласыз. Мен, балким, 30А электр энергиясын колдонгон жана 500LEDде жакшы болчу, бирок менде 60А менен камсыз кылуу бар болчу, мен колдонгон нерсе.

Бул жалпы DC электр булактарында аларга туташтырылган электр зымдары жок, андыктан муну кылышыңыз керек, зымдын учун кесүү менен баштаңыз, андан кийин мультиметрди колдонуп C13төгү казыктарды (аял аягы) аягына чейин кайсы түс Нейтралга туура келээрин, кайсынысы Жүктү, кайсынысы майдаланганын.

Акырында эки төмөнкү тешик жана бир өйдө болууга багытталганда, пин төмөнкүдөй болушу керек. Үстүндө Жер пини, сол жагында нейтралдуу, Оңдо жүктөө. Мен муну YouTube жөнүндө текшерүүдөн күмөн санасаңыз, мен сизди чакырам. Электр энергиясы менен иштөөдө этият болуңуз, айрыкча жогорку чыңалуу, мисалы, дубалдардан чыккан нерселер.

Кайсы түс экенин аныктагандан кийин, изоляцияны зымдын учунан сыйрып алып, аларды тиешелүү терминалдарына бекиңиз. Жабдууну туташтырардан мурун, капталдагы которууну ырастаңыз (эгер бар болсо), 220В эмес, 110В. Бул учурда сиз аны туташтырып, анын күйгүзүлгөнүн ырастайсыз. Эгер андай болсо, анда чыгууну ырасташыңыз керек, бул үчүн мен мультиметрди колдонуп V+ жана V- DC чыңалуусун текшердим. Меники аны өлчөгөндө меники 5.5В болчу, мен аны 5Вга жакындатуу үчүн терминалдардын сол бурамасын жөнгө салдым.

2 -кадам: Светодиоддорду даярдаңыз

LED диоддорун даярдаңыз
LED диоддорун даярдаңыз
LED диоддорун даярдаңыз
LED диоддорун даярдаңыз
LED диоддорун даярдаңыз
LED диоддорун даярдаңыз

Мен сатып алган светодиоддордун тилкесинин эки учунда 3 пин штепсель, ошондой эле ар бир учунда атайын жер/5В линиялары болгон.

Адегенде тилкенин кирүүчү учун аныкташыңыз керек, анткени алар бир гана багытта. Эркек 3 пин сайгычы менен аяктаган менин тилкемде, сиз сайгычтан чыккан зымды ээрчип, анын Ди (берилиштер) же До (маалымат чыгып) пинке туташып турганын көрө аласыз.

Муну жасагандан кийин мен атайын жерди/5В линиясын кырдын чыгыш тарабынан кыркып салдым, анткени мен аны колдонбойм.

Кийинки Мен Жерге жана 5V линияларынын ар бирине 18ft зымдын болжол менен 2.5ft ширеттим. Бул кадамда түскө шайкеш болуу маанилүү, мен 5В үчүн сары жана кызыл түстү, жер үчүн кара/жашыл түстү колдондум, эгер сиз байкабастан буларды артка илип койсоңуз, анда сиз Светодиоддорго зыян келтиресиз. Бардык тилкелерди кошкондон кийин, мен аларды бир -бирине кыскарып калуудан коргой турган бардык ширетүүчү түйүндөрдү жабуу үчүн жылуулукту кыскартууну коштум.

Мен бул процессти бардык 8 LED диаметри үчүн жасадым. Анан акыры аларды кийинкиге калтырыңыз.

Кеңеш Эгер аларды резина менен байлап койсоңуз, анда ал бир аз баш аламандыкты жаратат.

3 -кадам: Fadecandy тактасын даярдаңыз

Fadecandy тактасын даярдаңыз
Fadecandy тактасын даярдаңыз
Fadecandy тактасын даярдаңыз
Fadecandy тактасын даярдаңыз
Fadecandy тактасын даярдаңыз
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 -кадам: Уюлдук телефонду оңой башкаруу

Оңой уюлдук телефон көзөмөлү
Оңой уюлдук телефон көзөмөлү
Оңой уюлдук телефон көзөмөлү
Оңой уюлдук телефон көзөмөлү

Ошентип, сизде дарак бар (мойнуна алам, бул зымдардын баш аламан болушу мүмкүн) жана баары кайра туташтырылган, малина пи иштеп жатат жана барууга даяр. Бул жерде аны текшерүүнүн тез жолу. Бертран Мартел тарткан бул колдонмо фадеканд тактасын башкарууда фантастикалык жумушту аткарат

Орноткондон кийин төмөнкүлөрдү аткарыңыз.

  1. Сиз rPi менен бир WiFi тармагында экениңизди текшериңиз
  2. Колдонмону иштетип, сол жактын жогорку бурчунда басыңыз
  3. чыкылдатуу сервер конфигурациясы
  4. "Жергиликтүү серверди баштоо" белгисин алып салуу
  5. Raspberry Pi IP катары Server IP дарегин териңиз
  6. жарайт бас
  7. Hamberger баскычын кайра басыңыз
  8. "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 баскычын башкаруу
RGB баскычын башкаруу
RGB баскычын башкаруу
RGB баскычын башкаруу
RGB баскычын башкаруу
RGB баскычын башкаруу

Досунун эң сонун долбоору бар, ал иштеп жатат, ал баскычта отурган такта, бул чоң баскычка RGB алып келди, аны githubдан текшере аласыз

Менде анын прототиптеринин бири бар жана бул аны колдонуунун фантастикалык ыкмасы болсо да, менин максатым - баскычтын түстөр аркылуу акырындык менен айланышы, ал басылганда дарак кандай түстө болсо, ошол түскө айланат.

Мына менин баскычым. Мен 3D үчүн базаны басып чыгардым, азыр ал USB менен иштейт, бирок келечекте аны баттер менен иштетиши мүмкүн.

Мен баскыч үчүн жазгам код тиркемеде жана баскыч басылганда MQTT билдирүүсүн RaspberryPiге учурдагы түс менен жөнөтүү үчүн которулат.

Бул чуркоо менен мен жөн гана баскычты USB розеткасына же батарейкага кошуп, даракты зымсыз башкара алам, анткени MQTT билдирүүсү WiFi аркылуу жөнөтүлөт.

Бул долбоорду текшергениңиздер үчүн баарыңыздарга рахмат, эгерде кандайдыр бир суроолоруңуз болсо мага жооп бериңиз деп аракет кылам. Сиздин долбоорлорду чыдамсыздык менен күтөбүз.

Сунушталууда: