Мазмұны:

Arduino көмегімен қашықтықты өлшейтін құрылғы!: 9 қадам (суреттермен)
Arduino көмегімен қашықтықты өлшейтін құрылғы!: 9 қадам (суреттермен)

Бейне: Arduino көмегімен қашықтықты өлшейтін құрылғы!: 9 қадам (суреттермен)

Бейне: Arduino көмегімен қашықтықты өлшейтін құрылғы!: 9 қадам (суреттермен)
Бейне: Вебинар №2. Andy Ruina про координацию роботов и технологии движения. Beyond Robotics 2024, Шілде
Anonim
Arduino көмегімен қашықтықты өлшейтін құрылғы!
Arduino көмегімен қашықтықты өлшейтін құрылғы!

Нұсқаулықты оқығанда, сіз оның арасындағы қашықтықты және сіз көрсеткен нәрсені өлшеуге болатын жақындық сенсорын жасауды үйренесіз. Ол PICO, Arduino үйлесімді тақтасын және нарықта бұрыннан бар басқа электронды бөлшектерді пайдаланады. Бұл біздің қымбатты досымыз Ала Юсефтің жеке жобасы. Қарапайым жобада PICO функционалдығын тексеру.

1 -қадам: компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
  • DC-DC Boost түрлендіргіші 3.3V-5V, ebay ($ 2.79)
  • Сымдар
  • Слайд қосқышы, ebay -де 5 пакет ($ 3.83)
  • 2x8 см таспалы тақта, ebay -де 10 дана ($ 2.60)
  • 3.7V 300mAh LiPO батареясы, ebay ($ 8.35)
  • Белгілі SRF05 ультрадыбыстық сенсор, ebay ($ 1.27)
  • 16x2 СКД дисплей, ebay -де 10 пакет ($ 7.99)
  • LCD I2C сериялық интерфейс тақтасы. ebay ($ 0.99)
  • 16 істікшелі 2.54мм әйелге арналған түзу жолақ, eBay -де 20 дана ($ 1.85)
  • PICO даму тақтасы. Mellbell.cc сайтында қол жетімді ($ 17)
  • Тік бұрышы 2,54 істікшелі тақырыптар, ebay -де 10x40pin пакеті ($ 1.99)

2 -қадам: СКД дайындау

СКД дайындау
СКД дайындау
СКД дайындау
СКД дайындау

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

3 -қадам: Ультрадыбыстық орналастыру

Ультрадыбыстық орналастыру
Ультрадыбыстық орналастыру

Ультрадыбыстық сенсордың 5 түйреуішін таспаның шетіне дәнекерлеңіз, осылайша сіз жұмыс істеуге болатын ең үлкен бос орынды аласыз.

4 -қадам: I2C модулін орналастыру

I2C модулін орналастыру
I2C модулін орналастыру
I2C модулін орналастыру
I2C модулін орналастыру
I2C модулін орналастыру
I2C модулін орналастыру

I2C модулінің 4 түйреуішін (5V, SCL, SDA, GND) таспаның екінші жағына орналастырыңыз және дәнекерлеңіз. Біз мұны қалған компоненттер үшін таспаның жоғарғы жағында көбірек аумақты сақтау үшін жасаймыз.

5 -қадам: PICO тақтасын орналастыру

PICO тақтасын орналастыру
PICO тақтасын орналастыру

PICO тақтасын I2C модулінің төрт түйреуішінің жанына қойыңыз және PICO мен I2C модулінің түйреуіштері арасында кем дегенде төрт бос жолақты қалдырыңыз.

6 -қадам: Boost түрлендіргішін дайындау

Boost түрлендіргішін дайындау
Boost түрлендіргішін дайындау
Boost түрлендіргішін дайындау
Boost түрлендіргішін дайындау
Boost түрлендіргішін дайындау
Boost түрлендіргішін дайындау

Тік бұрышты түйреуіштердің тақырыптарын таңдап, әрбір In+, In-, Out+, Out- үшін бір түйреуішті дәнекерлеңіз. Өйткені кеңістікті үнемдеу үшін оны тұрақты күйге қою керек.

7 -қадам: Қосылымдар

Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар

Суретте көрсетілгендей компоненттерді қосыңыз.

(Түйреуіш) _ (PICO түйреуі)

SCL ……………………. D3

SDA ……………………. D2

Триг ……………………… A2

Жаңғырық ……………………. D4

Vcc …………………….. 5V

GND …………………… GND

8 -қадам: код

  • «Distance_Measurement.zip» - бұл Arduino IDE үшін эскиздік файл.
  • Қалған файлдар - Arduino IDE -ге енгізілуі тиіс кітапханалар. Кітапханаларды IDE -ге мына қадамдарды орындау арқылы қосуға болады:
  1. Құралдар тақтасындағы «Эскиз» мәзірін нұқыңыз
  2. «Кітапхананы қосу» түймесін басыңыз
  3. «ZIP кітапханасын қосу» түймесін басып, қажетті кітапхананың zip файлын табыңыз

9 -қадам: Ол жарқырайды

Бұл рок!
Бұл рок!
Бұл рок!
Бұл рок!
Бұл рок!
Бұл рок!

Енді сізде 5 метрге дейінгі қашықтықты өлшеуге дайын портативті, қалтаға жақындық сенсоры бар. Бұған PICO көмегімен қол жеткізілді, ол үлкен тақтаның орнына 2х8 см таспаны қолдануға мүмкіндік береді.

Ұсынылған: