Мазмұны:

TwirLED: жеңіл юбка: 8 қадам (суреттермен)
TwirLED: жеңіл юбка: 8 қадам (суреттермен)

Бейне: TwirLED: жеңіл юбка: 8 қадам (суреттермен)

Бейне: TwirLED: жеңіл юбка: 8 қадам (суреттермен)
Бейне: Пещеры, лабиринт и Зевс. Финал ► 3 Прохождение God of War 3: Remastered (PS4) 2024, Қараша
Anonim
Image
Image
TwirLED: ақшыл юбка
TwirLED: ақшыл юбка
TwirLED: ақшыл юбка
TwirLED: ақшыл юбка

Бұл жобаның негізгі идеясы - бұл би алаңында айналған кезде қозғалысқа жауап беретін және жанып тұратын юбка. Блюз, свинг және сальса сияқты әлеуметтік би үшін «шоу» сәті - бұл биші айналады, сондықтан мен тек сол кезде жарқырайтын юбка алғым келді.

Функция 3 осьті сенсордың z осіндегі орнын оқитын және егер көрсеткіш белгілі бір мәннен жоғары болса, жыпылықтайтын жарық жолын іске қосатын қарапайым бағдарламаны орындау арқылы орындалады.

Қажетті дағдылар:

  • Негізгі тігу
  • Дәнекерлеу
  • Arduio көмегімен микроконтроллерді бағдарламалау
  • Шыдамдылық

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

1 -қадам: материалдар мен құралдарды жинаңыз

Материалдар мен құралдарды жинаңыз
Материалдар мен құралдарды жинаңыз
Материалдар мен құралдарды жинаңыз
Материалдар мен құралдарды жинаңыз

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

Құралдар

  • Тігін машинасы (қажет емес, бірақ пайдалы)
  • Микроконтроллерді бағдарламалауға арналған компьютер
  • Пісіру темірі
  • дәнекерлеу кезінде заттарды орнында ұстауға көмектесетін «үшінші қол»
  • Сымды тазартқыштар
  • Ыстық желім қаруы

Материалдар

  • Толық серпімді/коньки тебуші юбка (иіру кезінде көлденеңінен айналады)
  • торды матадан немесе таспамен қоршап, оны теріңізге тигізбеңіз
  • ине мен жіп
  • Силиконмен қапталған 30 г сым
  • 3 осьті акселерометр (5В кіріспен үйлесімді)
  • Мекенжайланатын RGB светодиодтары
  • Pro Micro микроконтроллер (5V) немесе Sparkfun нұсқасы. Мен екеуін де қолдандым
  • Қуат жиынтығы (5В шығысы) немесе осыған ұқсас нәрсе
  • ыстық желім таяқшалары

Егер сіз өзіңіздің юбкаңызды жасағыңыз келсе, найзағай орнатқыңыз келмесе, бағытсыз өрнегі мен созылатын матасы бар матаны алғаныңызға көз жеткізіңіз. Міне, оны қалай жасауға болатыны туралы бір нұсқаулық: DIYlover89 DIY коньки тебуші/шеңбер юбкасы.

2 -қадам: Power Pack үшін қалта жасаңыз

Power Pack үшін қалта жасаңыз
Power Pack үшін қалта жасаңыз
Power Pack үшін қалта жасаңыз
Power Pack үшін қалта жасаңыз
Power Pack үшін қалта жасаңыз
Power Pack үшін қалта жасаңыз
Power Pack үшін қалта жасаңыз
Power Pack үшін қалта жасаңыз

міне, қуат банкі мен микроконтроллерді қауіпсіз ұстау үшін тез қалта жасаудың жолы.

  • қалтаның болуын қалаған жерге юбканың ішіне найзағай бекітіңіз және тігіңіз.
  • матаны найзағай тістерінің арасына ашыңыз және кесіңіз
  • матаны үстіне зигзаг тігісімен бекіткішті бекітіңіз
  • қуат банкі мен pro micro өлшеміндегі матаның бір бөлігін кесіңіз
  • матаның кішкене бөлігін кесіңіз, түйреңіз және тігіңіз, осылайша pro micro -ның өзінің «үйі» болады (қалтадағы қалта)
  • юбка ішіндегі барлық қалтаны найзағай тесігіне бекітіңіз
  • орнына тігу
  • қалтаның түбінде сымдарды өткізу үшін саңылау қалдыруды ұмытпаңыз

3 -қадам: Сымдарды жоспарлау схемасы

Сымдарды орналастыру жоспары
Сымдарды орналастыру жоспары
Сымдарды орналастыру жоспары
Сымдарды орналастыру жоспары
Сымдарды орналастыру жоспары
Сымдарды орналастыру жоспары

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

Юбканы төңкеріп қойыңыз, сонда сіз түйреуішті қай жерге қойғаныңызды көре аласыз.

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

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

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

4 -қадам: Барлығын бірге дәнекерлеңіз

Барлығын бірге дәнекерлеңіз
Барлығын бірге дәнекерлеңіз
Барлығын бірге дәнекерлеңіз
Барлығын бірге дәнекерлеңіз

Мен оны дәнекерлеу оқулығына айналдырғым келмейді, бірақ мұнда пайдалы болуы мүмкін бірнеше кеңестер мен әдістер:

Сымдар

Сым картасын қадағалаңыз және сымдарды бірден емес, жүріп бара жатқанда кесіңіз.

Өлшеу және кесу кезінде светодиодтар арасында өтетін сымның бос болуын қалдырыңыз.

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

Дәнекер

Бұл жобаның ең көп уақытты қажет ететін бөлігі.

Жақсы желдетілетін жерде жұмыс жасағаныңызға көз жеткізіңіз және үзіліс жасаңыз.

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

5 -қадам: Бағдарламалық жасақтаманы жүктеңіз және орнатыңыз

Бағдарламалық жасақтаманы жүктеу және орнату
Бағдарламалық жасақтаманы жүктеу және орнату
  1. Егер сізде оны орнатпаған болсаңыз, Arduino IDE. Мен жүктелетін нұсқаны қолданамын. Веб -редактордың нұсқасын әлі сынап көрген жоқпын.
  2. ATMega тақталары кодты жүктемес бұрын бірнеше қосымша қадамдарды қажет етеді. Spark Fun Pro Micro Hookup нұсқаулығы. Барлық қадамдарды мұқият орындағаныңызға көз жеткізіңіз, әйтпесе сіз тақтаны «кірпіштендіресіз».
  3. Мен қолданған «жарқыраған» жеңіл анимациялық кітапхана үшін Кітапханаларға барыңыз, Кітапханаларды басқарыңыз және ALA кітапханасын қосыңыз. Сіз кез келген жарық режимін немесе кітапхананы пайдалана аласыз, тек кодты өшіріңіз.

6 -қадам: Компоненттерді қосу және кодты жүктеу

Компоненттерді қосу және кодты жүктеу
Компоненттерді қосу және кодты жүктеу
Компоненттерді қосу және кодты жүктеу
Компоненттерді қосу және кодты жүктеу

Мен өзімнің кодты, сенсорлар мен светодиодтарды киімге тігу алдында жаңа компоненттердің жұмыс істейтініне көз жеткізу үшін жұмыс істейтінін тексеруді ұнатамын. Мен микроконтроллерді Arduino Uno немесе Sparkfun RedBoard сияқты сақтауға кеңес беремін, ол жобаға арналмаған, сондықтан сіз эксперимент жасай аласыз және тесттер жүргізе аласыз. Мен светодиодты жіп жасап жатқанда, мен оны жақсы байланыстармен байланыстыратынымды тексеру үшін қосатын едім.

Бұл жобаның компоненттерін қосу әдісі:

Акселерометрді қосу:

  • Акселерометрдегі VCC - Pro Micro -дегі VCC -ге
  • Акселометрдегі GND - Pro Micro -дағы GND
  • Z-OUT акселерометрде A0 дейін Pro Micro
  • Y-OUT акселерометрде Pro Micro-да A1-ге дейін
  • x-OUT акселерометрде Pro Micro-да A2-ге дейін

Жарықдиодты сымдарды қосу:

  • Бірінші жарықдиодты 5В Pro Micro -да RAW -қа дейін
  • Pro Micro -дегі 2 -ші түйреу үшін бірінші жарық диоды қосылады
  • gnd бірінші жарықдиодты Pro Micro -дағы GND -ге қосады
  • Светодиодтар тізбегін құрған кезде, көрсеткілердің қуат көзінен алыс, бір бағытта екеніне көз жеткізіңіз.

USB кабелінің көмегімен қуат банкін Pro Micro -ге қосыңыз

Қуат банкінің зарядталғанына көз жеткізіңіз

Міне код:

#қосу

AlaLedRgb rgbStrip; AlaSeq spin = {{ALA_OFF, 100, 100, alaPalNull}, {ALA_SPARKLE, 1000, 1000, alaPalCool}, {ALA_OFF, 100, 100, alaPalNull}, {ALA_ENDSEQ}}; int z; void setup () {Serial.begin (9600); // сериялық портты 9600 rgbStrip.initWS2812 мәніне орнатады (35, 2); // диодты жарық диодтарының санын 35 -ке орнатыңыз және деректерді 2 rgbStrip.setBrightness (0x444444) түйреуішке жіберіңіз; rgbStrip.setAnimation (айналдыру); void loop () {z = analogRead (0); // аналогты кіріс түйреуін оқу A0 Serial.println (z, DEC); // үдеуді Z осінде басып шығарыңыз, егер (z> = 400) {Serial.print («spin»); rgbStrip.runAnimation (); } else {Serial.print («екінші, үшінші қадам»); }}

7 -қадам: Жарықдиодты жіпті юбкаға тігіңіз

Жарықдиодты жіпті юбкаға тігіңіз
Жарықдиодты жіпті юбкаға тігіңіз
Жарықдиодты жіпті юбкаға тігіңіз
Жарықдиодты жіпті юбкаға тігіңіз
Жарықдиодты жіпті юбкаға тігіңіз
Жарықдиодты жіпті юбкаға тігіңіз

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

Жіп сәл бекітілгеннен кейін, электр контактілерін оқшаулау үшін дәнекерлеу нүктелерінің үстіне әр жарықдиодты ыстық желім қосыңыз, ал оның қозғалысы/биі кезінде орнында болуын қамтамасыз ету үшін жарық диодты бүйірлерінің астына қосыңыз.

Торлы матаны немесе таспаны пайдаланып, ені шамамен 2 дюйм болатын ұзын жолақтарды кесіңіз де, жиектерін жарықдиодты жіпке бекітіп, астына бүктеңіз, содан кейін орнына тігіңіз. Бұл белдемшенің матасына берік болады. компоненттерді тырнаудан немесе аяққа, нейлонға немесе басқа адамдарға тигізбеңіз.

Ұсынылған: