Мазмұны:

Жарқыраған қалта алаңы: 5 қадам (суреттермен)
Жарқыраған қалта алаңы: 5 қадам (суреттермен)

Бейне: Жарқыраған қалта алаңы: 5 қадам (суреттермен)

Бейне: Жарқыраған қалта алаңы: 5 қадам (суреттермен)
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Қараша
Anonim
Image
Image
Жарқыраған қалта алаңы
Жарқыраған қалта алаңы

Менің алғашқы нұсқаулықтарыма қош келдіңіз! Бұл мен бөліскім келетін қызықты жоба, бірақ көп нәрсені күтемін! Мен мұны алғаш рет бітіру кешінде жасадым, бірақ бұл дизайнды жарықдиодты байланыстардан бастап арнайы жарық шамдарына дейінгі көптеген ұқсас жобаларда қолдануға болады.

1 -қадам: Сізге қажет нәрселер:

Материалдар:

  • Attiny85 немесе ұқсас
  • Қалдықтар протободы
  • CR2032 сағаты үшін батарея ұстағыш пен батарея
  • Қалдық сым
  • Кішкене қосқыш
  • RGB жарық диоды

Құралдар:

  • Пісіру темірі
  • Көмекші қолдар
  • Arduino IDE немесе соған ұқсас ноутбук

Мен қолданған қосымша заттар:

  • 3D принтері
  • Қысқыштар
  • Конденсатор
  • Қайта бағдарламалауға мүмкіндік беретін IC қондырғысы
  • Мыс сым
  • Пинцет
  • Дәнекерлеу түтін сорғышы
  • Жұмыс шамы
  • Кішкентай AVR бағдарламашысы (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)

2 -қадам: тақтаны жинаңыз

Тақтаны жинаңыз!
Тақтаны жинаңыз!
Тақтаны жинаңыз!
Тақтаны жинаңыз!
Тақтаны жинаңыз!
Тақтаны жинаңыз!

Сіз мұны қалағаныңызша жинай аласыз, бірақ мен қызығушылық танытқандарға өз процессімді сипаттаймын.

  1. Алдымен мен шамды жинадым. Мен алдыңғы жобадан алған Neopixel RGBW жарықдиодты (https://www.amazon.com/ALITOVE-Similar-Individual-Addressable-embedded/dp/B01K4HCVDC/) қолдандым. Мен сондай -ақ attiny85 чипі бар стандартты 4 -кодты RGB светодиодты қолдандым, ол да жұмыс істеуі керек, бірақ соншалықты жарқын болмайды.
  2. Содан кейін мен 4.7 микрофарадты конденсаторды оң және теріс терминалдарға дәнекерледім (осы арнайы жарықдиодты үшін ұсынылғандай), содан кейін мен оң және теріс сымдарды, ал 470 Ом резисторы бар светодиодқа деректер желісін дәнекерледім.
  3. Содан кейін мен батарея ұстағышын орнаттым. Мен қажет болғаннан гөрі үлкенірек протободы қолдандым, сондықтан қажет болған жағдайда кеңейтуге болатын орын болды, содан кейін cr2032 батарея ұстағышының оң жақ пластинасын протоборға дәнекерледім. Мен батарея ұстағышының астыңғы жағын бекіту үшін жалаңаш сымды қолдандым.
  4. Содан кейін мен 8 істікшелі IC чип ұстағышын батареямен бірге протобоға қойдым, сондықтан мен жеткілікті орын болатынын білдім, түйреуіштерді бүктеп, дәнекерледім.
  5. Төменгі жағында мен батарея ұстағышының электр сымдары мен электр сымдарын IC ұстағышына жалғадым. Электр сымына қосқышты қосу үшін кейінірек кесуге болатын кішкене ұзындықты қалдырғаныңызға көз жеткізіңіз.
  6. Батареяның әлі де сәйкес келетінін екі рет тексеріңіз, ал егер сізде мультиметр болса, IC ұстағышының қуат және розеткаларын тексеріңіз. Бұл жалықтыратын болып көрінуі мүмкін, бірақ кейінірек ақауларды жою қажет болса, оларды тексергенде нәтиже береді.
  7. Жарық сымдарын қуат пен жерге қосыңыз (IC ұстағышына қосылу жанында) және IC -дегі стандартты түйреуіштен бір деректер желісін жүргізіңіз. (түйреуіштің бар екеніне көз жеткізу үшін түйреуіш парағымен екі рет тексеріңіз, әйтпесе дәнекерлеу үшін қайсысы қолайлы болса, солай пайдаланыңыз)
  8. Содан кейін электр желісінің мыс сымын қысыңыз, ол IC ұстағышына жетпей тұрып, кішкене ұзындықтағы сымды екі жағына дәнекерлеңіз.
  9. Содан кейін сымды өлшеміне қарай қысыңыз, сымдарды кішкене қосқыштың екі ұшына дәнекерлеңіз, үшінші сымға қысыңыз және қосқышты бүйірдегі бос орынға ыстық желіммен жабыңыз. Басқа ашық сымға немесе оның қасына орнатқан кезде қосқышты оқшаулауға мұқият болыңыз, себебі корпус металл. Мен кішкене ғана электр таспасын қолдандым.

3 -қадам: чипті бағдарламалау

Бұл жобаға менің кодты Github -дан алуға болады: https://github.com/3jackattack3/simpleSpectrumLigh…. Мұны бағдарламалау үшін мен sparkfun бағдарламасынан «tinyAVRprogrammer» көмегімен атомдық мәтіндік редакторға арналған Platformio плагинін енгіздім. Менің тәжірибемде бұл attiny85 сияқты IC чиптеріне кодты жазудың және жүктеудің сүйікті әдісі болды.

Платформалық плагин - бұл жеке қалау, бірақ мен оны тексеруді ұсынамын. Мен өзіме ұнайтын мәтіндік редакторларда arduino бағдарламалаудың 3 түрлі әдісін қолданып көрдім, мен жоғары мәтінге арналған Stino және Deviot плагиндерінде қиындықтарға тап болдым, бірақ атомға арналған платформалық плагинмен үлкен жетістікке жеттім. Алайда, бұл жеке қалау болғандықтан, мен уақыт болғаннан кейін дәстүрлі arduino IDE кодын қосуға тырысамын. Егер сіз оны өзіңіз өзгерткіңіз келсе.cpp файлының мәтінін жаңа arduino жобасына көшіріп, бірінші жолды алып тастаңыз: «#include Arduino».

IC бағдарламалау біршама күрделене түседі. Мен қолданған әдіс тікелей sparkfun -дан келеді және мен осы уақытқа дейін тапқан ең жақсы әдіс. Олардың нұсқаулығын қарап шығыңыз, AVR чиптерін бағдарламалау бойынша қарапайым нұсқаулық (https://learn.sparkfun.com/tutorials/tiny-avr-prog…). Мен көрген басқа басым әдіс - IC чипі үшін жүктеуші ретінде arduino Uno пайдалану, егер сізде қосымша тақта болса, әлдеқайда арзан, бірақ қателікке бейім.

4 -қадам: Қосымша: 3D басып шығарылған қап

Қосымша: 3D басып шығарылған қап!
Қосымша: 3D басып шығарылған қап!

Бұл құрылысты аяқтау үшін мен электрониканы қорғап, қосқышты бекітіп, оны әлдеқайда кәсіби етіп жасағым келді. Жоғарыда сіз менің корпусты жобалаудың қайталанатын процесін көре аласыз, және сіз әр түрлі модельдерді таба аласыз! (https://www.thingiverse.com/thing:2904029) Мен оларды өзімнің құрастыруым үшін арнайы әзірледім, бірақ сіз модельді сіздің қажеттіліктеріңізге сай өзгерте аласыз немесе оны өзіңіздің дизайныңызға шабыт ретінде қолдана аласыз!

5 -қадам: Қалта алаңында қалай орнату керек

Қалта алаңында қалай орнатуға болады
Қалта алаңында қалай орнатуға болады
Қалта алаңында қалай орнатуға болады
Қалта алаңында қалай орнатуға болады
Қалта алаңында қалай орнатуға болады
Қалта алаңында қалай орнатуға болады

Шығармашылықпен айналысыңыз! Мен қалта квадратының жарығын тарату үшін жақсы жұмыс істейтін стандартты «бір ұшты жоғары» бүктемеден бастадым (https://www.tie-a-tie.net/how-to-fold-a-pocket-squa…). Мұнда қалта алаңының материалы үлкен маңызға ие. Жібек қалталы квадратты амазоннан арзан алуға болады (https://www.amazon.com/Fine-White-Silk-Pocket-Squa…), ол жарықты тарату үшін керемет жұмыс істейді.

Квадратты төрттен бір бөлікке бүктеңіз, содан кейін құрылғыны екі жағынан берік болатындай етіп бүктеп салыңыз (алмас ретінде бағдарланған). Пішінді сақтау үшін бүктемені аяқтаңыз және бекіткіш бекіткішті қолданыңыз. Қалтаға салынғаннан кейін сақтандырғыш түйреуіш толығымен жасырылады, ал егер оңға қарай бұрылса, жарық осында көрсетілген нүктелік емес, бейнедегідей диффузиялық болып көрінеді.

Ұсынылған: