Мазмуну:

ATTiny 85 Майрамдык кыл чырактары: 5 кадам
ATTiny 85 Майрамдык кыл чырактары: 5 кадам

Video: ATTiny 85 Майрамдык кыл чырактары: 5 кадам

Video: ATTiny 85 Майрамдык кыл чырактары: 5 кадам
Video: Знакомство с Digispark ATtiny85. "Arduino для чайников" 2024, Июль
Anonim
ATTiny 85 Майрамдык кыл чырактарды көзөмөлдөйт
ATTiny 85 Майрамдык кыл чырактарды көзөмөлдөйт
ATTiny 85 Майрамдык кыл чырактарды көзөмөлдөйт
ATTiny 85 Майрамдык кыл чырактарды көзөмөлдөйт
ATTiny 85 Майрамдык кыл чырактарды көзөмөлдөйт
ATTiny 85 Майрамдык кыл чырактарды көзөмөлдөйт

EBayди карап жатканда, мен WS2811 чипин колдонгон 50 даректүү LED диапазонуна туш келдим, бирок алар чынында перилердин жарыгы катары колдонуу үчүн иштелип чыккан деп ойлобойм, алар жакшы иштешет жана даракта укмуштай көрүнүшөт. Түстөрдү каалаган майрамдык темаларга ылайыктуу кылып өзгөртүүгө да мүмкүн болмок. Рождествого жакын болгондуктан, мен чүчүкулак, кызыл жана жашыл түстөрдү, ошондой эле көптөгөн түстөрдү колдонгон кээ бир үлгүлөрдү жана албетте, адрестүү LED долбоору асан -үсөнсүз толук болмок.

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

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

Комплекстин жалпы баасы 15 фунт стерлингден аз жана дем алыш күндөрү негизги куралдар менен оңой эле бүтүрүлүшү мүмкүн.

Убактылуу бөлүктөр керек:

  • ATTiny программалоо үчүн Arduinouno же эквиваленти
  • ATTinyди тестирлөө жана программалоо үчүн нан тактасы жана секирүүчү зымдар
  • ширетүүчү жана темир
  • ысык желим курал

Курулуш үчүн колдонулган бөлүктөр:

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

  • ATTiny85 плюс кошумча DIP 8 IC розеткасы (https://amzn.to/2RgKpeJ)
  • 1000uF конденсатор * (эскертүүлөрдү караңыз)
  • 3 x 1ден 5 кОмго чейин резисторлорду түшүрүү.
  • 1 x 300-500Ω каршылыгы * (эскертүүлөрдү караңыз)
  • 1 даана прототип тактасы (https://amzn.to/2Rn4YGs)
  • USBден DCге кабель (https://amzn.to/2BE2iyP)
  • DC розеткасынын туташтыргычы (https://amzn.to/2TUFbHy)
  • Даректүү светодиоддордун жарылышы (https://amzn.to/2Rm1Yds)
  • 3 x убактылуу баскыч
  • Долбоор кутусу (https://amzn.to/2DTeTzA)

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

* Бул Adafruit NeoPixel Überguideден көчүрүлгөн жана конденсатор менен резистордун зарылдыгын түшүндүрөт.

NeoPixelsти кандайдыр бир чоң энергия булагына туташтыруудан мурун (DC "дубал сөөлү" же чоң батарея), жогоруда көрсөтүлгөндөй + жана - терминалдарына конденсатор (1000 µF, 6.3V же андан жогору) кошуңуз. Конденсатор тилкеге тартылган токтун күтүүсүз өзгөрүүсүн буферлейт. Ардуино маалымат чыгаруу пини менен биринчи NeoPixelге киргизүүнүн ортосунда 300дөн 500 Омго чейинки резисторду кой. Резистор микроконтроллерге эмес, NeoPixelке жакын зымдын учунда болушу керек. Кээ бир продуктылар буга чейин бул резисторду камтыйт … эгер ишенбесеңиз, бирин кошуңуз … эки эсе көбөйтүүнүн эч кандай зыяны жок!

Белгилей турган башка нерселер:

Электр энергиясын колдонуу - бул даректүү светодиоддор менен ойлонушуңуз керек болгон нерсе. Канча кубат керек экенин билүү үчүн, массивдеги светодиоддордун санын алып, 60ка көбөйтүңүз, анткени ар бир светодиод 60маны тарта алат.

Бул 50дөн турган жип, ошондуктан 50X60 3000 же 3 ампер, бирок бул абдан чоң күч, эгерде алар 3 түстө толук жарыкта болсо, ошончолук көп колдонушарын эстен чыгарбоо керек. Сиз муну болтурбоо үчүн кодуңузду иреттей аласыз же аны чектөө үчүн setBrightness () буйругун колдоно аласыз. тестирлөөдө менин орнотуум 2 ампердик энергия булагында жакшы иштээрин таптым.

Мен Adafruit NeoPixel Überguide (https://learn.adafruit.com/adafruit-neopixel-uber…) окуп чыгууну сунуштайт элем, анткени ал менден алда канча жакшы деталдаштырылган.

1 -кадам: бургулоо

Бургулоо
Бургулоо
Бургулоо
Бургулоо
Бургулоо
Бургулоо

Бургулоо

Долбоордун кутусуна бир нече тешик бар.

  • Электр розеткасы үчүн артында 1х 8мм
  • 3 светодиоддун алдыңкы жагында 3x 2.5мм тешиктер же бардык 3 коргошун чыгууга жетиштүү чоңураак 1 тешик.
  • Топчолор үчүн үстүндө 3x 3,5 мм

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

2 -кадам: ширетүү

Soldering
Soldering
Soldering
Soldering
Soldering
Soldering

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

Кнопкаларды тешиктерге жана ысык клейге же эпоксидге ордуна коюңуз. Мен ар бир баскычтан бир бутумду жулуп, аларды бириктирип койгом, ошондуктан бизге бардык 3 баскычка бир гана 5 вольттук камсыздоо керек болот.

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

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

Прототип тактасы долбоордун кутусунун ичине абдан кооз келет, андыктан эч кандай кесүүнү талап кылбайт.

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

Баскычтар үчүн физикалык казыктарга 5, 6 жана 7 -ге ширетүүчү зымдар, зымдарды ылдый түшүүчү резисторлорго туташтырыңыз, алар өз кезегинде жерге туташат.

  • Pin 5 = Режим баскычы
  • Pin 6 = Ылдамдык минус баскычы
  • Pin 7 = Тез плюс баскычы

Светодиоддордун маалымат зымы физикалык 3-пинге туташат, андыктан башка зымды кошуп, экинчи учун тактанын түбүнө жакын жердеги 300-500Ω каршылыкка туташтырыңыз.

LED линиясын кесип салган зымдарды биз негизги электр зымдары катары колдоно алабыз

  • IC розеткасынын 8 -пинин, түймөлөр үчүн зымды жана негизги LED жип RED зымын 5Vга туташтырыңыз
  • IC розеткасынын 4 -пинин, бардык 3 резисторлорду жана ак LED зымын жерге ак светти туташтырыңыз.

5V баскыч зымын баскычтар үчүн жалпыга кошуңуз. ICдин туура пинине ар бир баскычты тиркеңиз. Сүрөттөрдөн мен ICге тактанын ортосуна туташкан зымдарды бир жагында каршылыгы жана экинчи жагында баскычы менен сатып алганымды көрө аласыз деп үмүттөнөбүз.

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

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

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

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