Съдържание:

Направи си сам цифров транспортир под <-13 $: 5 стъпки
Направи си сам цифров транспортир под <-13 $: 5 стъпки

Видео: Направи си сам цифров транспортир под <-13 $: 5 стъпки

Видео: Направи си сам цифров транспортир под <-13 $: 5 стъпки
Видео: Air crew (drama, directed by Alexander Mitta, 1979) 2024, Ноември
Anonim
Image
Image

Ами ако скалата на линийката ви се преобразува в транспортир …….

Този проект е за преобразуване на обикновена линийка в интелигентна линийка, която има допълнителна функция за измерване на ъгъла.

Стъпка 1: ОТ какво се нуждаете

ОТ КАКВО ИМАШ НУЖДА
ОТ КАКВО ИМАШ НУЖДА

Сега направете списък на кои електронни компоненти или други полезни инструменти са необходими….

  • Необходими са електронни компоненти…

    • Arduino Pro Mini - 2,62 $
    • OLED дисплей (0,96 инча, 128 * 64) - 2,77 $
    • MPU6050 (Жироскоп - GY521) - 0,89 $
    • TP4056 (Самостоятелно зарядно устройство за батерии) - 0,31 $
    • Lippo 3.7v батерия - 1.79 $
    • 3 * Бутон - 2.87 $
    • 1* 3 Pin Toggle Swich - 0,68 $
    • Arduino Uno (използвайте като програмист за PROMINI)

Приблизителна цена: 13 $

Лаптоп с Arudino IDE Install

  • Други важни части и инструменти

    • Скала на линийката (върху която е фиксирана цялата схема)
    • Пластмасова кутия (в която е фиксирана цялата схема)
    • Свързващ проводник
    • ПЕЙМАЖНО ЖЕЛЯЗО
    • Запояваща тел
    • Мъжки към женски проводник
    • Двустранно докосване
    • Пистолет за лепило
    • Резачка за тел
    • Машина за сваляне на тел

Това е всичко за Компонент ….. Сега сме готови да изградим Digital Protector

Стъпка 2: Как работи

Как работи
Как работи
  • Сърцето на този модул тук е ARDUINO PRO MINI, той се използва тук за обработка на всички външни периферни устройства като ButtonPanel, OLED дисплей и жироскоп (MPU6050).
  • За захранване на този модул тук използваме 3.7v Lippo батерия, която е в състояние да достави до 180mAH, за зареждане на батерията тук TP4056 модул, използван чрез 3pin превключвател.
  • Тук Gyroscope изпраща необработени данни към Pro mini, чрез математическо изчисление Arduino Pro mini намира YAW ANGLE от него въз основа на движението на мащаба (линийката), върху който е залепен този модул.
  • OLED дисплеят тук се използва за показване на текущия ъгъл при спазване на взетата референция с помощта на бутона_2.
  • OLED и Gyrscope (MPU6050) използват I2C протокол за взаимодействие с Arduino Pro MINI.

Нека разберем функцията на бутона:

Бутон_1: Натиснете, за да влезете в режим на ъгъл, за да измерите ъгъла.

Button_2: за вземане на справочна форма, която трябва да измерите ъгъл.

Бутон_3: за калибриране на модула (в случай на промяна на температурата и влажността).

за по -добро разбиране вижте видео на Работа на Digital_Protector.

Превключвател за превключване:

Превключвателят има два режима ON и OFF.

Режим ON: За включване на модула и измерване на ъгъла.

Режим OFF: 1) За да изключите модула

2) За зареждане на модула

[ЗАБЕЛЕЖКА: Не използвайте режим ON за зареждане. Това може да повреди вашия хардуер.]

Стъпка 3: Изграждане на верига

Изграждане на верига
Изграждане на верига
Изграждане на верига
Изграждане на верига
Изграждане на верига
Изграждане на верига
Изграждане на верига
Изграждане на верига
  • Направете всички връзки, както е показано в схемата daigram, с компактност, защото ние монтираме цялата верига в пластмасова кутия, за да направим модула много компактен.
  • Едно нещо е, че трябва да се погрижите за себе си как да поставите всички електроинструменти в пластмасова кутия, защото тук не споменах никакъв софтуер как да поставите всички неща в кутията.
  • [Забележка: Затова направете връзката възможно най -малка, за да се побере в пластмасовата кутия.]

Стъпка 4: Вграждане на фърмуера …

Вграждане на фърмуера…
Вграждане на фърмуера…
Вграждане на фърмуера…
Вграждане на фърмуера…

За да качите код, трябва ……

1) Хост компютър с инсталиран ArduinoIDE

2) Arduino Uno като програмист

3) u8lib библиотека за работа с OLED дисплей

(След като изтеглите библиотеката u8lib, разархивирайте я и я поставете в папката на библиотеката си arduino)

4) хардуерен модул на Digital Protector, на който кодът ще бъде актуализиран …

Сега сме готови да качим нашия фърмуер в arduino Pro mini…

Стъпка за качване на код:

вземете arduino UNO премахнете контролера от дъската

направете връзка между UNO и PROMINI, както е описано в Снимка

Свържете arduino UNO към хост компютъра

отворете Sketchbook на фърмуера в Arduino IDE

Изберете COM порт.

Качете код и играйте с Digital Protector.

[Забележка: Съхранявайте всички файлове в една папка като скицник, за да качвате успешно кода.]

Стъпка 5: Ограничение и бъдещ план

Ограничение: Първото и основното ограничение е, че може да измерва ъгъла само в две измерения. Второто ограничение е ПОВЪРХНОСТ, Повърхността, върху която ще нарисувате ъгъл, трябва да бъде статична, докато целият чертеж не бъде завършен. Третото ограничение е условието на околната среда, поради промяна в условията на околната среда може да повлияе на четенето. Четвърто е тяло, За тяло използваме обикновена пластмасова кутия, която може да се напука, за да може да се борави много внимателно

Futureplan: Бъдещият план е да се направи 3d проектиране на този модул, така че да може да устои на промените в околната среда и напукването на тялото, а също така да може да измерва ъгъл в 3D

Благодаря на @Ravi Butani за ръководството на този страхотен проект, който направи успешен.

Благодаря, че прочетохте моите първи Instrctables, надявам се да ви хареса ….

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