Мазмуну:
- 1 -кадам: материалдар жана инструменттер
- 2 -кадам: Solder Modules
- 3 -кадам: Arduino менен туташуу
- 4 -кадам: LEDдин алкагына клей
- 5 -кадам: Бүтүрүү
- 6 -кадам: ырахат алыңыз
Video: Neo Pixel LED сүрөт алкагы: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Дагы салам! Мен бул долбоорду атайын "асан -үсөндүн түстөрү" сынагы үчүн жасадым. Эгер сизге жакса, конкурста мага добуш бериңиз.
Ошентип, мен конкурска чындап тез жана оңой проект түзүүнү чечтим. Бул күлкүлүү сүрөтү бар нео-пикселдүү LED фото алкагы. Мен супермаркеттин куттуктоо карталары бөлүмүнөн сүрөттү алып жатканда (мен жылдыздар согушунун жана геометриялык абстракциянын күйөрманымын, ошондуктан бул эки кутуну белгилеп койду) идеяны алдым. Бул сүйкүмдүү картаны көрсөтүүнүн башка түстөрдүн өзгөрүүсүнө жана жаркыраган сүрөт алкагына караганда кандай жакшы жол бар?
Баары мага 1 күнгө созулду, дем алыш күндөрү проектини сынап көрүңүз.
1 -кадам: материалдар жана инструменттер
Менде көп нерселер бар, анткени мен долбоорду аяктагандан кийин убакыттын өтүшү менен чогултулган тетиктерге ээ болом. Баары мага окшош эмес экенин баалайм жана сизге бит сатып алууңуз керек болушу мүмкүн.
Материалдар:
- Hot желим таяктар (ebay £ 1.30 он үчүн)
- 5мм ридгид ПВХ (a4 поликонборд бир А4 даана үчүн £ 1.49)
- Фото рамка 5х7 дюймдук сүрөттү кабыл алат (унаа өтүгүн сатуудан 2 фунт стерлинг [эл аралык окурмандар үчүн базардан качуу])
- Neo pixel LEDS WS2811 модулдары (мен буларды 300 фунт стерлингге 20 фунт стерлингге сатып алдым, бирок мен онго жакын колдондум, муну 30 тилкеде ebayден 5,50 фунтка сатып алсаңыз болот)
- Dupont кабелдери (ebayдеги жумуш үчүн £ 1)
- Arduino Nano / Pro-Mini (Шенжендеги кесиптештерибизден 2 фунт, бул 16 МГц вариант экенин текшериңиз)
- Solder, 10g, 0.8mm (Кытайдан £ 0.99)
- Таза жабышчаак лента (66 миллион ролл үчүн a.k.a. sellotape £ 0.99)
- Funky куттуктоо картасы (£ 2.50)
- Микро USB үзүлүү PCB (Кытайдан 10 үчүн 1,49 фунт)
- Чакан кара корпус (ebay £ 1.97)
- Жылуулук кыскарат
- Өзүн жабыштыруучу колдоосу бар кичинекей ширетилбеген нан (ebay £ 0.99 Гонконгдон)
МААНИЛҮҮ
Пикселдик LED туура иштеши үчүн, анын 16 МГц версиясы болгондо, сиз каалаган чакан микро контроллерди колдоно аласыз. Мен адегенде ATTiny85ти колдонгум келди, бирок мен кыйналдым, ошон үчүн мен жакшы иштегенин билдим.
Куралдар
- Паяльник (Эгерде сиз бул жерде мен сыяктуу кичинекей ширеткичтерге ширетсеңиз, анда температура көзөмөлүндөгү темирден чоң пайда аласыз)
- Кол өнөрчүлүк бычагы (aka stanley бычак)
- Ысык желим мылтык
- Ысык пистолет
2 -кадам: Solder Modules
Сиз бул модулдарды мурунтан эле бириктирилген роликтерде сатып ала аласыз, аны узундукка чейин кесүүгө болот. Мен сизге буларды сатып алууну сунуштайт элем, болбосо бул кадамды жасашыңыз керек болот. Мен бул модулдарды көп жылдар мурун мен таштап кеткен башка долбоор үчүн сатып алдым. Мен муну колдондум, анткени менде мурунтан эле бар болчу.
WS2811 жана WS2812 даректери модулдар болуп саналат, алар байламтаны сапка байлашат. Ар бир жеке модуль күйгүзүлүп же өчүрүлүшү же белгилүү бир түстү көрсөтүү үчүн жасалышы мүмкүн. Бул модулдарда кириш жана чыгууну көрсөтүүчү жебе бар жана муну эске алуу маанилүү. Негизи, бардык жебелер чогуу ширетилгенден кийин, жипти бир багытта көрсөтүшү керек. Мен кыскача диаграмма тиркеп койдум (Адафруттун уруксаты менен, аларда бул модулдарды жана ушул сыяктуу модулдарды кантип колдонууну камтыган эң сонун "uberguide" бар, андыктан айырмачылыктарды түшүнүү үчүн аны текшерип көрүңүз).
Мен дюпонт кабелдерин колдондум, анткени алар солеткага жакшы ширетүү үчүн туура болгон. Мен модулдарды бөлүү үчүн аларды 3 см узундукка бөлдүм. Фото алкакты бүтүндөй бир сапка бириктиргенден кийин, биз аларды фото алкакка орнотуу жөнүндө ойлоно алабыз.
3 -кадам: Arduino менен туташуу
Кийинки кадам абдан жөнөкөй. Мен Adafruit Neo Pixel LED китепканасын Arduino IDE аркылуу жүктөп алдым. Бул үчүн төмөнкүгө өтүңүз:
Эскиз -> китепкана кирет -> Китепканаларды башкаруу
андан кийин менюдан "Adafruit Neo Pixel by Adafruit" тандап, орнотууну басыңыз
"Strandtest" эскизинин мисалын жүктөп, чыкылдатыңыз:
Файл -> Мисалдар -> Adafruit Neopixel -> Strandtest
Андан кийин кодду Arduinoго жүктөңүз
Сиздин сапта канча пиксел бар экендигине жараша, кодуңузду "NUMOFPIXELS = 60" деп жазылган сапыңыздагы пикселдердин санына өзгөртүүгө туура келиши мүмкүн, мен үчүн бул 13 болчу. Эгерде сиз башка нерсени кааласаңыз, анда кодду дайыма өзгөртө аласыз, бирок мен мисалдагы эффекттерди жакшы көрөм.
Пикселдер сабында Arduino "5V, GND жана DATA" менен үч байланыш бар. 5V линиясын Arduinoдогу 5Vга, Arduinoдогу GNDге жана DATAны Arduinoдогу Digital Pin 6га туташтырыңыз. Ар бир ойлоп табуучу модулду тиркегенден кийин, жипти кыскача иштетип, экинчисин ширетүүдөн мурун алардын туура иштегенине ынанам. Төшөктөрдүн ортосундагы аралыктан улам кыска туташууну же кыска эки маалымат линиясын бирге жасоо абдан оңой.
Сапты туташтырып, кодду жүктөп, сап күтүлгөндөй иштеп жатканын ырастагандан кийин кийинки кадамга өтүңүз.
4 -кадам: LEDдин алкагына клей
LED модулунун ылдый жагына ысык клей колдонуңуз жана аны алкакка чаптаңыз. Зымдарды мүмкүн болушунча ичке карма. Андан кийин мен жашыруу үчүн зымдардын үстүнө ысык желим менен жабышкан зымдарды жабуу үчүн крафт бычак менен 5 мм көбүк тактайдын 3 см х 1,5 см тилкелерин кесип алдым.
5 -кадам: Бүтүрүү
Мен 5 мм пенопласттан картанын ички рамкасын кесип, картаны sellotape менен кадрга бекиттим. Мен зымдардын алкактын арткы бөлүгүнөн чыгып кетиши үчүн жөлөнгүчтү кесип алдым. Арткы такта сүрөттү жабуу үчүн алкактын арт жагына жайгаштырылган.
Arduino -ны жайгаштыруу үчүн, мен бардык туташууларды желим таянычы бар ширетилбеген нанга коюп, кичинекей корпуска илип койдум. Мен светодиоддорго жана кубаттуулукка кирүү үчүн капталында 6 мм тешик жасадым. Мен андан кийин капкакты кайра кутуга сайып, аны ысык клей менен жабыштырдым. Акырында мен Arduino'нун кубаттуулугун микро-USB разряд ПХБсын колдонуп, жылуулукту кыскартуу менен аяктадым.
6 -кадам: ырахат алыңыз
Мен сизге бул кыска нускама жакты деп үмүттөнөм, эгер сизге жакса, анда асан -үсөн конкурсунун түстөрүндө добуш бериңиз. Сураныч, менин дагы башка көрсөтмөлөрүмдү карап көрүңүз.
Сунушталууда:
Virtual Asistent менен кайра иштетилген санарип сүрөт алкагы: 7 кадам (сүрөттөр менен)
Virtual Asistent менен кайра иштетилген санарип сурот жээкчеси: Саламатсыздарбы бул! Мындай долбоордун биринчи аракети менин Lego Digital Photo Frame болчу, бирок Siri менен Google Nowдын энтузиазмдуу колдонуучусу болгондуктан, мен аны жаңыга алып барууну чечтим
Steam Punk Digital 8 "Сүрөт алкагы: 13 кадам (сүрөттөр менен)
Steam Punk Digital 8 "Picture Frame: Бул көрсөтмө буу панк стилиндеги кичинекей санарип сүрөт алкагынын физикалык түзүлүшүн көрсөтөт. Кадр B+малина пи модели менен иштейт. Анын өлчөмдөрү диагоналда болгону 8 дюймди түзөт жана ал туура келет кичинекей столдо же текчеде абдан сонун. Менин
Санарип сүрөт алкагы: 9 кадам (сүрөттөр менен)
Санарип сүрөт алкагы: жүгүртүүдөгү миллионго кошуп, бул жерде мен болжол менен 100 долларга курган Digital Picture Frame .. ооба, анын баасы кымбат, бирок менин оюмча салкындык фактору жогору .. Жана геик масштабында , бул мындан жакшыраак болбойт
Күн энергиясы менен иштеген санарип сүрөт алкагы: 11 кадам (сүрөттөр менен)
Күн энергиясы менен иштөөчү санарип сүрөт алкагы: Мына, мен өткөн Рождестводо аялыма жасаган кичинекей белегим. Бул жалпысынан эң сонун белек болмок - туулган күндөр, мааракелер, Валентин күнү же башка өзгөчө окуялар! Негизинде стандарттык санарип сүрөтү бар
Кайра иштетилген ийри " айнек " Сүрөт алкагы: 7 кадам (сүрөттөр менен)
Кайра иштетилген ийри " айнек " Сүрөт алкагы: Пластикалык бөтөлкөлөрдүн, калган картондон жасалган кутулоо жана кээ бир үнөмдүү дүкөндөрдүн заманбап таштандылары үчүн дагы бир жолу- кайра иштетилген материалдардан сүйүктүү сүрөттөрүңүз үчүн антиквардык стилдеги ийилген алдыңкы сүрөт жээкчелерин жасаңыз