Мазмуну:
- 1 -кадам: Биринчиси: Жылдызыңызды чийиңиз / басып чыгарыңыз / муштагыла же бургулаңыз
- 2 -кадам: Solder убактысы
- 3 -кадам:… жана дагы башка ширетүү
- 4 -кадам: нерселерди бириктирүү
- 5 -кадам: Программалоо убактысы
- 6 -кадам: Кийинки нерсе: Сиз аракет кылгыңыз келген нерселер
- 7 -кадам: Акыры…
- 8 -кадам: Бүткөн долбоордун видеолору. Ejoy
Video: Жаркыраган Arduino Xmas Star: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Ошентип, бул жылы Рождество долбоорун баштоо үчүн бир аз кеч болуп калганын баалайм. Бирок, балким, сизде керектүү нерселердин баары бар, балким, бул жылы эч жакка барбайсыз: Балким, балким, бул кичинекей долбоорду сынап көргүңүз келет. Бөлүктөрдүн тизмеси төмөндө, андыктан өзүңүздү текшериңиз!
Бул мезгилге туура келген ар кандай түстөгү 20 светодиоддун беш бурчтуу жылдызы.
Жана Arduino кууп жүргөндөй, сиз жарык берүүчү моделдериңиз менен чыгармачылыкка ээ боло аласыз: мен сизге баштоо үчүн бир нече варианттарды сунуштайм, ошондо сиз өзүңүздүн илхамыңызды табасыз. Анда бөлүш!
Берилиштер:
Жарык:
- 10 жашыл 3мм LED
- 5 кызыл 3мм LED
- 5 сары 3мм LED
- 1 ак 3 мм
- 5 220 Ом каршылыгы
Көзөмөл:
- 1 Arduino Uno (же шайкеш)
- 1 Adafruit 16 -канал 12 -бит PWM/Servo Driver - I2C интерфейси - PCA9685 (же шайкеш)
Башка нерселер:
- ылайыктуу өлчөмдөгү нан тактасы (мен ар бир тарабында электр берүү линиялары бар 830 пин тактайын колдондум)
- 5V электр менен камсыздоо
- секирүүчү зымдардын тобу
- LEDлар жана GND үчүн 20+1 18AWG зымдары
1 -кадам: Биринчиси: Жылдызыңызды чийиңиз / басып чыгарыңыз / муштагыла же бургулаңыз
Эгерде сиз сүрөт тартууну жакшы билбесеңиз (мен мойнума алгандай, мен www.wikipedia.org колдонушум керек болчу): бекер сүрөт сайтынан пентаграмманы таап, болжол менен 8 см (3 1/8 ) масштабда басып чыгарыңыз..
Жарык диоддоруңузду ыңгайлаштыруу үчүн жылдызыңыздын ар бир учунда жана ар бир кесилиште плюс борборунда бирден картон тешип койсоңуз болот. Же сиз позицияларды фанеранын жука бөлүгүнө өткөрүп, сүрөттө көрсөтүлгөндөй 3 мм (1/8 ) тешик бургулайсыз.
2 -кадам: Solder убактысы
Жашыл, сары жана кызыл диоддоруңуз үчүн каалаган позицияны тандаңыз. Мен борбордо ак түскө ээ болууну чечтим, бирок сиз каалаган түстү колдонсоңуз болот. Менин жылдызым - бул жөн эле кокустук аралашма, бирок түстөрдү иреттөө тартиби албетте ошондой иштейт!
Андан кийин, ар бир LEDдин катоддорун 90 ° бурчта бүгүңүз. Баарын бир багытта бүгүүнү унутпаңыз, бул кийинчерээк ширетүүнү жеңилдетет. Катод - бул ар бир LEDдин кыска корпусу же корпустун жалпак тарабы.
Ар бир светодиодду тиешелүү тешикке жайгаштырып, сүрөттөрдө көрүнгөндөй жылдыздын формасын түзүү үчүн бардык катоддорду бириктиргиле. Эскертүү: Катод менен аноддун кыска эместигин текшериңиз (буту узун / тегерек тарабы).
3 -кадам:… жана дагы башка ширетүү
Жылдызыңыз бүткөндөн кийин, ар бир LED анодуна зым тиркөөңүз керек болот (эстен чыгарбаңыз: узун бут, тегерек каптал…) Менин жылдызым үчүн жашыл жана ак зымдарды тандап алдым, негизинен менде болгон. Ошондой эле катодко башка түстөгү бир зымды тиркеңиз (б.а. мурунку кадамда курган жылдызыңыздын каалаган убагында); Мен кара зымды колдондум (анча көңүлдүү эмес, бирок кара түстү салттуу түрдө GND үчүн колдонушат, мен жардам бере алган жокмун).
Ыңгайлуулук үчүн, зымдарды сиз үчүн мааниси бар тартипте уюштуруунун жолун табыңыз. Өзгөчө:
- (-) / катод зымын бөлүп коюңуз
- (Ак) борбордук LEDди аныктаңыз
- пентаграмманын кесилишинде жайгашкан 5 LEDди бөлүңүз ("ички" LED)
4 -кадам: нерселерди бириктирүү
Сиздин сулуу жылдызыңызды ширеткенден кийин (бул меникинен жакшыраак көрүнөт деп ишенем: Сиз аны эң сонун формада кармоо үчүн өтө этият болосуз!), Бардыгын туташтырууга убакыт келди. Кечиресиз, мен FRITZING кылбайм, андыктан мен түшүндүрүп берүүгө аракет кылам. Обзор биринчи сүрөттө, кийинки кадамдар тиешелүү түрдө көрсөтүлгөн.
Нан тактасында
- 5V камсыздооңузду киргизиңиз. Жеткирүү (+) нан (+) абалында экенин тактаңыз!
- 16 каналдуу PWM тактасын нан тактасына ыңгайлуу жерге коюңуз
- бири -бирине ыңгайлуу 5 220 Ом резисторлорду коюңуз
Ардуинодон Breadboardго чейин
- Arduino GNDди нон тактасына туташтыруу (-)
- Arduino SCLди PWM тактасына SCL менен SDAны SDAга туташтырыңыз
- Ар бир резистордун бир жагына Arduino казыктары 3, 4, 5, 6, 7ден бир секиргичти туташтырыңыз
PWM Breakoutтон Breadboardго чейин
- 16 секиргич зымдары PWM чыгарылышынан баштап нан тактасындагы 16 катарга чейин барат
- GND нан тактасынын электр тилкелериндеги (-) менен туташкан
- VCC нан плитасынын үстүндө (+) туташкан
- биз кичинекей светодиоддорду колдоно тургандыктан, мен V+ туташуусун колдонбойм
"Жылдыздуу" байланыштар
- (Кара!) Катоддук зым нан тактасында (-) туташтырылган
- (ак) борбордук LED PWM pin 15ке туташкан
- 5 "ички" LED каршылыгынын башка учуна туташкан
- Калган 15 светодиод PWM казыктарына 0дөн 14кө чейин туташат
Башка нерселер
- Сиз нан тактаңызды иштетишиңиз керек болот
- … Жана Arduino -ны компьютериңизге стандарттык USB кабели аркылуу туташтырыңыз
5 -кадам: Программалоо убактысы
Чыгармачылык менен алектенүүгө жана долбоорго жылтырак коюуга убакыт келди.
Менин мисал файлдарым колдонууга оңой (жана сонун документтештирилген) Adafruit_PWMServoDriver китепканасына негизделген.
Алардын баары китепканаларды чакыруудан, керектүү өзгөрмөлөрдү аныктоодон башталат (жана мен муну кийинки мисалдарда тазалаган жокмун!)
SETUP бөлүмүндө, сиз PWM үзүлүшүнүн инициализацияланганын жана сериялык порттун ачылганын көрөсүз (мен аны кээ бир мүчүлүштүктөрдү оңдоо үчүн колдонгом … менин программалоо стилим негизинен көчүрүү-паста-аракет кылуу-аракет кылуу-кайталоо!), Ошондой эле аныктоо. Чыгыш катары ички светодиоддор үчүн 5 казык.
Акыры LOOPта LED диоддорунун туш келди ирмелишине, же кууп жетүүсүнө, же алардын топторунун өчүп -өчүшүнө жол берем. Аларды сынап көрүңүз, алар өзүңүз үчүн эмне кылып жатканын көрүңүз: Жаңы жылдык белектер ошону менен байланыштуу, туурабы? Таң калуу! Сизге жагат деп үмүттөнөбүз!
BTW: Кээ бир үлгүлөр менин инстаграмымда (@nicnowak) ушул жерде:
Инстаграм баракчасы Instagram баракчасында жайгашкан
Ein Beitrag geteilt von nicnowak (@nicnowak)
6 -кадам: Кийинки нерсе: Сиз аракет кылгыңыз келген нерселер
Ушул убакка чейин бул КЫРГЫЗСТАН жакты деп үмүттөнөбүз. Эгер ошондой болсо, бул жерде аны кызыктуу кылуу үчүн эмне кылсаңыз болот деген бир нече идея бар:
Чоң диоддорду колдонуңуз! 5мм, 8мм. Унутпаңыз, алар көбүрөөк күчкө муктаж болушат, андыктан PWM тактасындагы V+ га өзүнчө электр булагын тиркеп, ошого жараша LEDдерди туташтыргыңыз келет.
КӨБҮРӨӨК светодиоддорду колдонуңуз! PWM тактасы I2C негизделгендиктен, сиз бир нече такталарды (62ге чейин!) Чынжырлай аласыз жана көптөгөн көптөгөн светодиоддорго ээ болосуз. Жылдыздын татаал формалары мүмкүн, балким 3D формасы да болмок?
АР ТҮРДҮ колдонуңуз! Албетте, кызыл, алтын жана жашыл типтүү Рождество темасы, бирок көк жана ак кызыктуу вариант сыяктуу көрүнөт.
ЖЫЛДЫЗДЫК ФОРМАЛУУ ҮЙДҮ ТҮЗҮҢҮЗ! Көрүнүктүү зымдар ар бир адам эстетикалык жактан жагымдуу деп эсептей бербейт (жакшы: мен…), андыктан жылдызды жабуу үчүн фанера же пластикалык корпус Рождество маанайын кошо алат. Сиз аны 3D басып чыгара аласызбы? Ооба, мүмкүн !! (Мен албайм …)
DIFFUSOR колдонуңуз! Жалаң Диоддордун фокустоо аянты абдан кичине. Жарым тунук кагаз же тунук пластик сыяктуу кээ бир диффузордук материалдарды колдонуу жарыкты жумшартат.
CRAZY LIGHT Эффектилерин түзүңүз! Же дагы майрамдык кылып: Бул сизге байланыштуу.
CONTROLS кошуу! Күндүн акырында, сиздин Arduino жөн эле 21 светодиоддон көп нерсени жасай алат. Жарык үлгүлөрүн которуштуруу үчүн өчүргүчтөрдү кошуңуз. Аны сезгич кылыңыз. Күн батканда аны жаркыраткыла.
7 -кадам: Акыры…
Сиз байкагандырсыз, менин компоненттерим "шайкеш" такталар. Алар жакшы, арзан жана көптөгөн соода түйүндөрүндө жеткиликтүү.
Бирок, эгер мүмкүнчүлүгүңүз болсо, мунун баарын бизге алып келген жаратуучуларды колдоңуз:
www.arduino.cc
www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…
8 -кадам: Бүткөн долбоордун видеолору. Ejoy
Кээ бирлери жылаңач светодиоддор менен тартылган, ал эми башкаларында мен жарыкты чачуу үчүн жөнөкөй ак кагазды колдонгом.
Кайсынын көбүрөөк жактырасың?
Сунушталууда:
Arduino (TinkerCAD) колдонуу менен жаркыраган жетекчилик: 5 кадам
Arduino (TinkerCAD) колдонуу менен жаркыраган жетекчилик: Салам! Бул үйрөткүч абдан жөнөкөй болот. Бул жерде мен TinkerCADты кантип колдонуу керектигин көрсөтөм, Arduino аркылуу Ledти күйгүзүү үчүн. TinkerCAD - бул кодуңузду тез текшерүүгө келгенде абдан пайдалуу программа жана ал үчүн абдан ыңгайлуу
Star Track - Arduino Powered Star көрсөткүчү жана трекери: 11 кадам (сүрөттөр менен)
Star Track - Arduino Powered Star Pointer and Tracker: Star track - бул Arduino негизделген, GoTo -тоосуна шыктанган жылдыздарды көзөмөлдөө системасы. Ал 2 Arduino, гиро, RTC модулу, эки арзан тепкич мотору жана 3D басылган структурасы менен асмандагы каалаган нерсени (Асман координаттары берилет) көрсөтүп жана көзөмөлдөй алат
LED менен супер жаркыраган жарыкты кантип жасоо керек - DIY: супер жаркыраган жарык: 11 кадам
LED менен супер жаркыраган жарыкты кантип жасоо керек - DIY: Супер жаркыраган жарык: Видеону алгач көрүңүз
Күн энергиясынан жаркыраган жаркыраган жылдыз: 10 кадам
Күн банкы менен жаркыраган Жылдыздуу Жаркыраган Жылдыз: Мына, мен кызыма жаңы жылдык кичинекей белек жасадым. Бул тез жана оңой чогуу ыргытылат жана абдан жакшы көрүнөт. Бул бир нече өзгөртүүлөрү бар күн кумурасы, мен Рождество чырактарынан жылдыздуу LEDди колдондум жана
Жаркыраган жаркыраган светодиоддор менен картон гетто жардыргычын жасоо: 5 кадам
Жаркыраган светодиоддор менен картон гетто жардыргычын жасоо: Мен 80 -жылдардын тематикалык кооз көйнөк партиясы үчүн картон кутудан гетто жардыргыч жасадым. Мен бул жерде кантип жасаганым менен бөлүшөм деп ойлодум. Эмне колдондум/Сизге эмне керек болот: Картон куту Ар түрдүү боектор Маска лента 20 LEDs 40 диаметри 10 дюймга жакын (сиздин өлчөмүңүзгө жараша