Мазмұны:

От құмырасы: 18 қадам (суреттермен)
От құмырасы: 18 қадам (суреттермен)

Бейне: От құмырасы: 18 қадам (суреттермен)

Бейне: От құмырасы: 18 қадам (суреттермен)
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Шілде
Anonim
Өрт шыбындары құмыра
Өрт шыбындары құмыра
Өрт шыбындары құмыра
Өрт шыбындары құмыра

Бұл жоба банкадағы от шыбындарының әрекетін имитациялау үшін AVR ATTiny45 микроконтроллерімен бірге жасыл бетке орнатылған жарықдиодты шамдарды қолданады. (ескерту: қысқа бейнефильмде бейнелеуді жеңілдету үшін бұл бейнедегі отшашу әрекеті тездетілді. Әдепкі мінез -құлық жарықтығы мен пьесалар арасындағы кідірісінде айтарлықтай айырмашылыққа ие.)

1 -қадам: Бұл жоба туралы

Бұл жоба туралы
Бұл жоба туралы
Бұл жоба туралы
Бұл жоба туралы

Бұл жобаның шабыты ешқашан отты шыбындар жиі кездесетін жерде өмір сүрмегендіктен және мен саяхатта кездескенде оларды қатты қызықтыратындықтан алынады. Жарқылдың үлгілері интернеттен табылған отты мінез -құлықты зерттеу деректерінен цифрландырылған және Mathematica -да модельденген, осылайша жылдамдық пен қарқындылықтың өзгеруі мүмкін. Ақырғы нәтиже жеңілдік функциясымен өзгертілді және 8-разрядты PWM деректері ретінде тақырыптық файлдарға жазылды. Бағдарламалық қамтамасыз ету avr-gcc C-де жазылған және ыңғайлы болу үшін бастапқы код алдын ала құрастырылған.hex-пен бірге берілген. Код тиімділік пен энергия шығынын азайту үшін айтарлықтай оңтайландырылды. Шикі жұмыс уақытының есептеулері 600 мАч 3В CR2450 батареясы қолданылатын ән үлгісіне байланысты 4 -тен 10 айға дейін созылады деп болжайды. RIght қазір көзі әдепкі ретінде song2 бар екі үлгіден тұрады, song1 және song2. Song2-дің болжамды жұмыс уақыты-2 ай, song1-5 ай. Бұл жоба жер үсті деңгейіндегі дәнекерлеудің жеткілікті мөлшерін қамтиды. Дегенмен, тізбектің дизайны маңызды емес және бізде PCB прототиптерінің тақтайшасын қолдана алатындығымыз, өзіндік теңшелген ПХД емес, шығындарды айтарлықтай үнемдеуге мүмкіндік береді. ATTiny45-тің PDIP нұсқасы мен саңылаулы жарықдиодты қолдана отырып, беттік емес нұсқаны құру өте қарапайым болар еді. Электрондық компоненттердің бағасы шамамен 10-15 долларды құрайды (жеткізілгеннен кейін) немесе жинақтау уақыты. тәртібі 2 сағат.

2 -қадам: Бөлшектер

Бөлшектер
Бөлшектер

Бұл бөлімде мен осы жобаның құрылысында қолданған бөлшектерді тізімдеймін. Көптеген жағдайларда нақты бөлік қажет емес және оны алмастырушы жеткілікті болады. Мысалы, тізбекті қуаттандыру үшін CR2450 батареясын пайдалану міндетті емес, кез келген 3В қуат көзі жеткілікті болады, ал CR2450 мен іздеген көлем мен сыйымдылық талаптарына сәйкес келетін ең арзан батарея болды. -1 AVR ATTiny45V микроконтроллері, 8 істікшелі SOIC пакеті (DigiKey бөлігі# ATTINY45V-10SU-ND) (1 ескертуді қараңыз)-1 Surfboard 9081 SMD прототиптеу тақтасы (DigiKey бөлігі# 9081CA-ND)-6 жасыл жарық диоды (DigiKey бөлігі# 160) -1446-1-ND) (2 ескертуді қараңыз)-1 22.0К Ом 1206 резисторы (3 ескертуді қараңыз)-2 100 Ом 1206 резисторы (2 ескертуді қараңыз)-1 CR2450 батарея ұстағы (DigiKey Part# BH2430T-C-ND) - 1 CR2450 аккумуляторы (кез келген 3В қуат көзі жасайды)- №38 магнит сымының 1 катушкасы (Ngineering.com № N5038 бөлігі)- 6 дюйм немесе жіңішке жіңішке сыммен, мен сымдарды ажыратылған сымды қолдандым, бірақ бәрі де болады.

Ескертулер:#1 - ATTiny45V мен ATTiny45 арасындағы айырмашылық мынада: ATTiny45V 1.8V - 5.5V арасындағы кернеуде жұмыс істейді, ал ATTiny45 2.7V - 5.5V қажет. Бұл жоба үшін ATTiny45V аккумуляторы таусылғаннан кейін біраз уақыт жұмыс істей алады. Іс жүзінде бұлай емес шығар және ATTiny45 ATTiny45V-мен ауыспалы болып саналуы мүмкін (мен бастаған кезде қайсысы қолымда болғанын біліңіз?). Қолыңызға тиетін нәрсені қолданыңыз. Сонымен қатар, ATTiny85 шамалы ақша үшін де жақсы жұмыс жасайды. Қосымша ақпарат алу үшін «Электр схемасы» бөлімін қараңыз және светодиоды үшін техникалық сипаттамаларды қараңыз. №3 - Бұл тек тартылатын резистор, нақты мән маңызды емес. Ол «тым үлкен» болмай, «жеткілікті үлкен» болуы керек. Қосымша ақпарат алу үшін «Электр схемасы» бөлімін қараңыз.

3 -қадам: Құралдар

Құралдар
Құралдар

Бұл мен қолданған құралдар: Radio Shack #270-373 1-1/8 «Micro Smooth Clips» қысқышқа ілулі «-шегеге немесе басқа таяқшаға орнатылған микро тегіс клиптердің бірі. Температура- Жұқа ұшы бар реттелетін дәнекерлеу үтігі (мен 65 ватт темір мен 0,010 дюймдік 0,291 дюймдік ұшы бар Weller WD1001 цифрлық дәнекерлеу станциясын қолданамын). Бюджет бойынша 15 ватттық радиоқабылдағыш дәнекерленген темір жақсы болуы керек. Қолдар мультиметр (схемалық тестілеу үшін) Сым қайшылары Флюс (маған Hester Electronics-те бар Kester суда еритін флюс-қаламы ұнайды (№ 2331ZXFP бөлігі)) Дәнекер (жіңішке болса жақсы) Пинцет Эксакто пышағы / Ұстара пышағы

4 -қадам: Электр тізбегінің жиналуы - 3 бөліктің 1 бөлігі

Электр тізбегінің жиналуы - 3 бөліктің 1 бөлігі
Электр тізбегінің жиналуы - 3 бөліктің 1 бөлігі
Электр тізбегінің жиналуы - 3 бөліктің 1 бөлігі
Электр тізбегінің жиналуы - 3 бөліктің 1 бөлігі
Электр тізбегінің жиналуы - 3 бөліктің 1 бөлігі
Электр тізбегінің жиналуы - 3 бөліктің 1 бөлігі

Электронды тақтаны дайындау және резисторларды бекіту -

Жастықшаларды ағынмен құйыңыз - мен ағыны бар дәнекерлеуішті қолданған кезде де, бәрін ағынға айналдырамын. Бұл, әсіресе, мен суда еритін флюс-қалам қолданған кезде дұрыс болады, өйткені тазалау өте оңай және қалам барлық жерде ағынды алмауды жеңілдетеді. Көрсетілгендей, жастықшалардағы дәнекерленген сым - бұл жобаға өзіміздің ПХД жасалмағандығының салдары - біз өз автобус сымдарын қосуымыз керек. Сонымен қатар PIN_C, PIN_D және PIN_E бойынша автобус сымдарына назар аударыңыз. Бұл өте қажет емес, бірақ бұл таза көрінеді, сонымен қатар бағдарламалау үшін микропроцессорға клип тіркескен кезде бізге шынтақ береді. Тақтаға дәнекерлеу резисторлары - Интернетте бетті бекітуге арналған компоненттерді қалай дәнекерлеудің мысалдары бар көптеген жақсы нұсқаулықтар бар. Жалпы, сіз бір табаққа аздап дәнекерлеуді бастағыңыз келеді. Компонентті пинцетпен ұстай отырып, дәнекерлегішті қыздырыңыз және оның бір жағын түйреуішке ағып кеткенше ұстаңыз. Сіз мұны істеп жатқанда компонентті тақтаға жақын ұстағыңыз келеді. Содан кейін, екінші жағын дәнекерлеңіз. Суретті қараңыз.

5 -қадам: Электр тізбегінің жиналуы - 3 бөліктің 2 бөлігі

Электр тізбегінің жиналуы - 3 бөліктің 2 бөлігі
Электр тізбегінің жиналуы - 3 бөліктің 2 бөлігі
Электр тізбегінің жиналуы - 3 бөліктің 2 бөлігі
Электр тізбегінің жиналуы - 3 бөліктің 2 бөлігі
Электр тізбегінің жиналуы - 3 бөліктің 2 бөлігі
Электр тізбегінің жиналуы - 3 бөліктің 2 бөлігі

Микроконтроллерді тақтаға дәнекерлеу -Микроконтроллердегі бұрандалы түйреуіштер -Өзіміздің ПХД -нің болмауының тағы бір салдары -біз ATTiny45 чипінің ерекше енімен жұмыс істеуіміз керек, ол Surfboard тақтасына ыңғайлы болатыннан сәл кеңірек болады. Қарапайым шешім - түйреуіштерді отырғызудың орнына жастықшалардың үстінде тұру үшін ішке қарай бүгу. Микроконтроллерді дәнекерлеуге арналған тақта - Тағы да SMD -де дәнекерлеуге арналған көптеген бағыттаушылар бар, бірақ олардың қысқаша мазмұны мынада: чип (менің ойымша, бұл жақсы дәнекерлеу түйінін алуды * әлдеқайда жеңілдетеді, әсіресе осы бүктелген түйреуіштердің біртүрлі беттік топологиясымен)- чипті жастықшадан ұстаңыз және дәнекерлеуді төртбұрышты тақтадан төмен қарай және бірінші түйреуішке салыңыз чиптің (егер квадрат тақтасында жеткіліксіз болса, қосымша дәнекер қосыңыз, бірақ әдетте сізде жеткілікті болады).- Дәнекердің шынымен жоғары көтерілетінін және * түйреуішке * енетініне көз жеткізіңіз. Дәнекерлеу қозғалысы- бұл түйреуішті түйреуішке «итеру» сияқты.- Бірінші түйреуіш дәнекерленгеннен кейін, чиптің қарама-қарсы бұрышындағы түйреуішке өтіңіз де, оны төмен қарай дәнекерлеңіз. Осы екі бұрышты қысқаннан кейін, чип орнында қалуы керек, ал қалған түйреуіштерді толтыру оңай болады. Егер сіз чипке мұқият қарасаңыз, онда бұрыштардың бірінде жоғарғы жағында кішкене дөңгелек шегініс болады. Бұл шегініс №1 түйреуішті білдіреді, мен оны чипте «қалпына келтіру түйреуі» деп белгілеймін (диаграмманы қараңыз). Егер сіз оны дұрыс емес бағытта дәнекерлесеңіз, ол жұмыс істемейтініне уәде беремін;)

6 -қадам: Электр тізбегінің жиналуы - 3/3 бөлігі

Электр тізбегінің жиналуы - 3/3 бөлігі
Электр тізбегінің жиналуы - 3/3 бөлігі

Барлық қосылымдарды тексеру -

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

7 -қадам: Firefly светодиодын жасау - 4 -ші бөлім

Firefly светодиодын жасау - 4 бөліктің 1 бөлігі
Firefly светодиодын жасау - 4 бөліктің 1 бөлігі

Сымдарды дайындаңыз -

Ngineering.com бұл магнитті сыммен қалай жұмыс істеу керектігін жақсы біледі және қалай бұрауды, сонымен қатар бұрауды қамтиды, бұл отты жарық диодты жолды жасаудың екі қадамы. Бірақ мен оқшаулауды нұсқаулықта сипатталғандай күйдіру нәтижелеріне ешқашан қанағаттанған емеспін және оқшаулағышты ұстарамен ақырын қырып тастауға шешім қабылдадым. Мүмкін, мен қалайы қадамдарын дұрыс жасамаған шығармын (көптеген әрекеттерге қарамастан) және сіздің жүгірісіңіз өзгеруі мүмкін. Қызыл және жасыл сымдарды қажетті ұзындықтағы жіпке кесіңіз. Мен әр отты жіп үшін әр түрлі ұзындықтағы сымдарды қолданғанды жөн көремін, осылайша олар бір рет «биіктікте» ілінбейді. Әдетте мен қолданатын ұзындықтарды ең қысқа жіпті (мен қолданатын құмыраны өлшеуге негізделген), ең ұзын жолды анықтау және олардың арасындағы аралықты 6 өлшемге тең бөлу арқылы есептедім. Стандартты висмут желе құмырасы үшін аяқталған мәндер: 2 5/8 «, 3», 3 3/8 «, 3 3/4», 4 1/8 «, 4 5/8». Бір ұшын өткізіп жіберіңіз. миллиметр немесе одан аз ашылатын әрбір сым. Ұстараның әдісін қолдана отырып, пышақты сымнан ақырын сүйреп оқшаулауды ақырын алып тастаңыз. Сымды бұрыңыз және қорлау жойылғанша қайталаңыз. Бұл әдісті қолдана отырып, мен тек миллиметрлік сымды жұлып алу қиынға соғады, сондықтан мен оның артық бөлігін кесіп тастадым.

8 -қадам: Firefly светодиодын жасау - 4 бөліктің 2 бөлігі

Firefly светодиодын жасау - 4 бөліктің 2 бөлігі
Firefly светодиодын жасау - 4 бөліктің 2 бөлігі
Firefly светодиодын жасау - 4 бөліктің 2 бөлігі
Firefly светодиодын жасау - 4 бөліктің 2 бөлігі
Firefly светодиодын жасау - 4 бөліктің 2 бөлігі
Firefly светодиодын жасау - 4 бөліктің 2 бөлігі

Жарық диодты дайындау -

Микроклипті қолданып, төменгі жағын қаратып, жастықшаларды ашатындай жарық диодты алыңыз. Микроклип + жарықдиодты көмекші қолдарға орнатып, жарық диодты тақталарға ағын қолданыңыз.

9 -қадам: Firefly светодиодын жасау - 4 бөліктің 3 бөлігі

Firefly светодиодын жасау - 4 бөліктің 3 бөлігі
Firefly светодиодын жасау - 4 бөліктің 3 бөлігі
Firefly светодиодын жасау - 4 бөліктің 3 бөлігі
Firefly светодиодын жасау - 4 бөліктің 3 бөлігі
Firefly светодиодын жасау - 4 бөліктің 3 бөлігі
Firefly светодиодын жасау - 4 бөліктің 3 бөлігі
Firefly светодиодын жасау - 4 бөліктің 3 бөлігі
Firefly светодиодын жасау - 4 бөліктің 3 бөлігі

Жарықдиодты дәнекерлеу -Басқа микроклипті қолдана отырып, алдымен жасыл сымды алыңыз да, оны көмекші қолмен орнатыңыз. Енді жобаның ең қиын бөлігі жарық диодты дәнекерлейді. Жасыл сымның ашық бөлігі жарық диодты катодты тақтаға ақырын тірелетін етіп көмекші қолдарды манипуляциялаңыз. Бұл шыдамдылықты қажет ететін және уақытты қажет етпейтін бөлік. Қозғалыстарыңызды алдын ала жоспарлаңыз және баяу және ақылмен әрекет етіңіз. Бұл негізінен бөтелкеге салынған нәзік жұмыс және оны бағаламауға болмайды. Мұны алу үшін сізге сағат жасаушының сүйікті ұлы болудың қажеті жоқ, ол * өлмектер әлемінде. Маған сымның немесе микроклиптен гөрі көмекші қолдардың манипуляциясын жасау оңайырақ деп ойлаймын. Сымның ашық бөлігін катодты жастыққа қойыңыз және дәнекерлеуге дайындықта не істеп жатқаныңызды жақсы көретіндігіңізге көз жеткізу үшін мангивирлеуші құрал мен жарықтандыруды реттеңіз. кішкене балқытылған дәнекерленген үтікті үтіктің ұшына салыңыз да, үтіктің ұшын светодиодтағы катод жастығына тигізіңіз. Дәнекерлегіштің кішкене бөлігі ұшынан бірден жастыққа ағып кетуі керек (ағынның арқасында), бұл процесте жастықшаға сымды бекітеді. Үтікті төсекке тым ұзақ ұстау арқылы жарық диодты күйдіріп алмау үшін абай болыңыз (максимум 3 секунд, егер дұрыс орындалса, сізге 0,10 секундтан аз ұшты байланыс қажет, бұл өте жылдам). Өкінішке орай, бұл жерде сіз темірдің ұшымен жастықшаның сымын жұлып алып, бәрін қайта орнатуға мәжбүр боласыз. Сол себепті сіз темірге * өте * баяу және жұмсақ болуыңыз керек. Мен шынтақтарды көмекші қолдың екі жағындағы жұмыс үстеліне қойып, үтікті екі қолыммен сеппуку түрінен ұстаймын, үтікті жастыққа қарай ақырын түсіремін. Бұл ұстау кейде мен жеткілікті бақылауды алудың жалғыз әдісі. Тағы бір кеңес: мұны жасамас бұрын бір шыны кофе ішпеңіз. Бұл жаттығуды жеңілдетеді. (Өте ақырын) оның мықтап бекітілгенін тексеру үшін жасыл сымды тартыңыз. Сымды микроклиптен босатыңыз және светодиодың бағытын өзгертпестен, процесті қызыл сыммен қайталаңыз, тек осы жолы оны светодиодтың анодты тақтасына дәнекерлеңіз. Қызыл сым катодты (жасыл) төсеніштің үстінен ұшатындықтан, қызыл сымның тым көп болмауы маңызды, себебі ол катодты жастыққа тиіп кетіп, қысқа тұйықталуы мүмкін.

10 -қадам: Firefly светодиодын жасау - 4 -ші бөлім

Firefly светодиодын жасау - 4 -ші бөлім
Firefly светодиодын жасау - 4 -ші бөлім
Firefly светодиодын жасау - 4 бөлімнің 4 бөлігі
Firefly светодиодын жасау - 4 бөлімнің 4 бөлігі
Firefly светодиодын жасау - 4 бөлімнің 4 бөлігі
Firefly светодиодын жасау - 4 бөлімнің 4 бөлігі
Firefly светодиодын жасау - 4 -ші бөлім
Firefly светодиодын жасау - 4 -ші бөлім

Сымдарды бұраңыз және тексеріңіз -

Екі сым да светодиодқа қосылғаннан кейін сымдарды бұрау уақыты келді. Сымдарды бұрау таза көрініс береді, жарықдиодты жолдың беріктігін айтарлықтай арттырады, сонымен қатар тақтамен кейін жұмыс жасағанда бос ұшатын нәзік сымдардың санын азайтады. Сымдарды бұрау үшін алдымен көмекші қолыңызға микроклип орнатып, оны светодиодтың астындағы екі сымға бекітіңіз. Енді басқа микроклипті қолдана отырып (бұл процесті жеңілдету үшін мен оны шегеге бекітемін), жіптің екінші ұшын соңынан шамамен 1,5 дюйм ұстаңыз. Сымдар жеткілікті түрде бұралғанша сымдарды түзу ұстау үшін жеткілікті кернеуді қолдана отырып, микроклипті ақырын бұраңыз. Мен біршама тығыз бұралуды ұнатамын, себебі бұл түзу ұстау оңайырақ болады. Жіп бұралғаннан кейін сымдардың бос шетінен шамамен 2-3 мм арақашықтықты алыңыз және 100 Ом резистор арқылы 3 вольтты өткізіп, сымдардың ұштарына тексеріңіз. Магнит сымының жалаңаш ұштарына зондтарды басу арқылы жақсы байланыс орнату өте қиын болды, сондықтан мен микроклиптерді ұштарына қысып, орнына зондтары барларға тигіземін. Сынақтан өту үшін светодиодтан жақсы «ҚОСУ» алудың қажеті жоқ, себебі клиптермен де жақсы байланыс орнату қиын. Тіпті бірнеше жыпылықтау өтуге жеткілікті. Дәнекерленген кезде байланыс әлдеқайда жақсы болады. Жарық диодты жіпті қауіпсіз жерге қойыңыз. Бұл процедураны 6 жолдың әрқайсысы үшін қайталаңыз.

11 -қадам: Жарық диодты жолақтарды тақтаға бекіту - 2 бөлімнің 1 бөлігі

Жарық диодты жолақтарды тақтаға бекіту - 2 бөлімнің 1 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөлімнің 1 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөлімнің 1 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөлімнің 1 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 1 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 1 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 1 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 1 бөлігі

Қызыл жіп сымдарын 3 сымды топтарға біріктіріп, тақтаға дәнекерлеңіз -

Жарықдиодты жолдар мен тізбектің барлығын аяқтағаннан кейін, жолдарды тақтаға бекіту уақыты келді. Жарық диодты жолдарды үштен екі топқа сұрыптаңыз. Әр топ үшін біз үш қызыл сымды бұрап, дәнекерлейміз, содан кейін тақтаға дәнекерлейміз. Бас бармақ пен сұқ саусақ арасындағы үш қызыл сымды ұстаңыз. Үш сымның жалаңаш ұштары бір-біріне сәйкес келетініне ерекше назар аударғаннан кейін, үш сымды бір-біріне жабыстырыңыз және микроклипті көмекші қолдарға бекітіңіз. Сымдардың ашық бөліктерін бір -біріне бұраңыз. Бұл оларды тақтаға дәнекерлеу кезінде олардың бөлініп кетуіне жол бермеу үшін. Сымдардың бұралған ұштарын дәнекермен бекітіңіз. Сымның ұштары арасындағы жақсы байланысты қамтамасыз ету үшін ағынды қолданыңыз (соңғы істегіңіз келетін нәрсе - бұл жақсы байланысқа түспейтін сымға жету үшін осы үш сымды бұрап алу). Қызыл сымның түйінін PIN_A шеткі тақтасына абайлап дәнекерлеңіз, осылайша резистор пакет пен микроконтроллерді ажыратады. Процесті PIN_B резисторының шеткі жағына дәнекерлеп, басқа үш жарықдиодты жолмен қайталаңыз. Енді сізде жасыл сымдар еркін ұшатын тақтаға дәнекерленген 3 ішекті байлам болуы керек.

12 -қадам: Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 2 бөлігі

Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 2 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 2 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 2 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 2 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 2 бөлігі
Жарық диодты жолақтарды тақтаға бекіту - 2 бөліктің 2 бөлігі

Жасыл сымдарды 2 сымды байламдарға және тақтаға дәнекерлеуге жинаңыз, тестілеу-қызыл 3 сымды байламдарды қалай жасағаныңызға ұқсас процесті қолданып, жасыл сымдарды 2 сымды байламдарға біріктіріп, оларды PIN_C, PIN_D, және PIN_E. Бумаларды микроконтроллерге ең жақын төсемге дәнекерлемей, біз микроконтроллерде дәнекерлеу жұмыстарын орындау немесе тақтаға бағдарламалау клипін бекіту қажет болса, біз өзімізге шынтақ бөлмесін береміз. тақта, оларды сынап көрген дұрыс. 3В қуат көзімен PIN_A немесе PIN_B -ге оң кернеуді қою арқылы жолдарды тексеріңіз, оны резистордың артына * қоюға мұқият болыңыз, себебі 3В бұл жарық диодты зақымдайды және PIN_C, PIN_D және PIN_E. Түйреуіштердің әрбір комбинациясы тексерілген кезде жарық диодты жарықтандыруға әкелуі керек. (Егер сіздің чипіңіз осы сәтте бағдарламаланған болса, онда тақтаға қуат қосу (VCC және GND) барлық алты жарықдиодты бір уақытта тексеру үшін жеткілікті болуы керек. Берілген бағдарлама барлық жарықдиодты жүктеу кезінде айналады.)

13 -қадам: Батарея ұстағышын дайындау және бекіту

Батарея ұстағышын дайындау және бекіту
Батарея ұстағышын дайындау және бекіту
Батарея ұстағышын дайындау және бекіту
Батарея ұстағышын дайындау және бекіту
Батарея ұстағышын дайындау және бекіту
Батарея ұстағышын дайындау және бекіту

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

Қызыл сым: 2 «Жасыл сым: 2 3/8» Сымдардың екі ұшын аздап алып тастаңыз және сымның бір ұшын аккумулятор ұстағышына, ал екінші ұшын электр тақтасына дәнекерлеңіз, полярлықтарды түзетуге мұқият болыңыз.. Егжей -тегжейлі суреттерді қараңыз. Сонымен қатар, сіз батарея ұстағышына сымдарды дәнекерлегеннен кейін, түйреуіштерді қысқа қыстырғыңыз келуі мүмкін, сондықтан оны құмыраның қақпағына бекіту оңай емес.

14 -қадам: Қорытынды жиналыс

Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс

Осы сәтте сіз электронды тақтаны толығымен жинап, жарық диодты жолдар мен батарея ұстағышын жалғадыңыз. Тек чипті бағдарламалау және тақтаның жинағын банканың қақпағына бекіту ғана қалды. Чипті қалай бағдарламалауға келетін болсақ, мен бұл құжаттың ауқымынан біршама асып түседі деп ойлаймын және сіз қандай компьютерлік платформаны қолданатындығыңызға және қандай даму ортасымен жұмыс жасайтыныңызға байланысты. Мен бастапқы кодты (GCC үшін жазылған), сондай -ақ екілік файлдарды жасадым, бірақ олармен не істеу керектігін білу сізге байланысты. Бақытымызға орай, AVR -ды бастау үшін көптеген жақсы ресурстар бар, мұнда жұптар бар: https://www.avrfreaks.net/ - Бұл AVR үшін соңғы сайт. Белсенді форумдар таптырмайтын болып табылады. Тақтаны және батареяны қақпаққа бекітуге келетін болсақ, мұны істеудің миллион әдісі бар шығар, бірақ мен әлі ең жақсысын тапқаныма сенімді емеспін. Мен тырысқан әдістер эпоксидті немесе ыстық желімді қолдану болды. Менде эпоксидті тақталардың бірнеше нұсқасы пайда болды, сондықтан мен оны пайдалануды ұсынбаймын. Ыстық желім жақсы жұмыс істейтін сияқты, бірақ мен бірнеше ыстық/суық циклдан кейін эпоксидтен әлдеқайда жақсы болатынына сенімді емеспін. Сонымен, мен тақта мен батарея ұстағышты қақпаққа қалай бекіту керектігін білемін. Бірақ мен бірнеше кеңестер беремін: - Батарея ұстағышын жалғаған кезде металл қақпақтың арқасында екі түйреуіштің үзіліп қалмауын қадағалаңыз. Кейбір қақпақтар оқшауланған, басқалары жоқ. - https://www.thistothat.com/- Бұл сіз жабыстырғыңыз келетін нәрсеге негізделген желім ұсыныстарын ұсынатын веб-сайт. Шыныдан металға (менің ойымша, кремнийлік тақта үшін ең жақын жуықтау) олар «Locktite Impruv» немесе «J-B Weld» ұсынады. Мен де ешқашан қолданған емеспін.

15 -қадам: [Қосымша] Схеманың схемасы

[Қосымша] Схеманың схемасы
[Қосымша] Схеманың схемасы

Бұл бөлімде Jar o'Fireflies контурының дизайны сипатталған және қабылданған дизайнерлік шешімдердің кейбіріне жарық түсіруге арналған. Өз бетінше от шыбындарын құру үшін бұл бөлімді оқу немесе түсіну қажет емес. Дегенмен, бұл схеманы өзгерткісі немесе жақсартқысы келетіндерге пайдалы болады деп үміттенемін.

Келесі схемада Fireflies банкасы схемасы сипатталған. Атап айтқанда, оның дизайны туралы бірнеше ескертулер бар: VCC - сіздің электронды схемалық атау шарттарымен таныс емес адамдар үшін 3В қуат көзінің оң терминалы (яғни батарея). GND - сол сияқты, бұл сіздің батареяңыздың теріс терминалына өтеді. R1 - 22.0К Ом резисторы - Бұл жұмыс кезінде микросхеманың қалпына келтірілуіне жол бермеу үшін кернеу нүктесіндегі кернеуді жоғарылату үшін тартылатын резистор ретінде қолданылады. Егер бұл резистор сыммен ауыстырылса, схема жақсы жұмыс істейді. Бірақ бір маңызды айырмашылық болады: чип тақтаға дәнекерленгеннен кейін оны қайта бағдарламалай алмайсыз. Мұның себебі - чип -бағдарламашы VCC -ке қосылмай -ақ бастапқы қалпына келтіру түйреуішін төмен түсіре алмайды. Бұл R1 -дің жалғыз мақсаты, чип -бағдарламашыға VCC -ке қысқармай, қалпына келтіру түйреуішін ауыстыруға мүмкіндік беру. Осылайша, R1 мәні маңызды емес, егер ол жеткілікті үлкен болса (қалпына келтіру түйреуішінің VCC -ті мүлдем көруіне кедергі жасамайтындай). 5k-100k арасындағы кез келген мән жақсы болуы мүмкін. R2, R3 - 100 Ом резисторлары - Бұл резисторлардың мәні сіз қолданатын жарықдиодты модельдердің сипаттамаларына байланысты. Әр түрлі жарық диодты шамалар, тіпті өлшемі мен түсі бойынша, әр түрлі сипаттамаларға ие, әсіресе олар қанша ток тартатынына және қанша жарық шығаратынына қатысты. Мысалы, мен қолданған светодиодтар моделі 100 Ом резистор арқылы шамамен 20 мА 2,0 В және 10 ВА 3 В кернеуді алады. Егер менде бұл схеманы қайтадан жасау керек болса, мен R2, R3 үшін сәл үлкен мәнді таңдар едім. Мұның себебі, егер мен табиғаттағы отшашу 10мА жарық диодты шамдардың біріндей жарқырағанын көрсем, онда ол миллисекундтан кейін ылғалды жасыл тұманда жарылады деп күтетін едім. Яғни, 10мА -да бұл жарық диодтары жарқырап тұрады, бұл шынайы отшашу. Бұл мен жарықдиодты шамдардың максималды жарықтығын шектеу арқылы бағдарламалық қамтамасыз етуде шешкен мәселе. Егер сіз мен қолданған # жарықдиодты бөлікті қолдансаңыз, онда сіз лайықты жарықтыққа реттелген отты бағдарламалық жасақтаманы таба аласыз. Әйтпесе, егер сіз бастапқы кодтағы жарықтық масштабын өзгерткіңіз келмесе, сіз қайтып ораласыз және R2, R3 мәнімен айналысуыңыз мүмкін, ол кез келген жарықдиодты шамаларға сәйкес келеді. Бақытымызға орай, бұл көп күш жұмсамауы керек, себебі SMD резисторларын қайта өңдеу оңай. PIN_A, B, C, D, E - Бұл мен түйреуіштерді ажырату үшін ерікті түрде берген атаулар және бастапқы кодтағы түйреуіштерді осыларға сілтеме жасаймын. А және В түйреуіштерін мен «басты» түйреуіштер деп атаймын. Егер сіз бастапқы кодты оқуды жоспарламасаңыз, онда бұл айырмашылық маңызды емес. Егер сіз бастапқы кодты оқуды жоспарласаңыз, онда мен жазған түсініктемелер негізгі түйреуіштердің рөлін және светодиоды қалай басқарылатынын жеткілікті түрде сипаттайды деп үміттенемін. Қарамастан, бұл жерде жарықдиодты қалай басқарылатыны туралы қысқаша ақпарат: отты «ән» ойналмастан бұрын, жарықдиодты басқару туралы кездейсоқ шешім қабылданады. Бұл шешім PIN_A немесе PIN_B «басты» түйреуішті таңдаудан басталады. Бұл таңдау нақты жарықдиодты жарықтандыруды таңдауға мүмкіндік береді. Егер PIN_A таңдалса, онда бізде LED1, LED2 немесе LED3 арасында таңдау болады. PIN_B және басқа светодиодтар сияқты. Негізгі түйреуіш таңдалғаннан кейін, біз кандидаттардың азайтылған тізімінен кездейсоқ жарықдиодты кездейсоқ таңдаймыз. Мысалы, PIN_A мен LED2 таңдадық делік. LED2 қосу үшін біз PIN_A жоғары және PIN_D (LED2 -нің екінші жағы қосылған түйреуіш) төмен жүргіземіз. Әнді ойнату кезінде LED2 -ні қайтадан өшіру үшін біз PIN_A жоғары қалдырамыз және PIN_D -ді жоғары жүргіземіз, осылайша LED2 -нің екі жағындағы потенциалды айырмашылықты жоямыз және ол арқылы токты тоқтатамыз, оны өшіреміз. Біз PIN_A -ды үнемі жоғары күйде қалдыратындықтан, біз басқа екі жарықдиодты - LED1 немесе LED3 -ті толығымен тәуелсіз ойнатуды таңдай аламыз. Іс жүзінде код бір уақытта максимум екі ән ойнау үшін жазылған (бір уақытта екі от жанып тұрады).

16 -қадам: [Қосымша] Бастапқы код

Firefly.tgz файлы осы жобаның бастапқы кодын және құрастырылған.hex файлын қамтиды.

Бұл жоба avr-gcc 4.1.1 (FreeBSD порттар ағашынан) көмегімен avr-binutils 2.17 және avr-libc-1.4.5 көмегімен салынған.

17 -қадам: [Қосымша] Өндірістік ескертулер

[Қосымша] Өндірістік ескертулер
[Қосымша] Өндірістік ескертулер

Бұл нұсқаулықтағы фотосуреттер Canon SD200 ықшам сандық камерасының көмегімен түсірілген және Photoshop -та өңделген (оқылған: сақталған).

(Қолмен фокуссыз өрістің күрделі тереңдігінде кеңістікте жүзетін кішкентай объектілерді суретке түсіруге тырысудың өзі нұсқаулық болуы мүмкін.

Ұсынылған: