Съдържание:

Силово чувствителен резистор (FSR) Arduino Прост урок: 8 стъпки
Силово чувствителен резистор (FSR) Arduino Прост урок: 8 стъпки

Видео: Силово чувствителен резистор (FSR) Arduino Прост урок: 8 стъпки

Видео: Силово чувствителен резистор (FSR) Arduino Прост урок: 8 стъпки
Видео: 5. Основы программирования микроконтроллера PIC16F84A (Урок 5. Теория) 2024, Ноември
Anonim
Image
Image

В този урок ще научим как да откриваме силата, приложена към резистора за определяне на силата (FSR) и да я покажем на OLED дисплея + ще зададем границите със зелен и червен светодиод.

Гледайте демонстрационен видеоклип.

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  1. Arduino UNO (или всеки друг Arduino)
  2. Сензор за сила
  3. OLED дисплей
  4. ЧЕРВЕН И ЗЕЛЕН LED
  5. 1K ом резистор
  6. Кабелни проводници
  7. Платка
  8. Програма Visuino: Изтеглете Visuino

Стъпка 2: Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO

За да започнете да програмирате Arduino, ще трябва да имате инсталирана Arduino IDE от тук:

Моля, имайте предвид, че има някои критични грешки в Arduino IDE 1.6.6. Уверете се, че сте инсталирали 1.6.7 или по -нова версия, в противен случай тази инструкция няма да работи! Ако не сте направили, следвайте стъпките в тази инструкция, за да настроите Arduino IDE за програмиране на Arduino UNO! Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

Стъпка 3: Във Visuino Добавяне на компоненти

Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
  1. Добавете компонент „SSD1306/SH1106 OLED дисплей (I2C)“
  2. Добавете 2x компонент "Сравняване на аналогова стойност"

Стъпка 4: Във Visuino Set Components

Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
Във Visuino Set Components
  1. Щракнете двукратно върху компонента „DisplayOLED1“и в диалоговия прозорец „Елементи“плъзнете „Текстово поле“наляво
  2. изберете вдясно "Текстово поле1" и в прозореца със свойства задайте размер: 3 и Y: 40
  3. Изберете компонента "CompareValue1" и в прозореца за свойствата задайте Compare Type: ctSmallerOrEqualand стойност: 0.1 "CompareValue1" се използва за задействане на зеления светодиод, това означава, когато входната стойност е по -малка или равна на 0,1 задейства светодиода
  4. Изберете компонента "CompareValue2" и в прозореца със свойства настройте Сравни тип: ctBigger

и стойност: 0.1 "CompareValue2" се използва за задействане на червения светодиод, това означава, че когато входната стойност е по -голяма от 0,1 задейства червения светодиод

Стъпка 5: Във Visuino Connect Components

Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
Във Visuino Connect Components
  1. Свържете щифта за аналогов изход на Arduino [0] към компонентния щифт "CompareValue1" [В]
  2. Свържете щифта за аналогов изход Arduino [0] към компонентния щифт "CompareValue2" [В]
  3. Свържете щифта за аналогов изход Arduino [0] към компонентния щифт "DisplayOLED1> Текстово поле1" [В]
  4. Свържете компонента "DisplayOLED1" към щифта на Arduino I2C [In]
  5. Свържете компонентния пин "CompareValue1" [Out] към Arduino digital pin [8]
  6. Свържете компонентния извод "CompareValue2" [Out] към Arduino digital pin [7]

Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE

В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)

Стъпка 7: Играйте

Ако захранвате модула Arduino UNO и натиснете сензора на сензора за сила, трябва да видите променящ се номер на OLED дисплея и трябва да светне зелен светодиод, но когато достигнете границата, червеният светодиод трябва да свети.

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите тук и да го отворите във Visuino:

Стъпка 8: Схема

Верига
Верига
  1. Свържете положителния щифт Arduino [5V] към OLED щифт [VCC] и щифт на сензора за сила [1]
  2. Свържете отрицателния щифт на Arduino [GND] към OLED пина [GND]
  3. Свържете щифт за OLED дисплей [SDA] към щифт Arduino [SDA]
  4. Свържете извода на OLED дисплея [SCL] към щифта на Arduino [SCL]
  5. Свържете щифт на сензора за сила [2] към аналоговия щифт на Arduino [0]
  6. Свържете щифт на сензора за сила [2] към 1K ом резистор
  7. Свържете другата страна на резистора към Arduino отрицателен щифт [GND]
  8. Свържете отрицателния щифт на зеления светодиод към щифта на Arduino [GND]
  9. Свържете положителния щифт за зелен светодиод към цифровия щифт на Arduino [8]
  10. Свържете червения LED отрицателен щифт към щифта на Arduino [GND]
  11. Свържете положителния щифт с червен светодиод към щифта на Arduino Digital [7]

Препоръчано: