Мазмұны:

Ультрадыбыстық сенсоры мен фотоэлементі бар Bluetooth тінтуірі: 10 қадам (суреттермен)
Ультрадыбыстық сенсоры мен фотоэлементі бар Bluetooth тінтуірі: 10 қадам (суреттермен)

Бейне: Ультрадыбыстық сенсоры мен фотоэлементі бар Bluetooth тінтуірі: 10 қадам (суреттермен)

Бейне: Ультрадыбыстық сенсоры мен фотоэлементі бар Bluetooth тінтуірі: 10 қадам (суреттермен)
Бейне: Arduino Tutorial 27 - Measuring Distanc with Ultrasonic Sensor | SunFounder's ESP32 IoT Learnig kit 2024, Шілде
Anonim
Ультрадыбыстық сенсоры мен фотоэлементі бар Bluetooth тінтуірі
Ультрадыбыстық сенсоры мен фотоэлементі бар Bluetooth тінтуірі

Сонымен, мен бұл жобаны не үшін жасағаным туралы қысқаша мәлімет. Мен қазір жаңа үйге котенка асырауды жоспарлап отырмын. Мысықтарға арналған ойыншықтармен айналысқаннан кейін мен ойландым: неге ойыншықты өзім жасамасқа. Сонымен, мен Bluetooth тінтуірін жасадым. Сіз оны Android телефондары үшін жасаған қосымшаның көмегімен басқара аласыз. Сонымен қатар, мен екі режим жасадым. Кірісті өшіру режимі, егер тышқан тек артында қандай да бір объект жақын болса ғана жауап береді. Бағдарлама пайдаланушысы тышқанды «басқара» алатын қалыпты кіріс.

1 -қадам: материалдар

Материалдар
Материалдар

Тышқан үшін сізге қажет:

  • 1x Arduino Uno
  • 1x Нан тақтасы
  • 1x дәнекерлеу тақтасы
  • 360 реттік офсеттік 2x редуктор
  • 1х 10к Ом резисторы
  • 1x Arduino жүргізуші тақтасы L298N Dual H Bridge
  • 1x HC-05 Bluetooth адаптері
  • 1 x Photocell Light резисторы
  • 1x ультрадыбыстық сенсор
  • 1х ағаш кесегі
  • Редукторға сәйкес келетін 2x дөңгелектер
  • 20x байлау
  • 20х әйел - секіргіш әйелдер сымы
  • 20x Еркек - Еркек секіргіш сымдар
  • 1x телефон, онда андроид бар
  • 1x жарықдиодты жолақ
  • 1х 12в батарея
  • 3x түймелері (кез келген түс)
  • 10x арқан бөлігі

Сонымен қатар, сізге схеманың орналасуына арналған құрал қажет болады және оны жасау үшін сізге құрал қажет болады. apk телефоныңызға.

Мен схеманың орналасуы үшін circuito.io мен Appinventor2 қолдандым, ол Android телефонына қарапайым прототиптік қосымшаны жасады.

2 -қадам: жақтау

Рамка
Рамка

Сонымен, біз тышқан жасаймыз. Ол қозғалуға қабілетті болуы керек және сол мақсатты алу үшін біз барлық электроникаға жақтау жасаймыз. Мен ағашты қолдандым және оны 10*14 см етіп жасадым. Біз айналмалы дөңгелекті бекітеміз, әзірге бәрі осылай болады.

3 -қадам: Кодекс

Төмендегі кодтарды жүктеңіз.

Сіз алуыңыз керек:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

4 -қадам: кірісті тексеру

Кірісті тексеру
Кірісті тексеру
Кірісті тексеру
Кірісті тексеру

Arduino екеніне сенімді болу үшін; HC-05; L298n-H Brigde қозғалтқышының драйвері мен редукторлардың барлығы жұмыс істейді және сіздің құрылғыңыздағы қосымшаның кірісін қабылдайды, біз оны тексереміз. Сонымен, жоғарыдағы схемада көріп тұрғандай, біз барлық компоненттерді сыммен байланыстыруымыз керек.

ЕСКЕРТПЕ: ол 9в немесе 6в батареямен жұмыс істейді, қозғалтқыштар баяу айналады, бірақ бәрі жақсы.

ArduinoMouseTesting.ino файлын Arduino Uno жүйесіне жүктеңіз.

Енді мобильді құрылғыға ArduinoMouseApplication.apk жүктеп, телефонды HC-05-ке қосып көріңіз. PIN сұрағанда 1234 немесе 0000 пайдаланыңыз.

Сонымен, Bluetooth байланысы орнатылған кезде, қосымшадағы алға немесе артқа түймелерді басу арқылы қозғалтқыштарды айналдыруға тырысуға болады.

Егер сіз қателеспесеңіз, бәрі жұмыс істейді және біз жалғастыра аламыз!:)

5 -қадам: жақтауды құру

Рамка бойынша құрылыс!
Рамка бойынша құрылыс!
Рамкада құрылыс!
Рамкада құрылыс!
Рамка бойынша құрылыс!
Рамка бойынша құрылыс!

Сонымен, енді дөңгелектерді редукторларға қосу керек. Бірақ мұны жасамас бұрын, біз бәрін кадрға қоюымыз керек. Мен раманың ішіндегі бұрғылау арқылы бірнеше тесік жасауды ұсынамын, бірақ бұл міндетті емес және қажет емес. Айналмалы дөңгелектің сол жағындағы редукторларды қосыңыз. Тісті қозғалтқыштар рамадан оңға және солға созылуы керек. Енді роторлы қозғалтқышты олар кете алмайтындай етіп қою үшін бірнеше ораманы немесе желімді қолданыңыз. Сонымен қатар, батареяны жақтаудың осы жағына қойыңыз, осылайша бізде кадрдың екінші жағында жеткілікті орын бар.

Енді жақтауды бұрып, алдыңғы жағына Arduino Uno қосыңыз. L298n-h драйверін артқы жағына қосыңыз, осылайша редукторға жақын. Бәрін жақтауға қою үшін галстук немесе желім қолданыңыз, сонда ол тиесілі жерде қалады.

Дөңгелектерді редукторларға қосуға болады, ал рамка жүруге дайын болуы керек.

6 -қадам: Жарайды, тексеріңіз

Жарайды, тестіле!
Жарайды, тестіле!

Егер бәрі тәртіппен болса, тінтуір мобильді құрылғыдан енгізілген ақпараттың көмегімен қозғалуы керек. Бізде қозғалатын тышқан бар!: D

7 -қадам: Кейстерді өндіру

Іс өндірісі!
Іс өндірісі!
Іс өндірісі!
Іс өндірісі!
Іс өндірісі!
Іс өндірісі!

Бізде қозғалатын 'нәрсе' бар, бірақ ол тышқанға мүлдем қарамайды. Сонымен, біз электрониканы жақсы жасыратын және тышқанға, үлкен тышқанға ұқсайтын нәрсе жасаймыз ^^.

Біріншіден, біз стирофамды өте жеңіл және берік негіз жасау үшін қолданамыз.

Екіншіден, біз негізді үлпілдек етіп, тышқанға ұқсайтын етіп матаны қолданамыз.

Үшіншіден, біз көз бен мұрынға арналған бірнеше түймені қосамыз.

Төртіншіден, біз одан да жақсы болу үшін мұрынға бірнеше арқан қосамыз.

8 -қадам: 1: Photocell жаңарту

1 -жаңарту: Photocell
1 -жаңарту: Photocell
1 -жаңарту: Photocell
1 -жаңарту: Photocell
1 -жаңарту: Photocell
1 -жаңарту: Photocell
1 -жаңарту: Photocell
1 -жаңарту: Photocell

Сонымен, бізде қозғалатын тышқан бар, бірақ ол скучно, ол тек қана қозғала алады. Мен өзара әрекеттесуді қосқым келеді, сондықтан мен Photocell қолдандым. Бұл бөлік үшін біз дәнекерлеу тақтасына сәл дәнекерлеуіміз керек, бізге кішкене бөлік қажет.

Біз фотоэлементті аламыз; 10км резистор; және 3 өтпелі сымдар. 3 секіргіш сым келуі керек: 5в; gnd; және А0.

Сонымен қатар, бізге жарық диодты жолақ немесе қалыпты жарық диоды қажет (қалағаныңызша). - gnd және + түйреуішін 6 бекітіңіз.

Кейбір кеңестер:

  • Қалайды мүмкіндігінше аз қолдануға тырысыңыз. Мүмкін болатын қысқа тұйықталуды жасағыңыз келмейді.
  • Қалыпты қоспас бұрын, дәнекерлеудің қолайлы температурада екеніне көз жеткізіңіз.
  • Gdu (жер) және 5v портын Arduino -дан жылуды төмендететін түтіктер көмегімен кеңейтіңіз. Бір жағынан бірнеше ер - ер сымдарды, екінші жағынан - тек бір әйел - аналық сымды қосыңыз, сымдарды біріктіру үшін термиялық қысқыш түтікті пайдаланыңыз.

9 -қадам: 2 жаңарту: ультрадыбыстық сенсор

2 -жаңарту: ультрадыбыстық сенсор
2 -жаңарту: ультрадыбыстық сенсор

Мен айтқанымдай, мен екі режимді қалаймын. Бұл мақсатқа жету үшін біз ультрадыбыстық сенсорды қосамыз.

VC 5v қосыңыз; gnd - gnd; 8 істікшеге қосылу; 9 түйреуішке жаңғырық. Енді ультрафоунаны L298n-h артына галстукпен ораңыз, сонда ол тышқанның артында болады.

Жарайды, енді сіз ArduinoMouseController.ino кодын Arduino -ға жүктей аласыз.

10 -қадам: Соңғы нәрселер

Соңғы заттар
Соңғы заттар
Соңғы заттар
Соңғы заттар

Сонымен, бәрі дайын!

Біз корпусты сымдардың үстіне қоямыз және бұл жақсы!

Жарықдиодты жолақты қалаған жеріңізге қосыңыз, фотоселланың корпустың астында емес екеніне көз жеткізіңіз. Егер сіз қаласаңыз, корпусты желіммен қоса аласыз, бірақ мен оның ішінде не бар екенін білу үшін корпусты оңай шеше алатыным ұнайды: D.

Ұсынылған: