Мазмұны:
- Жабдықтар
- 1 -қадам: Әдіс
- 2 -қадам: заттарды байланыстыру
- 3 -қадам: Міне менің баптауым
- 4 -қадам: Tinkercad нұсқасы
Бейне: Бір кілт жазушы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Стивен Хокинг есіңізде ме? Ол Кембридж профессоры және компьютерлік дауысы бар мүгедектер арбасындағы атақты математик болды. Ол моторлы нейрондық аурудан зардап шегіп, өмірінің соңына дейін сөйлеуді жоғалтқаннан кейін сөйлеуді тудыратын құрылғы арқылы сөйлесе алды-бастапқыда қол сөндіргішті қолдану арқылы, ақырында бір жақ бұлшық етін қолдану арқылы.
Мен бір коммутаторлы мәтін жазуға арналған құрылғыны жасау керек деп ойладым. Бір ғана қосқыш - ON немесе OFF. Онымен не істеуге болады?
Біз уақытты ескеруіміз керек. Егер сіз коммутаторды жауып, оны бірнеше минуттан кейін ашсаңыз, сізде басқа айнымалыға бақылау болады. Біз коммутатордың жабылуы мен ашылуы арасындағы уақыттық кідірісті пайдаланып, әр түрлі кірістерді жасай аламыз және оларды мәтіндік жолдарға немесе хабарларға айналдырамыз. Мен «СӘЛЕМ, ӘЛЕМ!» Деп жаза аламын. және оны сериялық мониторға жіберіңіз - барлығы бір батырмадан.
Сіздің Arduino -да миллисекундтық таймер жұмыс істейді. Ол 0,001 секунд сайын 1 басады. Сіз оның мәнін мәлімдемемен оқи аласыз
int t = millis ();
// Бірдеңе жасаңыз
int tt = millis ();
int timeDiff = tt - t;
Жабдықтар
Мен Arduino пайдаланушыларының көпшілігінде бұрыннан бар және сатып алуға арзан болатын заттарды қолданамын:
- Arduino UNO
- 16 x 2 СКД
- 220 Ом және 10 К Ом резисторлары
- 10К Ом потенциометрі
- Түймені ауыстыру
- Нан тақтасы немесе тақтайша
- Қосылатын сымдар
1 -қадам: Әдіс
Мұнда бізде барлық әріптер, 0 -ден 9 -ға дейінгі сандар және тыныс белгілері бар тор бар. «А» әрпі 1 -жолда және 2 -бағанда. «9» цифры 7 -жолда және 1 -бағанда орналасқан. (Сценарийді кейінірек іске қосу кезінде бұл экранды басып шығарғыңыз келуі мүмкін.)
Нұсқаулық коммутаторды қалай қолдану керектігін айтады. Егер сіз түймені басып тұрсаңыз, жол мәні нөлден баяу есептеледі. Жолдың мәні 1 болғанда саусағыңызды түймеден көтеріңіз.
Түймені қайтадан басып тұрыңыз, баған нөмірі нөлден бастап есептеле бастайды. Саусағыңызды 2 көрсеткен кезде көтеріңіз, сіз «А» жолын 1 және 2 -бағаннан таңдадыңыз.
Біз енді «А» белгісін төменгі жолдағы хабарға көшіруіміз керек. Түймені басып тұрыңыз және саусағыңызды 1 әрекетке көтеріңіз - таңбаны қосыңыз.
«9» кірістіру үшін біз 9 -жол мен 1 -бағанды таңдаймыз, содан кейін оны 1 -әрекетпен қосамыз.
2 -әрекет бүкіл хабарды тазартады.
3 -әрекет Қате таңдалған таңбаны хабар жолына қоспай тастайды. (Қате таңдау жиі кездеседі!)
4 -әрекет СКД экранынан хабарламаны сериялық мониторға жібереді.
2 -қадам: заттарды байланыстыру
Егер сізде сұйық кристалды дисплей болса, сіз оны үнемі қолданатын шығарсыз. СКД, потенциометр (экран жарықтығын реттеу үшін) мен 5 вольтты және GND бір сымды қорғаныш резисторды ұстайтын кішкене байланыс тақтасын құру жақсы. Жол тақтаның артқы жағында, 220 Ом резисторының астында кесілген. Мен кейінірек 5V және GND үшін тақтаға шығыс розеткаларын қостым, себебі Arduino -да тек 5В жалғыз розетка бар. Бұл басқа жобада СКД қажет болған кезде уақытты, сымдарды және тестілеуді үнемдейді. «Ресми әдіс» мына жерде:
www.arduino.cc/kz/Tutorial/HelloWorld
Түйме 8-ші түйреуішке 10K тартылатын резистормен және GND-ге қосылды.
3 -қадам: Міне менің баптауым
Келесі бетте Tinkercad нұсқасына сілтеме жасап көріңіз.
Диаграмманың ортасындағы түймешікті жабу және ашу үшін тінтуір меңзері мен батырмасын пайдаланыңыз. СКД экранынан сериялық мониторға хабарлама жіберу үшін код терезесін, содан кейін беттің төменгі жағындағы сериялық мониторды ашу қажет. «Модельдеуді бастау» батырмасы кодтың орындалуын бастайды.
Мүмкін сізге бастапқыда қиынға соғатын шығар. Егер бұл сіздің қарым -қатынас жасаудың жалғыз әдісі болса, қаншалықты көңілсіз болатынын ойлаңыз.
4 -қадам: Tinkercad нұсқасы
Мен мұнда Tinkercad нұсқасын енгіздім, бірақ жақсы тәжірибе беру үшін буферлеу мен уақыт мәселесі тым көп болды. Терезе сонымен қатар тізбекті, кодты және сериялық монитордың маңызды терезесін дұрыс көрсетуге мүмкіндік беру үшін тым кішкентай болды.
www.tinkercad.com/things/daSgRAOl0g1-oneke…
Мұнда Tinkercad түпнұсқасына сілтеме бар, ол сериялық мониторды көруге мүмкіндік беретін модельдеу кезінде код терезесін ашу әлдеқайда үлкен және әлдеқайда оңай. Негізгі уақыт дұрыс жұмыс істейді.
Сізге бұл нұсқаулық ұнады деп үміттенемін және жол бойында бір нәрсе білдіңіз.
Мен осы нұсқаулықты Arduino байқауына қатыстым, егер сізге ұнаған болса, сіздің дауысыңызға риза болар едім.
Ұсынылған:
Нұсқаулыққа тақырып пен кілт сөзді таңдаңыз: 6 қадам (суреттермен)
Нұсқауға арналған тақырып пен кілт сөздерді таңдаңыз: Дұрыс атау мен кілт сөздерді таңдау Google іздеу нәтижелерінің бірінші бетіне нұсқаулықпен кірудің немесе интернеттердің қорқынышты көрінбейтін жеріне түсіп кетудің айырмашылығы болуы мүмкін. Кілт сөздер мен тақырып жалғыз емес болса да
Arduino кілт сейфі: 4 қадам
Arduino Key Safe: Идеялар: https://www.instructables.com/id/Key-Safe/ Мен әрқашан себепсіз заттарымды жоғалтқан адаммын. Мен бұл кілтті қауіпсіз етіп жасаймын, сонда мен заттарымды жоғалтпай ішке қоюды ұмытпаймын. Бұл жобада мен жақсартуларды енгіздім
UC бар өшіру ілмегінің тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент: 5 қадам
UC бар өшіру ілмегінің тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент. Барлығына сәлем, желіде қосу/өшіру схемасын іздедім. Мен тапқандардың бәрі мен іздегендей болмады. Мен өзіммен сөйлестім, бұған міндетті түрде жол бар. Бұл маған қажет болды. Қосу және өшіру үшін тек бір түйме.-Тек пайдалану керек
IOT123 - КҮН ЖАЗУШЫ - БАСҚАРУШЫ: 8 қадам
IOT123 - SOLAR TRACKER - БАСҚАРУШЫ: Бұл InstructableIOT123 - SOLAR TRACKER - TILT/PAN, PANEL FRAME, LDR MOUNTS RIG кеңейтімі. Мұнда біз серво контроллері мен күннің орналасу сенсорларына назар аударамыз. Айта кету керек, бұл дизайн 2 млн
Жоғары жазушы: 4 қадам
Жоғары жазушы: Нью -Йорктегі KATSU жазушысы Graffiti Research Lab: The High Writer соңғы құралының функционалдығын көрсетеді. Жоғары жазушы Барри МакГи мен азаматтардың ұсқынсыз көше спамына қарсы жаңашылдардың алдыңғы бояу дизайнына сүйене отырып