Мазмуну:

Көрүүсү начарлар үчүн түзмөк: 4 кадам
Көрүүсү начарлар үчүн түзмөк: 4 кадам

Video: Көрүүсү начарлар үчүн түзмөк: 4 кадам

Video: Көрүүсү начарлар үчүн түзмөк: 4 кадам
Video: Эстутумун Начарбы? Анда Кор! Зээнди Жакшыртуучу Амал! 2024, Ноябрь
Anonim
Image
Image

Бул окуу куралы Smart камышка жана телефонго арналган ачык булак Arduino долбооруна негизделген, ал сокур адамдарга тоскоолдук сенсору аркылуу берилген маалыматтын жардамы менен жана каалаган жерде жалгыз жүрүүгө жардам берет жана хаптика (вибрация мотору) аркылуу пикир берет. Аппарат жеткиликтүү жана жонокой бир нече сааттын ичинде көчүрүлүшү мүмкүн. Бул түзмөк сейилдөө учурунда тоскоолдукту автоматтык түрдө аныктайт жана таякчанын эскертүү үнү менен бирге дирилдеши аркылуу кайтарым байланышты камсыздайт.

Аппарат Arduino Uno жана A. I. A6 GSM/GPRS Калкан.

Анын эки өзгөчөлүгү бар:

  1. Телефон - 6 баскыч менен, билдирүүлөрдү жөнөтүү жана чалуу үчүн
  2. Акылдуу камыш - бул тоскоолдуктун жанында дирилдеп, сигнал берет

Функциялар которгучтун жардамы менен көзөмөлдөнөт, андыктан ал телефондон акылдуу таякка айланат жана тескерисинче.

Акылдуу камыш HC-SR04 УЗИ сенсорунун жардамы менен тоскоолдуктарды аныктайт, ал тоскоолдуктан таякка чейинки аралыкты өлчөйт жана вибрация мотору менен ызылчасынан улам дирилдеп жана бип баштайт.

1 -кадам: Электр компоненттери

Телефон Ардуино

  • Arduino UNO
  • Баннер жана нан токтоочу зымдар
  • GPRS/GSM Shield - A. I. A6
  • Активдүү SIM карта
  • ПХБ
  • Коңгуроо
  • 6 баскыч
  • 1 слайд которгуч
  • 9V батарея

Smart камыш

  • HC-SR04 УЗИ сенсору
  • Вибрациялык мотор
  • Диод - IN4001
  • Резистор - 1KOhms
  • Транзистор - 2N2222
  • Конденсатор - 0.1uF

Кошумча куралдар

  • Кандооч
  • Сым тазалагычтар
  • Solder
  • 3D принтер
  • PLA 3D басып чыгаруу жипчеси
  • Ninjaflex 3D басып чыгаруу жипчеси
  • Ысык желим мылтык
  • ПХБ үчүн кесүүчү/араа
  • Хобби бычагы

2 -кадам: Breadboarding Circuit

Breadboarding Circuit
Breadboarding Circuit
Breadboarding Circuit
Breadboarding Circuit

УЗИ сенсорунун эхо пини Arduino санарип пинине туташтырылышы керек

Сүрөттөгү схемадан тышкары сиз туташышыңыз керек:

Коңгуроо Ардуинонун 2 санариптик пинине жана жерге туташкан.

Баскычтар

Баскычтар телефондун функциялары үчүн колдонулат.

  • 1 -санарип пинге 4 туташкан жана ал gsm модулун иштетүү функциясына ээ, ошондой эле телефондун менюсуна кирет, экинчи учу жерге туташкан
  • 2 - санарип пин 5 жана жер - чалуу функциясы
  • 3 - санарип пин 6 жана жер - кабар 1
  • 4 - санарип пин 7 жана жер - кабар 2
  • 5 - санарип пин 10 жана жер - билдирүү 3
  • 6 - санарип пин 11 жана жер - билдирүү 4

A6 GPRS/GSM модулу

  1. GSM модулун сайыңыз жана SIM картаны кошуңуз. GSM сигналын кабыл алышы үчүн SIMге чалыңыз. Эгерде сиз чала албасаңыз, анда сигналды ала турган жерди табууга аракет кылыңыз, анткени ал башкача иштебейт.
  2. VCC 5.0 Arduino VCC туташуу
  3. PWRди Arduino VCCге туташтырыңыз
  4. Эскертүү: Ардуинону ноутбуктан кубаттасаңыз, GSM калканч иштөөгө жетиштүү ток албайт, аны 9В батареядан же код менен бүтүргөнчө калканды USB аркылуу өзүнчө жана VCC5.0ди PWRге туташтырыңыз. ошол эле учурда
  5. U_TXD Arxino RXке
  6. U_RXDден TX Arduino
  7. GND GNDден Arduino GNDге
  8. Башка Arduino GNDден келген зымды биринчи баскычтын GNDсына жана Arduino RSTинен экинчи четине чейинки зымды (Arduino санариптик пинге туташкан) биринчи баскычтын туташуусу
  9. Кодду жүктөөдөн мурун Arduino менен RX жана TX байланыштарын алып салыңыз

Батарея

  1. Батарейканы + которгучтун бир четине туташтырыңыз
  2. Которуунун экинчи башын Arduino VCCге туташтырыңыз
  3. Батарейканы Arduino GNDге туташтырыңыз

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

3 -кадам: Код

  1. Arduino IDEнин акыркы версиясын https://www.arduino.cc/en/Main/Software сайтынан жүктөп алыңыз
  2. Телефон номерин Arduino'дан чалууларды жана билдирүүлөрдү алгыңыз келген номер менен алмаштырыңыз.
  3. Tools -> Board -> Arduino Uno панелдерин тандап, андан кийин Tools порту астында Arduino туташкан портту тандаңыз.
  4. Куралдар -> Программист -> USBasp тандаңыз
  5. Кодду Arduinoго жүктөө үчүн жүктөө баскычын басыңыз

4 -кадам: Калканды 3D басып чыгаруу

Принтериңиз колдогон 3D басып чыгаруу программасын жүктөп алыңыз.

Тиркелген STL файлдарын кесиңиз, бул бөлүктү ар кандай катмарларга бөлүп, басып чыгарууда 3D принтерге буйруктарды жөнөтүүнү билдирет.

Тиркелген STL файлдарын жүктөп алып, принтериңиздин программасына жүктөңүз жана принтериңиздин негизинде файлды кесиңиз, STL файлдарын кесүү болжол менен 2-3 мүнөткө созулат жана бардык файлдын басып чыгаруу убактысы болжол менен 2-3 саатты түзөт, жана бул сиздин кескич жөндөөңүзгө негизделген.

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