Мазмуну:

ASS түзмөгү (Коомго каршы социалдык түзмөк): 7 кадам
ASS түзмөгү (Коомго каршы социалдык түзмөк): 7 кадам

Video: ASS түзмөгү (Коомго каршы социалдык түзмөк): 7 кадам

Video: ASS түзмөгү (Коомго каршы социалдык түзмөк): 7 кадам
Video: ЭНЕРГИЯ ДЕНЕГ МАКСИМАЛЬНО РАЗГОНЯЕМ ЭНЕРГИЮ ЧТОБЫ ПОЛУЧИТЬ ЖЕЛАЕМОЕ 2024, Ноябрь
Anonim
ASS түзмөгү (Коомго каршы социалдык түзмөк)
ASS түзмөгү (Коомго каршы социалдык түзмөк)
ASS түзмөгү (Коомго каршы социалдык түзмөк)
ASS түзмөгү (Коомго каршы социалдык түзмөк)

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

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

1 -кадам: Түзмөктүн аракети тууралуу видео

Image
Image

2 -кадам: Бөлүктөр, материалдар жана куралдар

Description:

Мончоктун негизги компоненттери - бул физикалык дененин өзү жана бул механизмди ишке ашыруучу электрондук компоненттер. Долбоордун максаты - кирүү функциясын аткаруучу жөнөкөй сенсорлору бар кийилүүчү түзүлүштү түзүү:

  • Photoresistor
  • УЗИ сенсор

Жана үч чыгаруучу түзмөк:

  • Sound Buzzer
  • ЖК экран
  • RGB жарык тилкеси

Электроника

  • 1 x Arduino Nano
  • 1 USB Micro USB маалымат берүү кабели
  • 1 х RGB LED тилкеси (505 SMD)
  • 1 х УЗИ сенсор
  • 1 x LCD экран
  • 1 x Фоторезистор
  • 1 x потенциометр
  • 1 х Breadboard (85mm x 55mm)
  • 1 х Circuit Stripboard (2см х 8 см)
  • 26 x Jumper зымдары
  • 1 х резистор (220 Ом)
  • 1 x Пассивдүү сигнал
  • 1 x 12V Power Bank да 12V жана 5V чыгаруу менен

Материалдар

  • Супер клей
  • Электр тасмасы
  • 3D принтерге кирүү
  • Лагердик жабдыктар

3 -кадам: Зымдар жана микросхема

Кабель жана микросхема
Кабель жана микросхема
Кабель жана микросхема
Кабель жана микросхема
  1. Потенциометрди жана ЖКны нан табакка жана Arduino UNOго тиркеңиз (Эскертүү: бөлүктөрдү мончоктун ичине дал келтирүү үчүн Arduino UNO Arduino Nano менен алмаштырылат.)
  2. УЗИ сенсорун тиркеңиз
  3. LEDди (RGB) үч 220 омдук резистор менен тиркеңиз. (Эскертүү: сиз муну RGB LED тилкеси менен алмаштырганда, резисторлор мындан ары талап кылынбайт, анткени LED тилкеси өзүнүн каршылыгы менен келет)
  4. Андан кийин, үн үчүн пассивдүү сигналды кошуңуз жана үнүн жөндөө үчүн резисторду кошуңуз
  5. Фоторезисторду тиркөө

4 -кадам: даярдоо

Өндүрүү
Өндүрүү
Өндүрүү
Өндүрүү
Өндүрүү
Өндүрүү

Райондук лентага зым тартуу үчүн 6 компонент бар.

  1. Электрониканы чогултуу үчүн, биз адегенде Arduino наносун схемалык плитка менен байланыштырып, анан жерге туташтырабыз.
  2. Андан кийин, биз RGB LED тилкесин туташтырабыз. RGB казыктарын Arduino наносуна туташтырыңыз. Андан кийин, 12В+ пинди кубат банкына туташтырыңыз жана схеманы лентадан жерди электр банкынын жерге туташтырыңыз. Биз RGB LED тилкесин колдонуп, ар кандай светодиоддорду кадап салуунун ордуна, бир нече түстүү жарыктарды алабыз. Бул биздин негизги өндүрүш катары иштейт
  3. Андан кийин, биз УЗИ сенсорун туташтырабыз. Бул УЗИ толкунун жиберүү жана объект тарабынан артка кайткан жаңырыкты угуу аркылуу иштейт. Бул биздин салымыбыз катары кызмат кылат

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

  1. ЖК экран экрандын контрастын контролдоо үчүн потенциометрге тиркелет, андан кийин Arduino менен нан тактасына туташтырылат. Зымдар кантип туташканын сүрөттөн караңыз. Биздин системага дагы бир продукт кошот
  2. Объект ээсине өтө жакындаганда сценарий үчүн коңгуроо сигналы кошулат. Бул дагы бир чыгаруу. Сиз коңгуроонун үнүн өзгөртүү үчүн резисторлорду кошуп же алып салсаңыз болот.
  3. Фоторесистор кошулуп, жарыктын көлөмүнө жараша түзмөккө өзүнчө жүрүм -турум берет. Ал резисторго тиркелет жана коддогу isDark ыкмасына сигналдарды жөнөтүү үчүн Arduino тактасындагы пинге туташтырылган. Бул экинчи киргизүү түзмөгү катары иштейт.

Документтештирүү каталары:

Моюн орогучта эки кошумча тешик бар болчу, анткени биз башында 2 УЗИ сенсорун пландаштырганбыз, бирок бирин колдонуп бүткөнбүз. Биз бул кошумча тешиктердин бирин колдонуп, Arduino Nano кабелин кубат банкындагы 5В кубат булагына туташтырдык. Биз зымдардын жана компоненттердин салмагын эсепке алган эмеспиз, андыктан шуру туура салмактуу эмес. Кийинчерээк биз билдик, биздин 12В кубаттуу банктын максималдуу чыгымы 3 ампер, ал эми биз колдонгон секирүүчү зымдар максимум 2 амперди кармашы керек. Калың зымдар 12В электр булагынын ортосундагы байланыштарда колдонулушу керек эле.

5 -кадам: Программалоо

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

Тиркелген код түшүнүктүү болушу үчүн аннотацияланган

Arduino псевдо-коду

Код, эгерде жана башка бир нече жуптарды колдонуу менен, шуру караңгыда жана күндүз өзүн кандай алып жүрөөрү боюнча эки башка учурду жана эки учурду колдонот. Мончок иштетилгенде, УЗИ сенсору айланаңыздагы дененин алыстыгын аныктайт жана бул сигналды LED тилкесине жана ЖК экранга жөнөтөт. Дене сизге жакындап калганда (аны жеке каалоолоруңузга жараша башкарса болот), УЗИ сенсору сигналдарды жөнөтөт жана LED сиз менен жакындап келе жаткан дененин ортосундагы аралыкка негизделген үч башка түстө күйөт.

Караңгы болгондо:

  • Ачык жашыл 500см
  • Кызгылт 50 смден 500 смге чейин
  • 50смден төмөн болгон нерселерде кызыл менен көк ортосунда жаркырайт

Жарык болгондо:

  • Жашыл 500см
  • Ачык көк 50смден 500смге чейин
  • 50 смден төмөн болгон нерселердин баары кызыл

6 -кадам: Жыйынтыктар жана Рефлексия

  • Баардык нерселерди чаптап койгондон кийин, 3d принтеринде көйгөйлөрдү чечүү үчүн топтолгон бөлүгү болушу мүмкүн эле.
  • Зымдардын көбү ичиндеги татаал зымдарды көрүүнү жеңилдетүү үчүн ачык -айкын болушу мүмкүн болгон материал
  • Денелерди ар тараптан аныктоо үчүн бир эмес, бир нече УЗИ сенсорлору болушу мүмкүн
  • Экранды жана ызылдакты Alexa же Siri сыяктуу сүйлөй турган спикерге алмаштырса болмок
  • ЖК экраны потенциалдуу түрдө ачык эмес жерге жайгаштырылган

7 -кадам: Шилтемелер жана Кредиттер

howtomechatronics.com/tutorials/arduino/ul…

Бул веб -сайттын коду объектинин УЗИ сенсорунан алыстыгын эсептөө үчүн колдонулган.

Авторлору: Айза Бахтияр, Ин Чжоу, Ангус Чжун жана Деррик Вонг

Бул долбоор Даниелс архитектура бакалавр программасынын Физикалык эсептөө дизайны жана санариптик даярдоо курсунун алкагында түзүлгөн.

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