Мазмуну:

Ардуино менен жасалган робот: 7 кадам
Ардуино менен жасалган робот: 7 кадам

Video: Ардуино менен жасалган робот: 7 кадам

Video: Ардуино менен жасалган робот: 7 кадам
Video: Измерение 5A-30A переменного и постоянного тока с использованием ACS712 с библиотекой Robojax 2024, Ноябрь
Anonim
Үй роботу Ардуино менен жаңсоо роботу
Үй роботу Ардуино менен жаңсоо роботу

Бул постто биз кантип өзүбүздүн үйдө жасалган Arduino менен Gesture Control машинасын этап -этабы менен курууну түшүндүрөбүз. Бул анын кантип иштээрин камтыйт; бардык механика, тетиктер ж.

Ардуинонун артында кандай илим бар экенин билүү бизге жакты деп үмүттөнөбүз

Arduino деген эмне?

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

Тактадагы микроконтроллерге көрсөтмөлөрдүн топтомун жөнөтүү менен тактаңызга эмне кылуу керек экенин айта аласыз. Бул үчүн сиз Arduino программалоо тилин (зымга негизделген) жана кайра иштетүүгө негизделген Arduino программасын (IDE) колдоносуз. Бул сүрөтчүлөр, студенттер, прогаммерлер жана адистер тарабынан колдонулат, негизинен проектилер үчүн колдонулат, бирок бизди кичине кызыктуу эксперименттер да колдонушу мүмкүн.

Булак:

Бул кантип иштейт:

Үйдө жасалган Arduino жана Gesture Control Машинабызды куруп бүткөндөн кийин, биз Arduinoго акселлерометрди жана колубуз менен кыймылдарыбызды таанытууну программалайбыз.

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

1 -кадам: Компоненттердин тизмеси

Компоненттердин тизмеси
Компоненттердин тизмеси

Үйдө жасалган Arduino:

  • Нан тактасы (440 же 840 Tie Point)
  • 22 AWG зымдары (түрдүү түстөр)
  • 2 LED (каалаган түстөр)
  • 2 220 Ом резисторлор (Кызыл, Кызыл, Браун)
  • 7805 Voltage Regulator
  • 1 10k Ohm резисторлору (күрөң, кара, кызыл)
  • 2 10 uF конденсаторлор
  • 16 МГц сааттык кристалл
  • 2 22 pF Конденсаторлор
  • Кичинекей көз ирмемдик такт
  • TTL - 232R3V3 USB. Сериялык конвертер кабели
  • ATMEGA328 же ATMEGA 168
  • 9v Батарея

Жаңсоолорду көзөмөлдөөчү унаа:

  • Ардуино Лилипад же Үй Ардуино
  • Acceloremeter
  • RF 433 модулу
  • HT12E жана HT12D
  • Мотор айдоочу L293DNE
  • BO мотору жана дөңгөлөктөрү
  • Protoyping Board
  • 2 9v Батарея
  • Жыгач
  • Батарея
  • 7805 Voltage Regulator
  • Зымдар
  • 2 330k Ом резисторлору

Кошумча:

  • USB 2 зымы
  • Эркек жана Аял зым
  • Мээлей
  • Калай
  • Электр менен ширетүүчү
  • Arduino
  • Глей тапанчасы

2 -кадам: Arduino: Power Up орнотуу

Arduino: Power Up орнотуу
Arduino: Power Up орнотуу
Arduino: Power Up орнотуу
Arduino: Power Up орнотуу
Arduino: Power Up орнотуу
Arduino: Power Up орнотуу

Биринчиден, биз бийликти орнотушубуз керек, антпесе эч нерсе иштебейт. (Кызыл = Күч, Кара = Жер)

1. BroadBoardдун түбүнө күч менен жерди кошуңуз, анда Voltage Regulator болот.

2. Ар бир темир жолду туташтырып, Broadboardдун түбүнө бийликти жана жерди кошуңуз.

3. Чыңалуу жөндөгүчүн оң жагына, андан кийин солго 10 uF конденсаторун, ал эми экинчисин рельстин темир жолуна коюңуз.

4. Supply Input капталында LED кошуу, биздин Power көрсөткүчү болуп саналат; жана сол рельстин ортосунда 220 Омдук резистор.

Азыр бизде Power Setup бар.

3 -кадам: Pin Mapping: ATMEGA328/168

Pin картасы: ATMEGA328/168
Pin картасы: ATMEGA328/168
Pin картасы: ATMEGA328/168
Pin картасы: ATMEGA328/168
Pin картасы: ATMEGA328/168
Pin картасы: ATMEGA328/168

Эми биз бардык компоненттерибизди бириктиребиз.

Процесс учурунда RESETти болтурбоо үчүн 10k Ohm конденсаторун RESET пинине коюңуз.

1. Pin 9 жана 10 ортосунда 16MHz Саат Кристаллын кошуп, жана сол темир жолдо жерге чуркаган Эки 22 pF Capacitors кошуу.

2. Чакан баскычты кошуңуз, ошондо сиз каалаган убакта Arduino -ны баштапкы абалга келтире аласыз жана аны программалоого алдын ала даярдай аласыз, жана РЕСЕТКА которуунун төмөнкү сол бутуна кичинекей зым кошо аласыз.

3. Акырында Pin 19га электр зымын кошуп, аны LEDге туташтырыңыз (узун буту зымга) жана башка 220 Ом резисторун оң рельске коюңуз. (Жарык диодун өчүрүп көрүңүз)

Сиз дээрлик функционалдуу Arduino көрүп жатасыз.

4 -кадам: Жүктөө жана программалоо

Жүктөө жана программалоо
Жүктөө жана программалоо

Жүктөгүч деген эмне?

Жүктөгүч - бул кандайдыр бир операциялык система иштей электе иштей турган коддун бир бөлүгү; негизи ансыз эч нерсе болбойт.

Arduino жүктөө:

Эгерде сизде жаңы ATMEGA328 бар болсо, ага жүктөгүчтү өрттөшүңүз керек болот.

Бул жерде сиз шилтеме менен барсаңыз болот:

Программалоо:

TTL-232R3V3 USB протоботту туташтырып, анан аны зымдар менен бирге ATMEGA328ге коюңуз; 9v батарейкаңыз туташпаганын текшериңиз.

Arduino IDEди ачыңыз жана мисалдардын эскиз файлдарында, Санарип астында, Blink эскизин жүктөңүз

Файлдын Сериялык Портунун астында, USB кабелиңиз менен колдонуп жаткан COM портун тандаңыз.

Эми жүктөө сөлөкөтүн басып, анан баштапкы абалга келтирүү баскычын басыңыз; Эгерде баары туура иштесе, пин 13төгү LED жаркылдайт, бул үчүн программа.

Каалаган жерде программалоону бүтүргөндөн кийин, бул учурда Жаңсоо Унаасы, сиз аны ажыратып, 9v Батареяңызды кубат үчүн колдоно аласыз.

5 -кадам: Жаңдоочу унаа: Имараттын структурасы

Жаңдоочу унаа: Имараттын структурасы
Жаңдоочу унаа: Имараттын структурасы

Унаанын структурасын жыгачтан, кичинесинен, алдыңкы жана арткы 2 блокту (дөңгөлөктөр кете турган жерде) жана колдоо үчүн ортоңку бөлүктөн курууну баштаңыз; аны клей пистолети менен чаптаңыз

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

15x15 см өлчөмүндөгү Saquare кескиле, аны структурага ылайык келгидей кылып кескиле (база)

6 -кадам: Бергич микросхемасы

Тараткычтын микросхемасы
Тараткычтын микросхемасы

Эми биз өткөргүч схемасын жана программалоону жасай баштайбыз.

Видеону 3.36дан 6.17ге чейин текшериңиз: Тараткычтын схемасы

The Gesture Car үчүн коддоо:

Жүктөө планы:

7 -кадам: Receiver Circuit

Receiver Circuit
Receiver Circuit

Эми алуучу микросхеманы оюп баштаңыз

6: 18ден 8: 34кө чейин видеону текшериңиз: Рецивердик схемасы

Жүктөө планы:

Акырында бардыгын базага жабыштырыңыз жана ал толугу менен иштөөгө даяр.

Тапендра Мандал жасаган Proyect оригиналы; Каналдын шилтемеси

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