Мазмұны:

Arduino көмегімен гаражға арналған тұрақ: 4 қадам (суреттермен)
Arduino көмегімен гаражға арналған тұрақ: 4 қадам (суреттермен)

Бейне: Arduino көмегімен гаражға арналған тұрақ: 4 қадам (суреттермен)

Бейне: Arduino көмегімен гаражға арналған тұрақ: 4 қадам (суреттермен)
Бейне: Ардуино Уно жиынтығының көмегімен "Бағдаршам Жасау " 2024, Қараша
Anonim
Image
Image

Бұл қарапайым жоба сіздің көлігіңіздің бамперінің алдындағы объектілерден қашықтықты көрсете отырып, автокөлікті гаражға қоюға көмектеседі. «Тоқтату» хабары сізге тоқтау уақыты туралы хабарлайды. Жоба әдеттегі HC-SR04 немесе Parallax Ping))) (tm) ультрадыбыстық диапазондар мен Arduino тақтасы. Мен Леонардоны қолдандым, бірақ ол басқа түпнұсқалық немесе үйлесімді тақтада жұмыс істеуі керек.

Дисплей үшін мен оның өлшеміне және эстетикалық себептерге байланысты матрицалық нұсқаны таңдадым.

1 -қадам: Сізге не қажет …

Жобаны құру…
Жобаны құру…

Бұл жобаны құру үшін сізге қажет:

  1. Arduino тақтасы: түпнұсқалық немесе үйлесімді тақта жұмыс істеуі керек, себебі код мамандандырылған түйреуіштерді/функцияны пайдаланбайды, оны интернеттің кез келген жерінен табуға болады немесе сіздің зертханада тартпада пайдаланылмаған болуы мүмкін.
  2. HC-SR04 немесе Parallax Ping))) ультрадыбыстық диапазон: олар әдетте Arduino жобаларында қолданылады, мүмкін сізде бар. Қалай болғанда да, мына сілтемелер бар:- Parallax Ping))) Parallax- HC-SR04 Sparkfun- Parallax Ping)) Ebay-ден Pololu- HC-SR04 іздеу нәтижесі бойынша
  3. Төрт матрицалық дисплей: Мен оны Ebay -ден IOTMODULES -тен сатып алдым: 4 Way MAX7219 DOT MATRIXАл егер сілтеме жұмыс істемесе, олардың Ebay дүкенінен хабарласыңыз.
  4. Дәнекерлеу дағдылары, әрине:)

2 -қадам: Жобаны құру …

Жобаны құру…
Жобаны құру…
Жобаны құру…
Жобаны құру…

Arduinorangefinder.pdf схемасын жүктеңіз. Сіз тек HC-SR04 pdf және ping))) pdf файлын қоса аласыз, электронды диаграмма өте қарапайым, оны дәл орындаңыз. дисплей мен сенсор шамамен 1 метр (суретті қараңыз 1), сондықтан оларды кейінірек оңай орналастыруға болады.

2 -суретте сіз дисплей мен сенсорға арналған қоректендіру түйреуіштерін қалай дәнекерлеу керектігін көре аласыз: дисплейден +5В және сенсордан Vcc -ды дәнекерлеу керек. Әр басқа түйреуіштің өз терминалы болуы керек.

Image5 - бұл Ping))) нұсқасы. Дайын болғанда келесі қадамға өтіңіз …

3 -қадам: Arduino коды …

Arduino коды…
Arduino коды…
Arduino коды…
Arduino коды…

Ардуино жағында жұмыс істейтін уақыт келді.

Қосылған MD_MAX72XX.zip кітапханасын жүктеңіз және оны IDE-ден орнатыңыз (эскиз-> импорт кітапханасы).

Енді MeasureDistanceV200.ino эскизін ашыңыз және жүктеңіз және оны қарастырайық. Сіз өңдей алатын бірнеше жолдар бар:

1) Матрицаның дисплей түрі: жеткізілген кітапхана 4 матрицалық дисплей түрін қолдайды, сондықтан ол нарықтағы көптеген дисплейлермен жұмыс істейді. Бірден анықтаманы түсіндірмеңіз және код сіздің дисплейге сәйкес келетінін білу үшін Arduino -ға жүктеңіз.

2) Сенсор түрі: сенсорға сәйкес келетін сызықты ғана өшіріңіз.

3) Сантиметрден немесе дюймнен өзіңізге ұнайтын өлшем бірлігін таңдаңыз: шартты компиляцияда ескерту орнатылған, тек дұрысын ғана жазыңыз, ол сізге не таңдағаныңызды көрсетеді.

Енді арақашықтықты өз қалауыңыз бойынша орнатыңыз, кейінірек жоба орнында болғанда оларды өзгертуге болады.

Кодты жүктеп, барлық жұмыс істеп тұрғанын тексеріңіз. Егер мәселе туындаса, сымдар мен қосылымдарды екі рет тексеріңіз.

Жаңарту 2019/03/30 - Код жаңартылды:> Жаңа матрицалық дисплей кітапханасы, ол 4 дисплей түрін қолдайды (кітапхана ішіндегі көптеген құжаттар) Majicdesigns несиелері

Жаңарту 2019/01/10 - Код жаңартылды:> Сантиметр немесе дюймнен өлшем бірлігін таңдау мүмкіндігі қосылды

2017/12/30 жаңарту - Код жаңартылды:> STOP қашықтықта 10 секундтан артық тоқтағанда дисплейді өшіріңіз!

4 -қадам: Жоба жұмыс үстінде…

Жоба жұмыста…
Жоба жұмыста…
Жоба жұмыста…
Жоба жұмыста…

Көліктің бамперінің ең көрнекті бөлігін еденнен өлшеңіз, сенсорды қабырғаға жақын жерге орнатыңыз.

Мен полистирол көбік парағын қолдандым, онда мен сенсорға слот жасадым (суретті қараңыз).

Енді дисплейді көліктен көруге болатындай етіп орналастырыңыз.

Көлікпен кіріп, қашықтықты тексеріп көріңіз, оларды Arduino кодымен реттеңіз және қажет болған жағдайда қайта жүктеңіз.

Ұсынылған: