Мазмуну:

Катуу жыгачтан жасалган санариптик саат: 11 кадам (сүрөттөр менен)
Катуу жыгачтан жасалган санариптик саат: 11 кадам (сүрөттөр менен)

Video: Катуу жыгачтан жасалган санариптик саат: 11 кадам (сүрөттөр менен)

Video: Катуу жыгачтан жасалган санариптик саат: 11 кадам (сүрөттөр менен)
Video: Мына сага фигура. Айгерим Расул кызы🍑🍑🍑🔥🔥🔥🍆🍆🍆 #bulbul #кыргызчаырлар #бишкек #кыргызстан #хит 2024, Июль
Anonim
Катуу жыгачтан жасалган санариптик саат
Катуу жыгачтан жасалган санариптик саат
Катуу жыгачтан жасалган санариптик саат
Катуу жыгачтан жасалган санариптик саат
Катуу жыгачтан жасалган санариптик саат
Катуу жыгачтан жасалган санариптик саат

Атмега168 (arduino) менен иштелген жыгачтан жасалган санарип саатты кантип куруу керек, орнотулган ойготкуч жана оюндар менен.

Мен муну жасоо жөнүндө биринчи жолу жыгач шыбы менен жабылган LED саатын көргөндө ойлондум. Мен көргөндө жакты, баасын көргөнчө. Дал ушул учурда мен өзүмдүн үйүмдү курууну чечтим, мен аны катуу жыгачтан жасап, оюндарды ойнотууну кааладым!

1 -кадам: Сизге эмне керек

Сизге эмне керек
Сизге эмне керек

Материалдар:- 4, 18 "x 4" x 1 "жыгач тактайлар (Мен Maple менен бардым)- 85 Кызыл LED- 85 Green LED (Милдеттүү эмес)- 1 4төн 16 пин Демилтиплексер- 15 NPN транзистору (мисалы 2N3904)- 1 ATMEGA168 Микроконтроллер (же Arduino)- 1 20 МГц Кристалл- 1 5 Вольттун Регулятору- 2 220ФФ Конденсаторлор (кубаттуулукту тегиздөө үчүн)- 1 Эски Чөнтөк Радио- 2 1/8 "Аудио Джек- 1 5-9В DC дубал адаптери- 1 (1) Эски оюн контроллери (лери)- 4 3-1/2 "Жыгач бурамалары- Катуу өзөктүү зым (иштөө оңой)- Лайк- Ысык желим таякчалар- Ак желим- Кум кагаз (же кайра программаласаңыз калак), бирок ал Sega Master System Controllers, Atari 7800 джойстиктери (теориялык жактан) же Sega Genesis Controllers менен да шайкеш келет. - Hot Glue Gun- Митер Көрдү

2 -кадам: алдыңкы тактаны даярдоо

Алдыңкы тактаны даярдаңыз
Алдыңкы тактаны даярдаңыз
Алдыңкы тактаны даярдаңыз
Алдыңкы тактаны даярдаңыз

1 "x4" x1-1/2 'тактасынын эң жакшы бөлүгүн алыңыз жана сааттын алдыңкы бөлүгү болуу үчүн эң жакшы жагын тандаңыз.

Жыгачтын кандайдыр бир түйүндөрүнөн же көрүнөө кемчиликтеринен качууга аракет кылыңыз, анткени алар LED тешиктерин бурууну чексиз кыйындатат. Бул кадамга тиркелген шаблонду 1: 1 масштабында басып чыгаруу менен баштаңыз. Аны алдыңкы тактанын арткы жагына скотч менен чаптаңыз, ошондуктан басып чыгаруу өйдө караган учурда жакшы жагы ылдый карайт. Алдыңкы тактайды алып, эң начар көрүнгөн тактайдын үстүнө шаблон жагын караңыз. Андан кийин муну бургулоочу прессте коюңуз. Жалпак хоббиге караганда бир аз чоңураак бургулоону алыңыз жана тереңдик өлчөгүчтү учу төмөнкү борттон 0,8-1мм жогору тургандай кылып тууралаңыз, бул алдыңкы такта аркылуу өтпөйт. Мен иштей тургандыгын билүү үчүн алгач тест тактасын колдонууну сунуштайм. Кеминде 10 сыноочу тешикти бургула (алар кийинчерээк колдонулат!). Күчтүү жарык бургулоонун учу бүткөн жерден өтүшү керек. Төмөндөгү сүрөттө көрсөтүлгөндөй шаблондун тегерекчелеринин ар бирине бир тешик бургула.

3 -кадам: алдыңкы тактаны бүтүрүңүз

Алдыңкы тактаны бүтүрүңүз
Алдыңкы тактаны бүтүрүңүз
Алдыңкы тактаны бүтүрүңүз
Алдыңкы тактаны бүтүрүңүз
Алдыңкы тактаны бүтүрүңүз
Алдыңкы тактаны бүтүрүңүз

Бул кадам абдан татаал, анын мааниси - бул тешикти тегиз кылып бүтүрүү үчүн хобби инструментин колдонуу.

Хобби шаймандарын бургулоочу прессте коюу менен баштаңыз (1 дөн ашык чүкөдөн чыгарууну унутпаңыз). Коопсуздук эскертүүсүндө, бит ушинтип иштелип чыккан эмес жана коркунучтуу, андыктан кошумча болуңуз Тереңдикти өлчөгүчтү тууралаңыз, андыктан бит 3 -сүрөттөгүдөй астынкы тактанын үстүндө эптеп турсун. Тестти тешик менен тизип, акырын 1 секундага кармап туруңуз. 1 секунда дагы кармап туруңуз, анан өйдө коё бериңиз жана бургулоону өчүрүңүз. Бургулоо өчүрүлгөн, андыктан сиз биттин түбүндөгү бардык калдыктарды кырып аласыз. Антпесеңиз, ал тешикти күйгүзүп, бети түссүз кылат. Муну бактылуу болгуңузча кайталаңыз. канчалык жарык жаркырап турат (маалымат үчүн төмөндөгү сүрөттөрдү караңыз). Тешиктерди бургулоо ыңгайлуу болгондон кийин, жыгачтын акыркы бөлүгүнө өтүңүз жана ар бир тешикти бургулаңыз. Бул үчүн сабырдуулук керек экенин, шашпаңыз же сиз тешикти күйгүзүп, кайра баштоого туура келиши мүмкүн.

4 -кадам: Ортоңку такталарды даярдаңыз

Ортоңку такталарды даярдаңыз
Ортоңку такталарды даярдаңыз
Ортоңку такталарды даярдаңыз
Ортоңку такталарды даярдаңыз
Ортоңку такталарды даярдаңыз
Ортоңку такталарды даярдаңыз

Бул кадам ортоңку такталарды электрониканы жайгаштырууга даярдайт.

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

5 -кадам: Арткы тактаны даярдаңыз

Арткы тактаны даярдаңыз
Арткы тактаны даярдаңыз
Арткы тактаны даярдаңыз
Арткы тактаны даярдаңыз
Арткы тактаны даярдаңыз
Арткы тактаны даярдаңыз

Бул кадам үчүн контролер үчүн колдонулган DB9 туташтыргычынын тешиктерин жана электр жана радио үчүн колдонулган 2 1/8 дюймдук джектерди бургулоо жана оюп салуу үчүн тиркелген шаблонду колдонуңуз.

Контроллер портун оюп алуу үчүн, шаблондун ички сызыгын бургулаңыз. Андан кийин, шаблондун сырткы бөлүгүн 10 мм тереңдикте кескич менен оюп алыңыз (бул кадамга этият болуңуз, ал курч). 1/8 дюймдук тешиктерди бургулоо үчүн, аудио уячасынын учуна туура келгидей чоң тешикти бургула. Андан кийин тактайдын ичинен сырткы бетинин 3ммге чейин чоңураак тешкиле. (бул сиздин уячаңыздан көз каранды). Бул уячанын учу кичинекей тешикке тыгыз отурууга мүмкүндүк берет, калгандары жыгачтын артына катылган. Бул учурда сиз зымдарды электр, аудио жана контролер портторуна туташтыргыңыз келет. Контроллер порту, акыркы сүрөттө көрүнүп тургандай, пин 5тен зымды 6 пинден зымга туташтырыңыз. Акырында, порттордун бардыгын арткы тактага ички ысык клей менен бекиңиз.

6 -кадам: Матрицаны ширетүү

Матрицаны ширетүү
Матрицаны ширетүү
Матрицаны ширетүү
Матрицаны ширетүү
Матрицаны ширетүү
Матрицаны ширетүү
Матрицаны ширетүү
Матрицаны ширетүү

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

Эгерде сиз 2 светодиодду колдонгон болсоңуз, анда диоддорду тешиктерге киргизгениңизде, катоддорду тешиктин ортосуна коюңуз, ошондо 2 жалпак жагы бири -бирине дал келет. Лайкоону баштоо үчүн, адегенде катоддордун бардыгын (кыска учтар) ылдый бүгүп, тактага абдан жакын 17 мамычаны түзүп, анан аларды бириктирип ширетүү керек. Аноддорду бириктирүү үчүн адегенде бир түстүн анодун бүгүп, андан кийин горизонталдуу түрдө бүгүңүз, андыктан бул түс үчүн 5 аноддук катар бар. Башка аноддук түстүн учтарын ылдый, анан горизонталдуу түрдө ийип коюңуз, андыктан алар дагы 5 аноддук катарды түзөт. Азыр катарлардын бардыгын чогуу ширеткиле, ошондо бардыгы болуп 10. Бул этаптын акыркы бөлүгү - зымдарды электроникага туташтыруу үчүн катарларга жана мамыларга ширетүү. Зымдын узундугун тандап жатканда, зымды катар/мамычадан электрониканы каалаган жерге чуркаңыз жана иштөө үчүн 5-10 см кошумча кошуңуз.

7 -кадам: такталарды чогултууну баштаңыз

Тактайларды чогултууну баштаңыз
Тактайларды чогултууну баштаңыз
Тактайларды чогултууну баштаңыз
Тактайларды чогултууну баштаңыз
Тактайларды чогултууну баштаңыз
Тактайларды чогултууну баштаңыз
Тактайларды чогултууну баштаңыз
Тактайларды чогултууну баштаңыз

Бул кадам үчүн сизге бир орто такта, алдыңкы такта жана 2 "курмандык" жыгач кесеги керек болот (алар байкаларлык тиштүү болот).

Баштоо үчүн ак желимди алып, аны ортоңку тактанын алдыңкы бетине сүйкөп коюңуз, өтө эле көп колдонуудан коркпоңуз, ал өтө азынан жакшы. Манжаңызды колдонуп, клейди бүт тарабына тегиз сүртүп, алдыңкы тактанын арт жагына жабыштырыңыз (көбүрөөк түшүнүк үчүн сүрөттөрдү караңыз). Күчтүү байланыш түзүү үчүн, азыр жабыштырылган бөлүктөрдүн эки жагына бир "курмандык" жыгачын коюп, кысыңыз (аны тез тегиздеп коюңуз, анткени ал тез кургайт). Мыкты пломба жасоо үчүн, аны бар нерсеңиз менен кысыңыз (төмөндөгү экинчи сүрөттү караңыз), бирок жыгачты сындыруудан же LED тешиктерин чыгаруудан сак болуңуз.

8 -кадам: Микроконтроллерди программалаңыз

Микроконтроллерди программалоо
Микроконтроллерди программалоо

Бул кадам жөнөкөй көрүнүшү мүмкүн, бирок ар кандай түшүнүксүз болушу мүмкүн, туура эмес. Мен Arduino менен колдонулган фишкалардын көбүндө жүктөгүчтү айланып өтүү үчүн avrisp mk II менен программаны atmega168ге жүктөдүм. Бул мен тез арада баштоону каалагандыктан, жана дагы программалык мейкиндикке мүмкүнчүлүк берет (бирок, анча деле көп эмес). Бул үчүн бул жерде, бул жерде жана бул жерде жүктөгүчтү күйгүзүү үчүн жакшы ресурстар бар. Жүктөгүчтүн ордуна arduino эскиз папкасынын апплет папкасынан табылган.hex файлын колдонуңуз (бул кадамга жана киришүүгө тиркелген бирөө). Файлдын ар кандай аспектилерин өзгөртүү үчүн мен дагы баарын киргиздим комментарийленген коддун, жөн гана "тактага жүктөө" баскычын чыкылдатыңыз (эгер сизде arduino сайылып турбаса ката кетиресиз), кайра компиляциялоо үчүн.hex файлы жаңы кодго өзгөрөт. так 20.0Mhz болушу керек, ошондуктан так убакытты сактоо үчүн калибрлөө керек. Бул үчүн, жөн эле коддогу oneMin өзгөрмөсүн өзгөртүңүз, меники 60116. Саат ылдамдыгы учурда 20 МГцте иштөө үчүн түзүлгөн. Аны өзгөртүү үчүн, бул жердегидей arduino артыкчылыктарындагы жана тактаны аныктоо файлдарындагы кээ бир сандарды өзгөртүү керек болот.

9 -кадам: Электрониканы куруңуз

Электрониканы куруңуз
Электрониканы куруңуз
Электрониканы куруңуз
Электрониканы куруңуз
Электрониканы куруңуз
Электрониканы куруңуз

Электрониканы куруу үчүн тиркелген схеманы аткарыңыз. Мен схеманы bmp, PDFтин эки башка өлчөмү жана улуттук инструменттердин мультимималдык программасында түзүлгөн.ms10 файлын колдонууну каалагандар үчүн тиркеп койдум.

Светодиоддордун катоддору мультиплексордун чыгуусуна илинет, светодиоддордун сол колоннасы 0 -графа. Демультиплексор светодиоддорду бирден батырып салышы керек, мисалы тиркелген маалымат баракчасындагыдай. СИДдин аноддору 3 транзистордон турган кластерге тиркелет. Бул 1 -транзистордун кубаттуулугуна түздөн -түз адаптерден, анын коллектор пинине бекитилген, тиешелүү анод пини (микроконтроллерден) дарбазага бекитилген. Ошондой эле эмиттер 2 -транзистордун дарбазасына түз барат жана 1kOhm резистордун жардамы менен 3 -транзистордун дарбазасына туташкан. 2 -транзистордун коллектору жашыл пинге (pin 1 arduino) жана анын эмитенти жашыл (же сиздин эң жогорку тартылган LED) катарына тиркелген. Үчүнчү транзистордун коллектору кызыл пинге (pin 0 arduino) жана эмитенти тиешелүү LED катарына тиркелет. Белгилей кетчү нерсе, мен LED катарларын өйдөдө 0дөн ылдыйда 4кө чейин заказ кылгам. Радио күчү динамиктин пинине (pin 9 arduino) бекитилет, ошондуктан сигнал берилгенде ал күйүп, эң күчтүү станцияны автоматтык түрдө тууралайт. Контроллер казыктары (аналогдук пиндер 0-5) бардыгы 200kOhm тартма каршылыгына ээ. казыктар 0-5ке чейин (тийиштүү DB9 номери менен) контроллерге төмөнкү тартипте тиркелет: өйдө (1), ылдый (2), солго (3), оңго (4), баскыч1 (5 жана 6), button2 (9, ошондой эле милдеттүү эмес). DB9 туташтыргычындагы 7 -пин +5V жана 8 -пин жерге коюлган. Кээ бир комментарийлер жана көрсөткүчтөр үчүн сүрөттөрдү караңыз, бирок бир нерсе түшүнүксүз болсо, комментарийлерде мага билдириңиз, мен колумдан келген жардамымды берем. Порттор жана LED катарлары жана мамычалары үчүн мен розеткаларды орнотууну сунуштайм, андыктан тетиктер оңой эле алынып салынат же алмаштырылат. Эми зымды диоддорго, кубатка жана контроллерге тиркеп, сынап көрүңүз. Кандайдыр бир чиптерди салардан мурун, алар алган кубаттуулуктун туура 5V экенин текшериңиз, андыктан алар жок кылынбайт.

10 -кадам: Саатты бүтүрүңүз

Саатты бүтүрүү
Саатты бүтүрүү
Саатты бүтүрүү
Саатты бүтүрүү
Саатты бүтүрүү
Саатты бүтүрүү
Саатты бүтүрүү
Саатты бүтүрүү

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

Эми бурамаларды тешиктерге салыңыз. Акыркы нерсе - четин тазалоо. Килемдик араны алып, учтарын шаблондогудай эки жактагы бурамалардан бирдей аралыкта кесип алыңыз (бул учурда өтө сак болуңуз, аранын тешигин чыгарбаңыз!). Эми жөн гана тегиз эмес же одоно четтерди кум менен (алдыңкы эмес) тегиз кылыңыз!

11 -кадам: Саатты кантип колдонуу керек

Саатты кантип колдонуу керек
Саатты кантип колдонуу керек
Саатты кантип колдонуу керек
Саатты кантип колдонуу керек
Саатты кантип колдонуу керек
Саатты кантип колдонуу керек
Саатты кантип колдонуу керек
Саатты кантип колдонуу керек

Убакытты белгилөө үчүн, баскычты 3 секунд басып туруңуз, экран кара түскө боёлушу керек. Жаркыраган номерди өзгөртүү үчүн өйдө жана ылдый басыңыз. Сандарды которуштуруу үчүн солго жана оңго басыңыз. Сандарды которуштуруп жатканда, сиз эки чекиттин жанына келесиз, өйдө -ылдый өйдө жана ылдый басуу менен түс кызыл менен жашылдын ортосунда өзгөрөт (AM жана PM сиз каалагандай болот). Убакытты белгилөө үчүн баскычты кайра басыңыз. Башка функцияларды алмаштыруу үчүн 1 баскычын басыңыз. Ошондой эле радиону күйгүзүү жана өчүрүү үчүн 2 баскычын (atari 2600 контроллеринде эмес) басууга болот. Саатка кайтуу үчүн, каалаган убакта 1 баскычын басып, кармап туруңуз. Программалык камсыздоонун функцияларынын тартиби төмөнкүчө: Ойготкуч - саат сыяктуу эле коюлган.1 -D Pong - Мунун баары убакыт жөнүндө, Өйдө басуу менен ойнотулат /Ырастоо үчүн оюнчулардын санын жана 1 баскычын тандоо үчүн ылдый. Топ сизге келе жатканда, 1 -оюнчу үчүн (1 -оюнчу үчүн) же 2 -баскычты (2 -оюнчу үчүн) ойноо үчүн, бирок эрте же кеч эмес, же сагынып каласыз. Чыгууну ачуу үчүн бардык ачкычтарды чогултуу керек. "Секирүү" - Платформа оюну, кызыл чекиттерден алыс болуңуз жана мүмкүн болушунча түшпөңүз. Эгерде сизде кандайдыр бир суроолор болсо, комментарий калтыруудан тартынбаңыз ! Мага оюңузду айтыңыз.

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