Мазмұны:

Монета есептегіші: 5 қадам
Монета есептегіші: 5 қадам

Бейне: Монета есептегіші: 5 қадам

Бейне: Монета есептегіші: 5 қадам
Бейне: Күйеуің қаласа да алма! Минет жасаудың қауптілігі қандай? Ауызға беру! Минет жасау! 2024, Шілде
Anonim
Монета есептегіші
Монета есептегіші

Мен бұл монета есептегішін мектеп жобасы үшін жасадым, онда біз ардуиноны қолдануды үйренуіміз керек еді. Бұл көбінесе маған arduino көмегімен материал жасауды үйрену үшін жасалған. Бұл жоба үшін мен лазерлік кескіш пен 3D принтерді қолдануды үйрендім.

Жабдықтар

Arduino Uno

16x2 СКД дисплейі

Алюминий фольга

Стрипборд немесе перфорборд (тақтайшаға артықшылық беріледі)

6 10км резистор

1 220 Ом резистор

10км потенциометр

1 -қадам: сұрыптаушы

Сұрыптаушы
Сұрыптаушы

Мен жасаған бірінші нәрсе тиын сұрыптаушы болды. Мен монеталарды сұрыптауды қалай таңдағаным өлшеміне байланысты. Бұл көптеген сауда автоматтарына қарағанда қарапайым әдіс. Олар монеталарды өлшеу үшін әдетте электрлік кедергісі мен салмағы сияқты жүйелердің комбинациясын қолданады. Бұл дәлірек өлшеуді бере алады, бірақ менің қазіргі дағдыларым мен уақыт шектеулеріммен бұл мүмкін емес.

Шын мәнінде күрделі болмаса да, монеталардың нақты өлшемдерін сұрыптау қажет. Сұрыптаушының жұмыс тәсілі - монеталарды еңістен төмен қарай жылжыту және қажетті мөлшердегі бірінші тесікке құлау. Мысалы, елу цент тиын құлап кетпес бұрын 6 -шы тесікке қарай сырғып кетеді. Осылайша, arduino монетаның құнын білу үшін белгілі бір тесікке құлағанын мойындауы керек.

Мен 8 -нің орнына 7 тесік жасаған себебім - 1 және 2 цент тиындар пайдаланылмаған, сондықтан мен оларды бір уақытта сұрыптауды жөн көрдім.

2 -қадам: электр сымдары

Сымдар
Сымдар

Сымдар шамамен жоғарыда көрсетілгендей. Ең жақсы идея - экраннан бастау. СКД экранын қосқанда 220 Ом резисторды алуды ұмытпаңыз. Бұл қондырғыдағы потенциометр экрандағы контраст деңгейін өзгерту үшін қолданылады. Мұны алдымен тақтада жасаңыз, сонда ол жұмыс істейтінін білесіз.

Экран қосылғаннан кейін басқа кабельдерді қосуға болады. Бұл бөлік түймелерді алып тастағаннан басқа қалыпты түймелерді қосқандай болады. Сұр кабельдер арасындағы тесіктер - келесі бөлікті қосатын жер.

3 -қадам: сенсорларды құру

Сенсорларды құру
Сенсорларды құру

Монеталардың құлауын тіркеу әдісі - электр тізбегін жабу. Монета құлаған кезде 2 дана алюминий фольгаға тиіп, тізбекті жабады. Бұл ардуиноға монетаның құлағанын білуге мүмкіндік береді.

Біріншісінен (ең жоғарғысынан) басқа әрбір тесік 2 дана алюминий фольга алу керек. Бұл бөліктердің кез келгені соңғы қадамнан бастап сұр кабельге қосылуы керек. Әр тесік сол жақ және оң кабельдердің біреуіне бір бөлікті қосуы керек.

4 -қадам: Кодекс

Бұл жобаның кодын мына жерден табуға болады:

Оның жұмыс әдісі - еуро мен цент үшін бір және ондықтар үшін айнымалы болуы. Бұл 99, 95 еуроға дейін санауға болатынын білдіреді! Әр тесік үшін монетаның түсіп кеткенін тексеретін if операторы бар. Егер ол монетаны тіркесе, егер сәйкес мәлімдеме өшірілсе және осы тесікке сәйкес келетін цент/евро сомасын қосса.

5 -қадам: оны қапшыққа салу

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

Ұсынылған: