Мазмуну:
- 1 -кадам: Куралдар жана материалдар
- 2 -кадам: ишти жасоо
- 3 -кадам: бургулоо жана андан ары монтаждоо
- 4 -кадам: Hatch колдоо
- 5 -кадам: Күч
- 6 -кадам: Кабелдөө
- 7 -кадам: Код
- 8 -кадам: кантип колдонуу керек
Video: Arduino Calculator: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул Нускамада мен сизге башка калкуляторлордой эле жакшы Arduino калкуляторун кантип жасоону көрсөтөм (жакшы … түрү). Балким, бул анын өлчөмүнө, барабар баскычын кайталап колдонууга (ачкычтардын жоктугуна байланыштуу) жана наркына байланыштуу иш жүзүндө мүмкүн эмес болсо да (Балким, ошол эле нерсени 2 долларга жасай турган калькуляторду сатып алсаңыз болот), бул чындыгында кызыктуу жана кошумчалайт Сиздин инвентаризация үчүн бир нече көндүмдөр. Бул долбоорду кантип баштаганымды айтып берейин. Баары мектептен башталат, ал жерде баштапкы эсептегич менин мугалимим тарабынан жасалган. Көп өтпөй студенттер аны менен ойной башташты жана көп өтпөй аны сындырышты. Мен муну кантип оңдоону билген жалгыз студент болчумун, мен дагы аракет кылсам деп чечтим. Бул процессте мен негизинен баарын бөлүп алып, нөлдөн баштадым. Мен дагы коддун көбүн кайра жаздым. Мен көп нерсени үйрөндүм, мүчүлүштүктөрдү оңдоого көп убакыт бөлдүм жана көптөгөн жаңы функцияларды коштум. Акыр -аягы, бул, албетте, татыктуу долбоор. Жакшы жери, эми түшүндүм, сизге кереги жок. Кел, баштайлы.
1 -кадам: Куралдар жана материалдар
Бул долбоор үчүн бизге керек болот:-1/8 дюймдук MDF же башка лазер менен кесилүүчү материал, мисалы, акрил же фанера-Лазердик кескич (милдеттүү эмес, бирок сунушталат) -Отун клей-Эркек эркек зымдарына-Көп эркек ургаачы зымдарга-8 2 2 ЖК экран-Баскычтоп-Бургулоо-Бургулоо биттери-Диск жаргылчагы (милдеттүү эмес) -Которуу (рокер же которуштуруу) -Жылуулукту кысуучу түтүк-Паяльник жана ширетүү-Бурамалар-USB Aдан B кабелине чейин (кабель arduino моделдеринен айырмаланат)-Ардуино IDE менен компьютер
-9v батарейка розеткасы
-Arduino (eBay аркылуу издөөгө 30 доллар сарптоону каалабасаңыз, мен дуемиланованы колдондум)
2 -кадам: ишти жасоо
Менин ишим 1/4 "MDFден лазер менен кесилди (мен файлдарды PDF форматында тиркейм), бирок мен 1/8" материалды таба албадым. Калькулятордун четтери кызыктай көрүнөт, анткени мен туура эмес калыңдыкта материал колдондум. Сиз эмне үчүн кутуча жогорудагы сүрөттө бири -бирине толук дал келет деп ойлоп жаткандырсыз, себеби бул кутуча 1/4 дюймдук материал үчүн иштелип чыккан таптакыр башка кесүү. Бул кутуда ар түрдүүлүккө байланыштуу ЖКнын же клавиатуранын тешиктери жок. Бул жерде бургулоо келет. Мен муну акыркы жолу тазалап берейин 1/8 дюймдук калың материалды КОЛДОН.
3 -кадам: бургулоо жана андан ары монтаждоо
Баскычтопту жана ЖК экранды каалаган жериңизге коюп, карандаш менен тешиктер кайда экенин белгилеңиз. Туура өлчөмгө туура келген бургу табыңыз жана тешик жасаңыз. Ариптактага же ЖКга буроодон мурун, ардуино зымдары үчүн тешиктер жасалышы керек. Муну аткаруу үчүн сиз лазердик кесүүнү өзгөртө аласыз же бир нече тешикти кенен бургулоочу тешик менен тешип, андан кийин бургулоону башка тешиктерге капталга түрткөн кол менен CNC машинасы сыяктуу иштейсиз. Бул бүткөндөн кийин зымдарды жана компоненттерди туташтырып, ЖК менен Баскычтопту бурап салыңыз. Эми жыгач клейди колдонуп, кесилген бөлүктөрдүн бардыгын жабыштырыңыз, сиз үстүн техникалык тейлөө үчүн ачык калтыргыңыз келиши мүмкүн (мага ишениңиз, аягына чейин жабыштырбаңыз). Кааласаңыз, диск тегирменди колдонуп, четтерин тегиздеңиз. Менин лазердик кесүүмдө мен эсептегич сынган болсо жеткиликтүү кылуу үчүн арткы жагына кирүү люк кошконумду байкасаңыз болот (ушундай ойго келдим, эгерде калькулятор бузулса кайра башынан баштоонун кереги жок).
4 -кадам: Hatch колдоо
Ошентип, биз люкту кармап туруу үчүн 3 чарчы кашаанын (төртүнчүсү күйгүзүү/өчүрүү котормосунан улам орнотула албайт) түзүшүбүз керек. Биздикин кичинекей үч бурчтуктарга бөлүү үчүн 2ден 4кө чейин кесүү үчүн. Эгерде алар өтө кичине болсо, бөлүнүп кетишет, бирок өтө чоң болсо, көп орун алышат. Эң жакшы пикириңизди колдонуңуз. Бүткөндөн кийин, бурама үчүн багыттоочу тешиктерди түзүү үчүн капталдарына тешик бургула. Үч бурчтуктарды бурчтарга дал келгидей кылып тегиздеңиз, бир жагы корпустун капталына, бир тарабы корпустун артына каратылган. Арткы плитаны кошуп, аны DIY кронштейндерине сайыңыз. Бүткөндөн кийин люкту алып салыңыз, ошондо биз arduinoго кире алабыз жана кодду кошобуз.
5 -кадам: Күч
Корпустун капталында менде 9в батарейка менен которгуч жеткиликтүү болгон тешик бар. 9в электр розеткасынын оң жагын зым сыйргычтар менен кесип, учтарын сыйрып алыңыз. Зымдын бир тарабын которгучтун сол казыгына, экинчисин которгучтун борбордук пинине туташтырыңыз. Жылуулукту азайтуучу түтүк менен ороп, 9v клипти батарейкага жана сайгычты arduinoго туташтырыңыз. Кыска туташууларды издеңиз, андан кийин которгучту текшериңиз. Коммутаторду ордуна коюңуз. Керек болсо, бураманы багыттоо үчүн багыттоочу тешиктерди кошуңуз. Эгерде сиз өчүргүчтү күйгүзүү жана өчүрүү жагын белгилегиси келсе, анда этикетка жасоочу же кол менен жазсаңыз болот. Акыры, батарейканын ордунда экенине ынануу үчүн, корпустун артына кичинекей фанер сыныгын бурап койдум. Калган зымдар жөнүндө азырынча кабатыр болбоңуз, биз муну кийинки кадамда карайбыз.
6 -кадам: Кабелдөө
Бул кадамды баштоодон мурун зымдардын бузулушу үчүн кечирим суроого уруксат бериңиз (ошондуктан мен үстөл коштум). Жогорудагы сүрөттөрдөн көрүнүп тургандай, бардык жерде көп зымдар калкып чыгат. Мен сизге ар бир зым бекитилүүчү пинди белгилөө үчүн этикетка жасоочу же лентаны колдонууну сунуштайм. Мен колдонгон зымдардын көбү эркектен ургаачыга чейин болгон, бирок мен бийлик үчүн кээ бир эркектерден эркектерге чейин зымдарды колдондум, аларды сиз төмөндө окуйсуз. Эгерде сизде башка ЖК экраны же баскычтобу болсо, анда код тийиштүү түрдө өзгөргөндө жана arduinoдо запастык зымдар жетиштүү болгондо мааниге ээ эмес. Бул жерде мен колдонгон компоненттердин маалымат барагына шилтемелер, ЖК, Баскычтоп.
Калькулятордун иштөө мөөнөтүн сактап калуу үчүн, мен бардык зымдарды ардуиного бир жолу чаптап, корпуска ардуинону чаптадым. Эгерде сиз сүрөттөрдү жакшылап карасаңыз, анда мен 5v байланыштарынын бардыгын бириктирүү үчүн жана кээ бир протоколдорду колдонууга туура келгенин көрө аласыз. Негизинен бул протоборго ширетилген бир нече зымдар жана бириктирилген ширетүү. Эскертүү: Жерге туташуу үчүн тактанын жарымы жана 5в туташуусу үчүн жарымы.
7 -кадам: Код
Кодду бул кадамдын бир жеринен zip файлы жана ino файлы катары тапса болот. Бул болжол менен 480 саптан турат, бирок көпчүлүк бөлүгү жөнөкөй код. Коддун бир нече өзгөчөлүктөрү, эгерде сан 0гө бөлүнсө, ката кетирет, Тригонометриянын функцияларын радиандарга эмес, градуска эсептейт, Теңдеме бүткөндөн кийин тазалоо үчүн каалаган баскычты басса болот, Сан жасаса болот оңой терс, жана ондуктар жакшы иштетилет. Эгерде сиз zipти алсаңыз, аны чыгарыңыз, андан кийин arduino IDEдеги файлды ачыңыз. Эгерде сиз инону жүктөп алсаңыз, аны arduino IDE менен ачыңыз жана ал сизден папка түзгүңүз келеби деп сурайт, ооба деп айтыңыз жана ал иштеши керек. Аны ачкандан кийин, тактаңызды тандап, тактаны сайыңыз жана эскизди жүктөңүз.
8 -кадам: кантип колдонуу керек
Калькулятордо сандар эмес бир нече баскычтар бар болгондуктан, мен эсептегичтин нормалдуу иштешине мүмкүнчүлүк берүү үчүн менде болгон бир нече баскычтарды колдонуу системасын ойлоп таптым. Биринчиден, мен анын кантип иштээрин сөз менен түшүндүрөм, андан кийин мен көйгөйдү чечип жаткандай түр көрсөтөм жана басылган бардык баскычтарды ирети менен жазам.
(1) Ариптактадагы номерди тандаңыз (2) А жана В колдонуп, керектүү функцияга өтүңүз (3) Сиз каалаган функцияга бир жолу D же = (4) Колуңузда бар нерселер жогорку сапка өтүшү керек, азыр экинчи номериңизди тандаңыз (5) D же = (6) басыңыз Теңдеме жоопту экинчи сапта калтыруу менен жогорку сапка өтүшү керек
Мисал: 2 A A (эки жолу басуу -жылдырат -) D 1 D (Даяр)
Сунушталууда:
4X4 баскычын колдонуу менен Arduino Calculator: 4 кадам (сүрөттөр менен)
4X4 баскычтопту колдонуу менен Arduino Calculator: Бул окуу куралында биз Arduino менен өзүбүздүн эсептегичибизди курабыз. Маанилер баскычтоп аркылуу жөнөтүлүшү мүмкүн (4 × 4 баскычтоп) жана жыйынтыгын ЖК экранда көрүүгө болот. Бул эсептегич кошуу, азайтуу, көбөйтүү сыяктуу жөнөкөй амалдарды аткара алат
Arduino UNO менен дронду кантип жасоо керек - Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: 8 кадам (сүрөттөр менен)
Arduino UNO менен дронду кантип жасоо керек | Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: КиришүүМенин Youtube каналыма баш багыңыз Drone - бул абдан кымбат гаджет (продукт) сатып алуу. Бул постто мен аны кантип арзан баада жасоону талкуулайм. Анан кантип ушундай арзан баада өзүңүздүн колуңуз менен жасай аласыз … Индияда бардык материалдар (моторлор, ЭСК
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): 10 кадам (Сүрөттөр менен)
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): Мурунку долбоорумда мен Wi-Fi менен акылдуу ванна таразасын иштеп чыккам. Ал колдонуучунун салмагын өлчөй алат, жергиликтүү түрдө көрсөтөт жана булутка жөнөтөт. Бул тууралуу кененирээк маалыматты төмөнкү шилтемеден ала аласыз: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Atari Punk Calculator органы: 9 кадам (сүрөттөр менен)
Atari Punk Calculator Organ: Atari Punk Console 2 x 555 таймерди же 1 x 556 таймерди колдонгон чоң кичинекей схема. 2 потенциометр кадамдын жыштыгын жана туурасын көзөмөлдөө үчүн колдонулат, эгер сиз абдан кунт коюп уксаңыз, анда ал Atari консолуна окшош
Sharp Calculator Hack: 6 кадам (Сүрөттөр менен)
Sharp Calculator Hack: Мен кичинекей кезимден бери колдонуп келе жаткан илимий Sharp эсептегичим бар. Мектепте бизге учурда квадрат жана кубдук теңдемелер керек, бирок тилекке каршы менин калькуляторумда функциялары жок болчу. Мен жаңы калкуляторду сатып алгым келген жок