
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53



Бир нече жыл мурун биз сигаранын формасындагы чырак көлөкөсү бар жана сүт айнектен жасалган дизайнер лампа сатып алдык. Бизге көлөкөнүн өзгөчө дизайны жана чырактын жалпы көрүнүшү жакты. Бирок мен беш кичинекей стандарт лампочкадан келген жарыкка канааттанган жокмун. Көлөкө кичинекей радиуста болгондуктан, сизде эч кандай жарык таасири жок, бирок сиз жалгыз лампаларды көлөкөдөн көрө аласыз. Мен WS2812b LED тилкесине туш келип калганда, бир идея пайда болду: Мен лампаны айлантып/айландырып, стандарт лампочкаларды RGB LEDлерине алмаштыргым келди. "Жаңы" чырак WAF 8-) алуу үчүн Wifi тарабынан башкарылышы керек экенин айтпай эле коёлу.
1 -кадам: Лампанын жаңы индарлары - Partlist

Мен буга чейин Particle Photons менен бир нече долбоорлорду жасагандыктан (https://particle.io) мен бул чынында тыкан контролерду долбоорумдун негизи катары тандап алдым. Менин лампамды конверсиялоо үчүн бул жабдыкка муктаж болдум:
- Бир учунда M6 метрикалык жип менен 1x 90см түтүк
- 1х бөлүкчө фотон
- 1x HC-SR04 УЗИ сенсору (өзгөчө бурулуш үчүн)
- бөлүктөрдү туташтыруу үчүн кээ бир зымдар
- 1x AC/DC 5V/2A электр менен камсыздоо
- кубаттуулукту туташтыруу үчүн лампанын негизи үчүн кубат туташтыргычы
- 1x WS2812b LED тилкеси метрине 30 LED менен (узундугу 3м)
- Дизайнер лампа
2 -кадам: Кабелдик

Электр өткөргүчтөрүн орнотуу абдан оңой: Чийилген сүрөттө көрсөтүлгөндөй, сиз энергия менен камсыздоону VIN жана GND пиндеги Photon менен жана биринчи LED тилкесинин бир учунда + жана менен туташтырышыңыз керек. HC-SR04 фотондун D2 (HC-SR04 боюнча TRIGGER) жана D3 (HC-SR04 боюнча ECHO) пиндери бар эки кыйла узун зымдар менен туташат. Photon пин D4 биринчи LED тилкесинин DI менен туташат.
3 -кадам: Катуу бөлүк - Бөлүктөрдү чогултуу




LED тилкелери өзүнөн-өзү жабышып кетет, бирок мен аларды кошумча кабелдик байланыштар менен бекиттим (сүрөттөрдү караңыз). Зымдарды мүмкүн болушунча кыска кармоо үчүн, мен төрт ледди зигзаг менен өткөрүүнү чечтим - Фотондун D4 пини биринчи тилкенин DI -ге туташтырылган, биринчи тилкенин DO трубанын жогорку учунда DIге туташтырылган. экинчи тилке. Экинчи тилкенин DO чоордун түбүндөгү үчүнчү тилкенин DI менен туташат. Үчүнчү тилкенин DO чоордун үстүндөгү төртүнчү тилкенин DI менен туташат. Ар бир тилкенин VCC жана GND линиялары бирдей туташкан. УЗИ сенсорунун зымдары эң узун жана түтүктүн ичинен өтөт.
Электр энергиясы лампанын түбүндөгү тешикке салынган розеткага туташкан, ал жерде түп нускасында 220В электр кабели өткөн. Электр кабелдери бул туташтыргычтан Photon'дун VIN/GND, LED тилкелеринин VCC/GND жана УЗИ сенсоруна өтөт.
4 -кадам: Жумшак бөлүктөр - Githubда жеткиликтүү болгон жабдыктар

Камтылган программа Githubдагы бул репозиторийде жеткиликтүү:
github.com/happenpappen/PhotonLamp
Эгерде сиз LED тилкесин жана HC-SR04 туташуу үчүн бир эле казыктарды колдонсоңуз, анда кодду түзүүдөн мурун өзгөртүшүңүз керек болгон нерсе-"src" субдиректориясында үч саптан турган "MQTT_credentials.h" файлын түзүү:
#аныктоо MQTT_HOST ""#аныктоо MQTT_USER ""#аныктоо MQTT_PASSWORD ""
Сүйүктүү издөө системаңызды колдонуу менен оңой таба турган чиркей серверин кантип орнотуу керектиги жөнүндө бир нече жакшы көрсөтмөлөр бар …
5 -кадам: Камтылган программа - MQTT туташуусун кантип колдонуу керек


Мен MQTT сервери катары чиркейлер менен Rasperry Pi 3 (https://www.mosquitto.org) колдоном, аны кантип орнотуу боюнча анын документтерине кайрылыңыз. Сиз темага жазыла аласыз ([device id] = Particle Photon IDңиз):
/[түзмөктүн идентификатору]/#
ал серверге ийгиликтүү туташып жаткандыгын жана анын статусун жарыялай аларын көрүү үчүн:
Чыгаруу мындай болушу керек ([device id] = Particle Photon ID):
/[түзмөктүн id]/абалы/DisplayMode 8
/[түзмөк id]/абал/Brightness 250/[түзмөк id]/абал/ForgroundColor 100, 023, 014/[түзмөктүн идентификатору]/абал/BackgroundColor 034, 006, 034/[түзмөктүн идентификатору]/абал/MaxDistance 92/[түзмөктүн идентификатору]/абал/LastDistance 92/[түзмөктүн id]/абалы/CurrentDistance 92/[түзмөктүн идентификатору]/абалы/FirmwareVersion 0.6.3
Так чыгаруу сиз колдонуп жаткан камтылган программанын версиясына жараша болушу мүмкүн.
Бирок андан да кызыктуусу бар: жарыялоо менен:
/[түзмөк id]/топтоо/[параметр] [маани]
сиз көрсөтүлө турган үлгү, ошондой эле кээ бир түстөрдү өзгөртө аласыз.
Түстөрдү өзгөртүү үчүн жөнөтүңүз:
/[Particle Photon түзмөгүнүн идентификатору]/set/ForgroundColor/[кызыл], [жашыл], [көк]
/[Particle Photon түзмөгүнүн идентификатору]/setBackgroundColor/[кызыл], [жашыл], [көк]
[Кызыл] үчүн [жашыл] жана [көк] тиешелүү түстүн ондук маанилерин киргизиңиз.
Дисплей үлгүсүн өзгөртүү үчүн жөнөтүңүз:
/[Particle Photon түзмөгүнүн идентификатору]/set/DisplayMode [1ден 11ге чейинки маани]
Учурдагы аткарылган дисплей режимдери:
- Ызы -чуу
- RainbowCycle
- NoisePlusPalette
- SingleColor
- Cylon
- Жамгыр
- Fire
- HorizontalSplit
- HorizontalDoubleSplit
- VerticalSplit
- Спираль (өнүгүүдө)
Алардын айрымдары FastLEDдин мисал бөлүмүнөн.
Жарыкты өзгөртүү үчүн жөнөтүңүз:
/[түзмөктүн идентификатору]/коюлган/Жарыктык [1ден 100гө чейинки мааниси]
Сунушталууда:
Кайра колдонулган батареялары бар төмөн технологиялык күн лампасы: 9 кадам (сүрөттөр менен)

Кайра колдонулган батареялары бар төмөн технологиялык күн чырагы: Бул окуу куралы USB кубаттагычы менен жабдылган күн чырагын жасоого мүмкүндүк берет. Бул эски же бузулган ноутбуктан кайра колдонулган литий клеткаларын колдонот. Күндүн нуру тийген бул система смартфонду толук кубаттай алат жана 4 саат жарыкка ээ болот. Бул технология
БИР КАНА ЖУМУШКАН КЛАССИК БАНКТЫН ЛАМПАСЫ: 6 кадам (Сүрөттөр менен)

БИР БИР КАНА ЖУМУШЧУ КЛАССИК БАНКТЫН ЛАМПАСЫ: Эч нерсени кичинекей нерсеге кайра жаратуу - бул кайра жаратууга аракет кылып жаткан нерсеңизге жараша дайыма кызыктуу жана татаал. Мен ар дайым бир нерсени кызыктуу кылып, ага бир аз функция кошууга аракет кылам. Ошол себептен, мен кичинекей классикалык банкирдин ламын жасап жатам
LINEA - Дизайнер Минималисттик Кабат Лампасы: 6 кадам

LINEA - Designer Minimalistic Floor Lamp: https://youtu.be/S3DwttzCTKkКуруу видеосу үчүн YouTube шилтемесин жана the.stl файлы үчүн кошумча шилтемелерди караңыз;) Сиз өзүңүздүн чөйрөңүздө жакшы жалпы жарыктандыруу бар деп ойлойсуз, бирок ошондой эле бар деп ойлойсуз бир нерсе жетишпей жатат, орун берүү үчүн бир нерсе
3D Басып Дизайнер Art Toys: 6 кадам (Сүрөттөр менен)

3D Printed Designer Art Toys: Мен көп жылдар бою дизайнердик искусство оюнчуктарына кызыкчумун. Комикс дүкөнүнүн текчелериндеги кичинекей сокур кутучаларды көргөндө өзүмдү кармай албайм. Ичинде эмне бар экенин көрүү үчүн аларды айрып салышымды суранышат. Kidrobotтун Dunny серияларынын бардыгы бир эле ф
XOD менен иштөөчү кайра заряддалуучу күн лампасы: 9 кадам (сүрөттөр менен)

XOD менен иштөөчү кайра заряддалуучу күн лампасы: Көпчүлүк үй товарлары менен жабдуу дүкөндөрүндө арзан күн бакчасы/басуучу лампалары бар. Бирок эски айткандай, көбүнчө төлөгөн нерсеңизди аласыз. Алар колдонгон кадимки заряддоо жана жарык берүү схемалары жөнөкөй жана арзан, бирок жарык