Мазмуну:

Arduino 'breadbot' баш катырма оюну: 6 кадам (сүрөттөр менен)
Arduino 'breadbot' баш катырма оюну: 6 кадам (сүрөттөр менен)

Video: Arduino 'breadbot' баш катырма оюну: 6 кадам (сүрөттөр менен)

Video: Arduino 'breadbot' баш катырма оюну: 6 кадам (сүрөттөр менен)
Video: Я построил торговый автомат-робот с нуля! | познакомьтесь с ВЕНДИ 2024, Ноябрь
Anonim
Arduino 'breadbot' баш катырма оюну
Arduino 'breadbot' баш катырма оюну

Ой жок! Менин бала роботум кайра жанданышы үчүн бир -эки зым керек!

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

Бул жерде мен кылган версияны жасашыңыз керек:

- Ардуино UNO

- ойноо үчүн зымдарды туташтыруу үчүн токтоочу жай

- Зымдар (эркектен эркекке жана эркектен ургаачыга)

- 4 түрдүү түстүү LED (жана каршылыгы)

- 1 пьезо сигнал

- (5 колдондум) жоопторуңуз үчүн ар кандай жыйынтыктарды өлчөө үчүн резисторлор

- (мен 5 колдондум) кичинекей нан тактасынын башка тарабы үчүн резисторлор

- баарын коюу үчүн кичинекей кутуча (мен кутучаны колдондум, эски телефонум келди)

- боёк, скотч, колдор, буттар жана робот үчүн баш! муну менен жинди бол!

Мен долбоорду баардыгын коробкага салуудан мурун же нанды тактайда иштеп чыгууну сунуштайм, балким, аны эң жакшы деп ойлогонуңузду кылыңыз!

1 -кадам: LED

Светодиоддор
Светодиоддор
Светодиоддор
Светодиоддор

Биз 4 светодиод үчүн arduinoдо 4 санарип төөнөгүчтү колдонууну каалайбыз.

Аларды ар бири үчүн ушундай тартипте жасаңыз: санариптик пин нанга> LED үчүн резистор> LED> сиздин arduino жерге. Иштейби же жокпу, аларды сынап көрүңүз!

2 -кадам: Табышмак талаасы

Puzzle Field
Puzzle Field
Puzzle Field
Puzzle Field

Чыңалууну өлчөө үчүн аналогдук казыктарды колдонуу менен биз ар кандай жыйынтыктарды ала алабыз.

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

муну максимум 5 жолу жасаңыз, оюндун башталышында туш келди урукту түзүү үчүн бизге 1 аналогдук пин керек!

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

жакшы!

3 -кадам: Piezo Buzzer жана Frankenstein Wires

Биз дээрлик бардык зымдарды бүтүрдүк!

санарип төөнөгүчтү колдонуңуз жана жерге кайра туташтыруучу пьезо сигналын кошуңуз

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

4 -кадам: Код

менин проектимдин кодун жүктөп алып, окуп чыккыла, мен ишенем, бул бир топ таза, эффективдүү жана жакшыраак, бирок бул менин тажрыйбам менен аяктады! аны менен тегеренип же долбоорго өз бурулушту берүүдөн тартынба!

5 -кадам: Solution Sheet

тиркелген файл голландиялык тилде, андыктан көпчүлүгүңүздүн анча деле пайдасы болбойт (эгер сиз баарын которуу үчүн кошумча кыйынчылыкты каалабасаңыз!), ошондуктан биз өзүбүздүкүн жасашыбыз керек болот. Каалаган санга 'u' өзгөрмөсүн коюу менен өзүңүздүн чечимдериңизди оңой эле түзө аласыз, жүктөп бериңиз, кандай чырактар күйгөнүн караңыз, өзүңүз тандаган кээ бир зымдарды туташтырыңыз жана чечимди көрүү үчүн франкенштейн зымдарын туташтырыңыз, ошол чечимди жазыңыз оюнчулар аны чече алышы үчүн коддордо жана сиздин чечим баракчаңызда массивдер! Мен ишенем, эгер сиз бул жерге чейин жеткен болсоңуз, муну аныктай аласыз:)

6 -кадам: Бүттү

Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!
Бүттү!

wow !!! Куттуктайм, муну кылдың, сен робот табышмак оюнун жасадың

азыр турак жай куруп, баарын чогултуу убактысы келди! Ийгиликтер!!

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