Мазмуну:

Arduino Dancing Magikarp долбоору: 4 кадам
Arduino Dancing Magikarp долбоору: 4 кадам

Video: Arduino Dancing Magikarp долбоору: 4 кадам

Video: Arduino Dancing Magikarp долбоору: 4 кадам
Video: Pokkén Tournament- Magikarp Festival (Remix) 2024, Ноябрь
Anonim
Arduino Dancing Magikarp долбоору
Arduino Dancing Magikarp долбоору

Салам!

Жакында мен өзүмдүн кичинекей arduino долбоорумду 90 -жылдардагы Покемон менен Билли Басстын ностальгиясынан шыктандырып жасадым, жана төмөндө сиз өзүңүздү жасоо боюнча көрсөтмөлөрдү таба аласыз! Долбоор мектеп үчүн болгон жана биз көңүл ачуучу нерсени курушубуз керек болчу, же кандайдыр бир көйгөйдү чечүү керек болчу. Менин проектим - бул экөөнүн аралашмасы, менин үйүмдөгү жеке көйгөйдү чечүү, ошондой эле карап көрүү кызыктуу!

Аппараттык камсыздоо талап кылынат:

  • 1x Arduino Uno
  • 1x Servo мотор
  • 1x Piezo Buzzer
  • 1x LDR сенсор
  • 1x 220Ω каршылыгы
  • 9x эркектен эркекке зым
  • 1x нан

Керектүү материалдар:

  • 1x 3D басылган балык
  • 1х жыгач куту сиздин Arduinoго туура келгидей чоң
  • Желим
  • Боектор

Сиз бул кичинекей гаджетти төмөнкү кадамдар менен кура аласыз!

1 -кадам: Аппаратты орнотуу

Аппаратты орнотуу
Аппаратты орнотуу
Аппаратты орнотуу
Аппаратты орнотуу
Аппаратты орнотуу
Аппаратты орнотуу
Аппаратты орнотуу
Аппаратты орнотуу

Жогорудагы диаграммага ылайык компоненттерди өткөрүңүз.

  1. Сервонун зымдарын GND, 5V жана санарип пин 3 туташтырыңыз.
  2. LDRге 5V жана аналогдук A1 пинден эки зымды туташтырыңыз.
  3. GNDден келген зымды нан тактасына туташтырыңыз.
  4. GND зымынан зымды резисторго туташтырыңыз.
  5. GND зымынан зымга зымды туташтырыңыз
  6. Санарип пин 12ден зымды коңгуроого туташтырыңыз.

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

2 -кадам: Magikarp жана контейнерде иштөө

Magikarp жана контейнерде иштөө
Magikarp жана контейнерде иштөө
Magikarp жана контейнерде иштөө
Magikarp жана контейнерде иштөө
Magikarp жана контейнерде иштөө
Magikarp жана контейнерде иштөө

Кийинки кадам үчүн Magikarp басып чыгаруу үчүн 3D принтерге кирүү керек болот.

Мен бул моделди интернеттен таап, аны кара боз пластиктен бастырдым. Презентация көрүнүшү үчүн дагы эле бир аз иштөө керек болчу.

  1. Модельди кумдаңыз. Ар бир бөлүктүн тегиз четтери жакшы жана жылмакай тегизделгенин текшериңиз.
  2. Сүрөт тартуу. 3D-принтериңиздин түсүнө жараша, моделди толугу менен жабуу үчүн бир нече катмар боек колдонууга туура келет.
  3. Ассамблея. Мен 3D клавишалуу бөлүктөрдү кылдаттык менен бириктирүү үчүн күчтүү клей колдондум. Кээ бир бөлүктөр морт болушу мүмкүн, андыктан жабыштырууда этият болуңуз.
  4. Акыркы кадам катары, кичинекей Servo колун Magikarpдын артына чаптаңыз, андыктан ал Servoго жабыша алат.

Мен кичинекей жыгач контейнерди зымга жана Arduinoго ылайыкташтырдым. Сиз каалаган өлчөмдөгү контейнерди колдонсоңуз болот, бирок контейнердин алдында эки тешик бурганыңызды унутпаңыз. LDRдин ичине батышы үчүн бир кичинекей тешик жана Сервонун үстүңкү бөлүгү үчүн дагы бир чоң тешик. Экинчи тешикти чоң кылбоо үчүн этият болуңуз, антпесе Серво жөн эле түшүп кетет. Мен Сервомду эки кичине бурамалар менен бекемдедим жана контейнеримди ак түскө боёп, орнотууга жана зымга салуудан мурун.

3 -кадам: Код

Жөн эле кодду төмөндө Arduino IDEге көчүрүңүз. Мен коддун көрүнүктүү бөлүктөрүн түшүндүргөн комментарийлерди коштум.

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

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

Биринчи көрсөтмөмдү аягына чейин окугандыгыңыз үчүн рахмат!

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

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