Мазмуну:

Certamen Quiz Practice Machine: 12 кадам (Сүрөттөр менен)
Certamen Quiz Practice Machine: 12 кадам (Сүрөттөр менен)

Video: Certamen Quiz Practice Machine: 12 кадам (Сүрөттөр менен)

Video: Certamen Quiz Practice Machine: 12 кадам (Сүрөттөр менен)
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Июль
Anonim
Certamen Quiz Practice Machine
Certamen Quiz Practice Machine
Certamen Quiz Practice Machine
Certamen Quiz Practice Machine
Certamen Quiz Practice Machine
Certamen Quiz Practice Machine

Классикалык Лиганын Certamen викторина командасы таймашы грек/рим предметтери боюнча викториналык суроолорду камтыйт. Жекелеген конкурсанттар жооп болгондон кийин баскычтарды басышат. Машина баскычтардын басылышынын тартибин көзөмөлдөйт, команданын кулпулоо эрежесине ылайык, команданын оюнчусу бир жолу баскычты басса, ошол команданын башка басуулары эсепке алынбайт. Биз курган машина ар бири төрт оюнчудан турган үч команда үчүн болгон. Мындан тышкары, башка мектеп топтору машинаны стандарттык викторина катары колдонушу үчүн, командаларды этибарга албоо жана баскычтардын тартибин көзөмөлдөө мүмкүнчүлүгү бар.

Мектептин Certamen командасына машыгуу үчүн машине керек болчу, бирок официалдуу машина өзүнчө система үчүн $ 545 (компьютерге туташтырылган вариант $ 435), бул бюджеттик жактан мүмкүн эмес болчу. Мындан тышкары, албетте, өтө кымбат!

Ошентип, мен Arduino Megaнын негизинде бир кыйла арзаныраак дизайн жасадым. Бул расмий турнирлер үчүн бекитилген эмес, бирок машыгуу үчүн жакшы.

Дизайн маселелеринин бири, биз орто узундуктагы кабелдерге муктаж экенибизди жана жакынкы түзмөктөрдүн электрдик ызы -чуусунан жалган позитивдерди болтурбоо үчүн сигналды чыпкалоо керек болчу. Мен CAT-6 кабелин колдонуп бүттүм, ар бир баскычтын сигналдары бир буралган жуптан өтөт. Биз электр ызы-чуусун осциллограф жана AC кубаттуулугу бар электр карандашынын учу менен текшерип көрдүк жана 100nF конденсатор чыпкалоо үчүн жетиштүү болушу керек экенин аныктадык.

Тетиктер керек (октябрь 2017 баасы):

  • CAT-6 кабелинин 3 сегменти, ар биринин узундугу 26,5 фут, ар биринде эркек RJ-45 сайгычы бар (70 фут кабель, Amazonдо 16 доллар, экиге бөлүү үчүн, плюс 30 фут кабель, Amazonдо 9 доллар)
  • Arduino 2560 rev.3 же USB кабели менен клон (Aliexpressте 8 доллар)
  • 94mm x 53mm стриптиздин бир бөлүгү (ebayдеги үч таңгак үчүн $ 3.29)
  • Резисторлор, ар бири: 2.2K, 1K, 100R (колуңузда жок болсо, Aliexpressте 600 даана түрдүү резисторду 2.30 долларга сатып алсаңыз болот)
  • 12 конденсатор, 100нФ, керамикалык же монолиттик (Aliexpress'те $ 0,81 үчүн 100 даана)
  • транзистор, 2N3904 (10 даана $ 0,74 үчүн Aliexpress)
  • 3 RJ45 розеткасы (10 даана $ 0,89 үчүн Aliexpress)
  • 3 RJ45 брейк тактасы (Aliexpressте 0,55 доллар)
  • 1602 көк LCD модулу (Aliexpressте 1,75 доллар); эгер сиз башка түстү колдонсоңуз, мен колдонгон 2.2Kдан башка резистордун мааниси керек болушу мүмкүн
  • 65 панелдик секирүүчү эркек кабелдердин топтому (Aliexpressте $ 1.09; же өзүңүз жасаңыз)
  • 40см эркек-ургаачы 15см дюпон секирүүчүлөрдүн топтому (Aliexpressте $ 1.39)
  • которуштуруу которгуч (Aliexpress $ 0.43) режимин өзгөртүү үчүн
  • 13 баскыч, идеалдуу түрдө, төрт кишиден турган команда бирдей түстү ала алат жана тунук баскыч үчүн төртүнчү түс бар:

    • биз 30 мм аркада баскычтарын колдондук (Aliexpressте 10 долларга 20 даана)
    • бул чыкылдатуучу баскычтар жакшыраак болушу мүмкүн, бирок башка баскычтын дизайнын талап кылат (мен аны инструкцияда талкуулайм) (10 даанадан турган үч комплектти сатып алыңыз, бардыгы болуп Aliexpress $ 1.20)
  • 52 жабышкак силикон бут (Aliexpressте 100 даана үчүн $ 1.14)
  • жылуулукту азайтуучу түтүктөрдүн ассортименти (Aliexpressте 2 доллардан төмөн)
  • 64 бурамалар, #4, 3/8 "бурамалар (жергиликтүү жабдуулар дүкөнүндө 100 үчүн болжол менен $ 3.50; эгерде сиз башка колго чаптоочу дизайн менен барсаңыз, сизге 16 гана керек)
  • 24 чакан кабелдик (zip-style) галстуктар (Лоуста болжол менен $ 4)

Кошумча: болжол менен $ 68 плюс тиешелүү салыктар.

Анан баскычтар жана башкаруу кутучасы үчүн иштер жөнүндө ойлонушуңуз керек. Мен 10 долларга жакын жипти колдонуп, биздикин 3D кылып басып чыгардым. Эгерде сизде 3D принтер жок болсо, анда сиз менин дизайнымды коммерциялык кызмат менен басып чыгара аласыз (же мага акылга сыярлык акы төлөп, мени басып чыгарып, жеткирип коёсузбу?), Же стандарттуу проект кутусун колдонуңуз-же жөн эле пластикалык тамак. контейнер-негизги кутуча жана башка баскыч дизайны үчүн. Бул жерде дизайндарды алдын ала көрө аласыз.

Биздин 3D басылган чыкылдатуу баскыч кутучалары, расмий Certamenдикинен айырмаланып, столдун үстүндө жакшы отурат, андыктан Junior Classical League аларды расмий атаандаштыкка бекитип береби же жокпу, күмөн, бирок биздин машина практикага арналган.

Эгерде сиз стандарттуу кол менен чыкылдатуучу версияны кааласаңыз (дагы эле расмий түрдө бекитиле элек, бирок сиз аларды мектеп практикасына эмес, турнирлерде колдонууну кааласаңыз, JCLден уруксат сурап көрүңүз), мен дагы башка дизайнды сүрөттөп берем, Мен чындыгында кура элекмин, бирок ал түз болушу керек. Бул дизайндын бир артыкчылыгы - бул 3D басып чыгаруунун кереги жок (бирок дагы эле негизги куту үчүн кандайдыр бир корпус керек). Бул болжол менен алты фут график 80 1/2 PVC түтүк, эпоксид жана ысык желимди талап кылат жана долбоордун наркын болжол менен 6 долларга азайтат.

1 -кадам: Control Box: Introduction

Башкаруу кутусунда Arduino Mega, RJ-45 розеткалары бар лента, чыпкалоочу конденсаторлор жана башка ар кандай туташуулар, CLEAR баскычтары жана MODE которгуч бар. Arduino тараптагы туташуулар секиргичтерди колдонот, андыктан аларды оңой эле алмаштырууга болот.

Менимче, сиз үч командалык версиясын жасап жатасыз, үч RJ-45 розеткасы бар. Бир аз этияттык менен, төрт RJ-45 розеткасына туура келиши мүмкүн, жана микрофондогу өзгөртүүлөр анча-мынча болот. Эгерде сиз эки командалык версияны кааласаңыз, жөн гана розеткаларды өткөрүп жибериңиз.

2-кадам: Control Box: RJ-45 Sockets

Control Box: RJ-45 Sockets
Control Box: RJ-45 Sockets
Control Box: RJ-45 Sockets
Control Box: RJ-45 Sockets

RJ-45 розеткаларын сындыруучу такталарга ширеткиле.

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

3 -кадам: Control Box: Capacitors жана Connections

Control Box: Capacitors жана Connections
Control Box: Capacitors жана Connections
Control Box: Capacitors жана Connections
Control Box: Capacitors жана Connections

Стриптиз азыр дагы бир катар байланыштарга муктаж. Сиз схемага кайрылгыңыз келет (мындан ары чоңойтуу үчүн бул-p.webp

Көпчүлүк ширетүү тактайга секирүүчүлөрдү камтыйт. Сиз катуу ядролук 22AWG зымын же башка алдын ала жасалган секиргичтерди колдоно аласыз. Эгер сиз алдын ала даярдалган секиргичтерди колдонсоңуз, кээде узунду экиге бөлүп, эки бөлүгүн тең өзүнчө колдоно аласыз. Дайыма секирүүчүлөрүңүздүн барышы керек болгон жерге жетүү үчүн жетишерлик узун болушун камсыз кылыңыз. Башкача айтпасам, "секирүүчү" "эркек-эркек секирүүчү" дегенди билдирет.

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

1. Жер тилкесинин борбордук тилкесин резервге коюңуз жана Arduino'нун GND казыктарынын бирине өтүүчү секиргичти (идеалдуу түрдө, кара) кошуңуз.

2. Ар бир RJ-45 розеткасы бир командага кызмат кылат жана сегиз туташтыргычы бар, алар төрт баскычка жуп болуп кирет. 100nF конденсаторду 1 менен 2, 3 жана 6 (!), 4 жана 5 (!), 7 жана 8. ортосунда кой, 2, 4, 6 жана 8ди жерге туташтыр. 1, 3, 5 жана 7 туташтыргыч зымдарга туташтырыңыз, алардын экинчи учу Arduino санарип казыктарына барат. Идеалында, ар бир команда үчүн бир түстөгү секиргич зымдарды колдонуңуз, андыктан аны көзөмөлдөө оңой болот.

3. Схемада спикерди тейлеген жөнөкөй транзистордук схемада ширетүүчү. Схемада транзистордун төөнөгүчтөрү солдон оңго карай, сизди караган жалпак тарабы менен: сол жагы Arduino жерге төөнөгүчтөрдүн бирине, орто зым 1K каршылыкка өтүүчү секиргич зымга туташтырылышы керек, анын экинчи учу Ардуино санариптик пин 9га секиргичке барат, ал эми оң пин 100мм резисторго барат, анын экинчи учу спикердин туташууларынын бирине зымга барат. Башка динамик байланышы Arduino 5V казыктарынын бирине туташтырыла турган секиргичке барышы керек.

4. Өткөргүчтү зым менен жабыңыз. Сиз жөн гана режимдин биринен бир зымды жерге туташтыргычка туташтырып, акыры Arduino менен туташуу үчүн башка байланыштан эркек секиргичти ширете аласыз.

5. Эгерде сиз 30 мм аркада баскычтарын колдонсоңуз, так баскыч баскычтуу болот, анткени аны корпустун сыртынан жабыштырууга туура келет жана сиз учурда бул иш менен алектенгиңиз келбейт. Мен аялдын учу бар секиргичти алууну, аялдын учуна жакын жерден үзүп алууну жана экинчи учун баскычка ширетүүнү сунуштайм. Андан кийин эркек секиргичти стриптиздин жер тилкесине ээрчиңиз, акыры ал секиргичти баскычка туташтырсаңыз болот. Кошумча, баскычтын башка туташтыргычына эркек секиргичти ширетүү; бул акыры Arduino менен туташат.

Эскертүү: Мен 100нФ конденсатору бар 150ohm каршылыгын сериясына коюп, которгучту да, таза баскычты да койгом, бирок, чынын айтканда, бул ашыкча, ошондуктан мен аны схемага кошкон эмесмин, жана, балким, аны менен убара болбошуң керек. (Камтылган программа баары бир программалык камсыздоонун керектүү дебютун аткарат.)

4 -кадам: Control Box: LCD

Control Box: LCD
Control Box: LCD
Control Box: LCD
Control Box: LCD
Control Box: LCD
Control Box: LCD

Эки саптуу "1602" ЖК, балким, аны эритүү үчүн керек болгон эркек баш менен келет. Эркектин башын алгандан кийин, ага 16 ургаачыдан секиргичти сайыңыз.

Көңүл бургула, схемада, ЖКда жерге туташтырылган төрт казык бар, алардын бири 2.2К каршылыгы аркылуу. Баалуу Arduino GND төөнөгүчтөрүн сактап калуу үчүн, эркек учтарын үч аял-секиргичтен, айрыкча резисторго ээ болгон V0 кескиле. Резистордун бир учун V0 секиргичке туташтырыңыз. Андан кийин резистордун башка учуна жана калган үч секиргичке кошулгула, анткени алар Arduino GND пинге бара турган бир эркек сайгычка жакындашат.

Акыр -аягы, бардык ачык нерселерди электр лента же жылуулук менен жабууну унутпаңыз.

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

Ошондой эле, ЖКда 5Вга баруучу эки пин бар: аларды окшош түрдө бириктирүү. Сиз LED+ туташтыргычынын ЖКдагы резисторго туташканын текшергиңиз келиши мүмкүн (ал мен алган тактада болгон). Болбосо, 220 Ом резистор кошуңуз.

Андан кийин, эркек учтарын Arduinoго схемада көрсөтүлгөндөй сайыңыз.

5 -кадам: Control Box: Firmware жана Test жүктөө

Control Box: Программаны жүктөө жана тест
Control Box: Программаны жүктөө жана тест
Control Box: Программаны жүктөө жана тест
Control Box: Программаны жүктөө жана тест
Control Box: Программаны жүктөө жана тест
Control Box: Программаны жүктөө жана тест

Arduino IDE орнотулганын текшериңиз. Менин программамды бул жерден жүктөп алыңыз. Сиз жөн гана zip файлын жүктөп алып, анын мазмунун Arduino каталогуна сала аласыз.

Zip файлынын ичинде ModNewLiquidCrystal.zip деп аталган башка ZIP файлын таба аласыз. Бул менен күрөшүү үчүн бир аз татаал. Бул 1602 ЖК менен иштөө үчүн абдан оптималдаштырылган китепкана жана ал Certamen түзмөгүнүн тактыгын жакшыртат. Демейки LiquidCrystal Arduino китепканасын жок кылыңыз. (Windowsто ал C: / Program Files (x86) Arduino / library). Андан кийин ModNewLiquidCrystal.zipдин мазмунун Arduino колдонуучу китепканаларынын папкасына чыгарыңыз.

Ардуинону компьютерге туташтырып, Tools | Board | Arduino Mega… 2560, Куралдар | Процессор | ATmega2560 жана Tools | Сиздин Arduino сериялык портуна порт (бул жерде бар деп үмүттөнөм). Андан кийин оң жебе баскычы менен жүктөө.

Эгерде баары жакшы болсо, ЖК Certamen билдирүүсүн көрсөтөт жана жөн эле "Certamen" деп жазылган экранга өтөт. Болбосо, сиздин LCD туташууларыңызда бир нерсе туура эмес. Эгерде контраст начар болсо, 2.2K каршылыгын башка нерсеге алмаштырып алышыңыз мүмкүн. Же бул жердегидей 10К потенциометрди колдонуңуз.

Arduino'ну өчүрүңүз жана схемага ылайык стриптизди, ачык жана режимдерди Arduino менен туташтырыңыз.

Arduino'ду кайра күйгүзүңүз, эми аны дагы сынап көрсөңүз болот. Эки режим бар: Certamen режими жана Quiz режими. Сиз которгуч менен алардын ортосуна өтөсүз. Certamen режиминде, баскычты басуу команданы кулпулайт. Тест режиминде, команданын кулпуланышы жок. Тест режими бардык байланыштардын иштээрин текшерүү үчүн да пайдалуу. Сизде баскычтар илинбегендиктен, тестирлөө үчүн RJ45 розеткаларындагы байланыштарга кошулуу үчүн отвертканы колдонуңуз.

6 -кадам: Control Box: Finish

Control Box: Finish
Control Box: Finish
Control Box: Finish
Control Box: Finish
Control Box: Finish
Control Box: Finish

Сиздин проект кутуңузда ачык баскыч, режимди которуу, USB порт, RJ-45 порттору жана ЖК экран үчүн тешиктер болушу керек. Баяндамачы үчүн бир аз ачылыштар болушу мүмкүн, бирок сиз эксперимент жасай аласыз. Сиз муну түшүнсөңүз болот же 3D басып чыгаруучу кутучаны колдонсоңуз болот.

Эгерде сиз 30мм аркада баскычын тазалоо баскычы катары колдонсоңуз жана сиздин режимди которуу баскычы меникиндей өлчөмгө ээ болсо, сиз жөн гана STL файлдарын басып чыгара аласыз.

Бирок, эгер сиз нерсени өзгөрткүңүз келсе, OpenSCADди жүктөп алып, mainbox.scad файлын түзөтүшүңүз керек болот. OpenSCAD коркутуп -үркүтүшү мүмкүн, бирок кичине өзгөртүүлөрдү киргизүү керек болсо, анда оңой болот:

  • Эгерде сиз 30мм аркада баскычын так баскычыңыз катары колдонбосоңуз, use30MMArcadeButton'ду жалган деп өзгөртүп, андан кийин clearButtonNeckDiameter, clearButtonNeckLength жана clearButtonOuterDiameter параметрлерин сиздин каалооңузга ылайыкташтырып, тегерек баскычтын тешигин жасай аласыз.
  • Режимди алмаштыруучу тешиктин өлчөмүн өзгөртүү үчүн, modeSwitchNeckDiameter, modeSwitchNeckLength, modeSwitchOuterDiameterди тууралаңыз.
  • Эгерде сизде башка көлөмдүү спикер болсо, анда спикердин ар кандай ХХXX параметрлери бар.

Эффекттерди көрүү үчүн ">>" алдын ала көрүү баскычын басыңыз. Файлдын үстү жагында, сиз нерселерди орнотуу үчүн ыңгайлуу болушу мүмкүн болгон TOP, BOTTOM же кээ бир WASHERS көрсөтүп жатканыңызды тандоого мүмкүндүк берген "mode =" бар. Канааттангандан кийин, көрсөтүү үчүн кум сааты бар куб баскычын чыкылдатыңыз, анан STL баскычын басып STL файлын түзүңүз.

Куту даяр болгондон кийин, Arduino, стриптиз жана LCDди #4 бурамалар менен орнотуңуз. Кээ бир астыңкы тешиктер үчүн бурамалар бир аз өтө узун болуп чыгып калышы мүмкүн. Сиз жөн гана бурамалардын учтарын тегиз кылып же кыскараактарын колдонсоңуз болот. Динамикти слайддарга динамиктин тору менен жылдырып, режимди которгучту жана баскычтарды орнотуңуз.

7 -кадам: Кабелдерди даярдоо

Кабелдерди даярдоо
Кабелдерди даярдоо

Мен барган орнотуу ар бир кабелдин көзөмөлдөө кутусунан болжол менен 14,5 фут биринчи чыкылдатуучу кутусуна чейин чыгып кеткен, андан кийин кабель чыкылдатуучу кутудан кийинкиге, ж.б. Мен чыкылдатуучу кутучалардын ортосунда болжол менен 3,5-4 фут болгум келди.

Ар бир чыкылдатуучу кутуча бир жуп буралган жупка туташат:

  • апельсин / апельсин-ак: 1-баскыч (аягына жакын, сайгычка эң жакын)
  • жашыл / жашыл-ак: баскыч 2
  • көк / көк-ак: баскыч 3
  • күрөң / күрөң-ак: 4-баскыч (алыскы учу)

Туура чекиттерде кабелден туура бурулган жуптарга туташууңуз керек болот.

Чыкылдатуучу кутучалардын кайда барышын каалаганын ченеп көрүңүз, акыркысы кабелдин эң четинен үч дюймга жакын (RJ-45 сайгычынын карама-каршы учу) жана сырткы изоляциянын жарым дюймга жакынын кылдаттык менен сыйрып алыңыз. бул төрт чекиттин ар бириндеги кабель.

Андан кийин, күрөң / күрөң-ак түстөгү жуптардын учтарын 4 чекитте чечип алыңыз.

3 -баскычка өтүңүз. Көк/көк-ак түгөйдү 1/2 "сыйрылган жердин алыс жагында (б.а. сайгычтан алыс жакта) кесип, 1/2" жупту калтырыңыз. Көк / көк-ак түстөгү жуптардын учтарын жана ширетүүчү зымдарды (мис., Калган секиргичтерди) зымдардын жакын (штепсель) жагына чечип салыңыз, болжол менен 3 дюйм үстөлдөгү чыкылдатуу менен колдонуу үчүн жана 6 дюйм колунда болгондор. Муундарды жылуулукту кыскартуу менен жакшылап жаап коюңуз.

2 баскычы жана жашыл / жашыл-ак менен кайталаңыз.

1 баскычы жана апельсин / кызгылт сары-ак менен кайталаңыз.

Сизде азыр ар кандай чекиттерде төрт жуп зым бар кабель бар. Калган эки кабель үчүн кайталаңыз.

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

8-кадам: A варианты: 30мм Аркада баскычтары жана 3D басылган Clicker Boxes

A варианты: 30 мм аркада баскычтары жана 3D басылган Clicker кутучалары
A варианты: 30 мм аркада баскычтары жана 3D басылган Clicker кутучалары
A варианты: 30 мм аркада баскычтары жана 3D басылган Clicker кутучалары
A варианты: 30 мм аркада баскычтары жана 3D басылган Clicker кутучалары
A варианты: 30 мм аркада баскычтары жана 3D басылган Clicker кутучалары
A варианты: 30 мм аркада баскычтары жана 3D басылган Clicker кутучалары

Эгерде сиз мен жасаган 30мм баскычын басып койсоңуз, анда азыр бардык 12 чыкылдатуучу кутучаны басып чыгарышыңыз керек болот. Алар долбоордун github баракчасында, stl форматында жана аларды түзүү үчүн колдонулган OpenSCAD файлында. Баскыч кутучалары команда жана оюнчу тарабынан белгиленген (командалар: A, B жана C; оюнчулар: 1, 2, 3 жана 4), андыктан алар ар башка. Мындан тышкары, оюнчу 4 куту кабелдин аягында кетет, андыктан анын ордуна экөөнүн бир гана кабель уясы бар. Баскыч кутучалары үчүн да негиздер бар. 1-3 оюнчуларынын негиздери баары бир, бирок 4-оюнчунун базасы башка. Пластмассаны үнөмдөө үчүн, анын ордуна 1/4 дюймдук фанерадан тешик араа (анан бургуланган тиркемелер) менен негиздерди жасадым.

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

9-кадам: В варианты: Колго жасалган чыкылдатуучулар

Вариант B: Колго чыкылдатуучулар
Вариант B: Колго чыкылдатуучулар

1/2 дюймдук 80 PVC түтүгүн чыкылдатуу туткалары үчүн беш дюймдук сегменттерге бөлүңүз.

Түтүк кесимдеринин түбүнүн эки жагына кабель үчүн уя салыңыз, эгерде 4 -баскычтан башка бир уяча керек болсо.

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

Зымдарды түтүктөн өйдө тартып, баскычка кошуп коюңуз. Эпокси баскычы, ал сүрүлүүгө туура келет. Кабелди түбүнө койгон оюгуңуздан өткөрүңүз. Түтүктүн ичине кабелдик байламталарды салып коюңуз. Андан кийин түтүктүн түбүн эпоксид менен же ысык эритилген клей менен мөөрлөңүз.

Мен трубадан чыккан кабелдин сыртына Shoe Goo же силикон пломбасын коюуну сунуштайм.

10 -кадам: колдонуу

Колдон!
Колдон!

Колдонуудан мурун, бардык баскычтарды текшериңиз. Режимди "Quiz" күйгүзүп, ар бир оюнчуга бир баскычты басыңыз. Сизде 12 баскычтын баары экранда көрүнүшү керек. Андан кийин "Certamen" ге которулсаңыз, команданын кулпулоо мүмкүнчүлүгүн аласыз. Экранды тазалоо үчүн Тазалоо баскычын басыңыз.

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

11 -кадам: Техникалык эскертүүлөр

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

Баскычты баскан биринчи оюнчу ким экенин аныктоо үчүн убакыт тактыгы 50 микросекунддан жаман эмес (осциллограф менен сыналган).

Сейрек кездешүүчү учурларда, үчүнчү пресстен экинчисин айтуунун тактыгы 2 миллисекундка жакын болот. Бул үч басуу тең бири -биринен 2 миллисекунд ичинде болгондо гана болот жана процессор биринчи басуудан кийин экранды жаңыртуу менен алек. Убакыт катасынын булагын азайтуу үчүн, ЖК параллелдүү 8-биттик байланышка ээ (адатта адамдар 1602 ЖКны Arduinoго азыраак төөнөп колдонушат) жана мен аны колдонуу үчүн оптималдаштырылган LiquidCrystal китепканасын коштум (оптимизациялардын көбү меники, бирок мен параллель 8-бит оптимизациясын коштум).

12 -кадам: Пасха жумурткасы

Эгерде сиз түзмөк жүктөлүп жатканда таза баскычты басып турсаңыз, анда режимдин которуштуруу абалына жараша эки пасха жумурткасынын бирин аласыз: чыкылдатуучу баскычтар менен иштеген фортепиано же экранда латын поэзиясы. Чыгуу үчүн, режим которгучун оодарыңыз.

Мугалимдер конкурсу 2017
Мугалимдер конкурсу 2017
Мугалимдер конкурсу 2017
Мугалимдер конкурсу 2017

Мугалимдер конкурсунда 2017 -ж

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