Мазмұны:

Bluetooth көмегімен желі іздеуші: 7 қадам
Bluetooth көмегімен желі іздеуші: 7 қадам

Бейне: Bluetooth көмегімен желі іздеуші: 7 қадам

Бейне: Bluetooth көмегімен желі іздеуші: 7 қадам
Бейне: Сымсыз наушник плюс пен минусы 2024, Шілде
Anonim
Bluetooth көмегімен желі іздеуші
Bluetooth көмегімен желі іздеуші
Bluetooth көмегімен желі іздеуші
Bluetooth көмегімен желі іздеуші
Bluetooth көмегімен желі іздеуші
Bluetooth көмегімен желі іздеуші

Бұл нұсқаулық мектеп жобасы үшін жасалды.

Біз бірнеше спецификациялармен қатарға қосушы жасауымыз керек болды:

- Бұл 50 евро мақсатты бағамен арзан болуы керек еді.

- мүмкіндігінше жылдам:> 0, 5м/с.

- Сызықтың ені: 1, 5см / қисық радиусы: 10см / қиылысуы мүмкін (автокөлік тура жүруі керек).

- Кезекші қалыпты жарық жағдайында жұмыс істеуі керек (TL шамдары, күн сәулесі, камераның жарқылы,…).

- Макс. өлшемдері 12 мм x 12 мм.

-Қарапайым аппараттық құралдар: 1 қуат көзі, арзан DC қозғалтқыштары, H-көпірі,…

- Жарық сенсорларының жиыны (мин. 6).

- PID контроллері.

- сымсыз байланыс (инфрақызыл, Bluetooth,…)

- 1 іске қосу/тоқтату түймесі, желінің соңы соңғы орнатылған мәндерден басталады (тіпті электр қуаты өшірілгенде де).

- Барлық параметрлерді компьютердің қарапайым бағдарламасы арқылы өзгертуге болады (Kp, Ki, Kd, отладка, максималды жылдамдық,…).

- Соңғы өнім өздігінен жасалған ПХД болуы керек (дизайн).

- Қажет болған жағдайда smd компоненттерін қолданыңыз.

Бастайық.

1 -қадам: Ұғымдар мен компоненттер

Сіз бұл жобаны бірнеше таңдау жасау арқылы бастайсыз. Олар: контроллер, байланыс, Н-көпір, қуат көзі, датчиктер мен қозғалтқыштар. Бұл таңдау бір -біріне байланысты болады.

Менің таңдауларым:

Микроконтроллер: atmega32u4 (arduino leonardo чипі) 5В қажет Байланыс: RN-42 (Bluetooth) 3, 3В қажет Қуат: лио-ион 18650 2 x 4.2V 8, 4V3, 3V: UA78M33CDCYR5V: UA78M05CKVURG3H-көпір: TB6612FNGMot: TB6612FNGMot тестілеу) және 30/1 (жылдамдық) түймелері: B3SN-3112П сенсорлар: SHARP микроэлектроникасы GP2S700HCP

2 -қадам: схеманы құру

Схеманы құру
Схеманы құру

Схемаларды жасау үшін мәліметтер кестесін қараңыз, сонда сіз бәрін қалай байланыстыру керектігін көресіз, схеманы бірнеше түрлі бағдарламаларда жасауға болады (DipTrace, Eagle, EasyEDA,…).

Егер сіз менікін қолданғыңыз келсе, оларды мына жерден жүктей аласыз.

3 -қадам: ПХД

ПХД
ПХД
ПХД
ПХД
ПХД
ПХД

Сіз ПХД -ны алған кезде оған бәрін дәнекерлеуіңіз қажет. Компоненттерге қысқа тұйықталу болмайтынына көз жеткізіңіз.

4 -қадам: Бағдарлама (arduino)

Бағдарлама (arduino)
Бағдарлама (arduino)

Барлық есептеулер arduino -да және мәндерді басқа бағдарлама арқылы өзгертуге болады (келесі қадамды қараңыз). Сіз толық бағдарламаны жүктей аласыз.

5 -қадам: Бағдарлама (Visual Basic)

Бағдарлама (Visual Basic)
Бағдарлама (Visual Basic)

Мен Visual Basic -те жылдамдықты жазатын бағдарламаны тез жаздым, сонымен қатар қосымша мүмкіндіктер бар.

Бағдарлама мен кодты мына жерден жүктеуге болады.

6 -қадам: ПХД -да барлығын тексеру

ПХД -да бәрін тексеру
ПХД -да бәрін тексеру
ПХД -да бәрін тексеру
ПХД -да бәрін тексеру

Енді сіз бәрін сынауыңыз керек.

Егер проблемалар болмаса, оны түзетуді бастауға және оны тездетуге болады. (Әйтпесе, мәселені тудыруы мүмкін нәрсені табу керек, содан кейін оны шешу қажет.)

Мұны PID, жылдамдық пен циклдік уақытты өзгерту арқылы жасаңыз.

Бұл кез келген жолаушыға байланысты өзгереді

Мен үшін мәндер (0: 858 м/с 30: 1 қозғалтқыштар үшін):-Kp: 4, 00-Ki: 0, 00-Kd: 26, 00-Жылдамдық: 140-Цикл уақыты: 2000

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

7 -қадам: нәтижені аяқтаңыз

Ақырында біз олар берген барлық сипаттамалары бар желі іздеушісін құрдық және 0, 858 м/с жылдамдыққа жеттік. Бұл мектеп жобасындағы ең жылдам жылдамдық., төмендегі сілтемені пайдаланыңыз. (Олардың кейбіреулері голланд тілінде)

drive.google.com/drive/folders/169LRTWpR2k…

Менің блогым (сонымен қатар голланд тілінде).

linefollower20182019syntheseproject.blogsp…

Егер сізде сұрақтар туындаса, еркін қойыңыз.

Ұсынылған: