Съдържание:
- Стъпка 1: Материали
- Стъпка 2: Примерни екранни снимки
- Стъпка 3: Електрическа схема
- Стъпка 4: Инструкции стъпка по стъпка-Как да изградите/свържете автомобила
- Стъпка 5: Инструкции стъпка по стъпка-Как да кодирате с помощта на Python
Видео: Окончателни оценки 2020: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте всички! Казвам се Vedant Vyas и това е моят проект за компютърно инженерство от 10 клас за окончателни оценки 2020 г. За този проект избрах да проектирам кола, която може да бъде програмирана да се движи сама или може да се управлява с помощта на контролер за приложения. Избрах да проектирам тази кола, защото обичам да се уча и да приема нови предизвикателства и защото научих много различни единици по време на този курс и мислех, че мога да ги приложа към моя дизайн. За да надмина очакванията, внедрих сензор за разстояние, който ще спре колата веднага щом усети препятствие в рамките на няколко сантиметра. Направих много изследвания по този проект, като разгледах различни други проекти, за да добия представа какво трябва да постигна. Прекарах много време и в това как да свържа нов H-мост, да програмирам сензор за разстояние и кабелни двигатели. По време на този урок, който направих, ще научите как сами да проектирате тази кола, като разгледате примери, диаграми и инструкции стъпка по стъпка.
Стъпка 1: Материали
- 1 кола с 2 мотора
- 1 Raspberry Pi Модел 3 B+
- 1 Непояна дъска
- 1 9V батерия
- 1 H-Bridge модел HLF1808
- 11 мъже-женски джъмперни проводници
- 3 женско-женски джъмпера
- 13 Нормални проводници
- 1 Сензор за разстояние
Стъпка 2: Примерни екранни снимки
Стъпка 3: Електрическа схема
Стъпка 4: Инструкции стъпка по стъпка-Как да изградите/свържете автомобила
- Преди да започнете този проект, ще трябва да се уверите, че вашият малинов pi е напълно функционален с Linux OS System и може да изпълнява Python.
- Сега, когато сте готови, нека започнем, като вземем спойка без запояване и прикрепим H-моста HLF1808 към нея (както е показано на електрическата схема).
- След това ще трябва да вземете 3 проводника и да ги включите в 3-те ъглови крака на H-моста и захранващите релси. Включете тези 3 проводника в горния десен, долния десен и долния ляв крак на H-моста (погледнете H-моста с потапянето напред). Опитайте се да използвате червени проводници за това, за да знаете, че те се използват за захранване.
- Вземете джъмпер от мъжки и женски проводник и свържете единия му край с малина pi 5V щифт, а другия край към горния ляв крак на H-моста.
- Сега ще трябва да вземете 4 проводника (за предпочитане черен) и да ги свържете от средните 2 крака на H-моста към заземяващите релси. Също така ще трябва да вземете допълнителен мъже-женски проводник и да го свържете от заземяващ щифт на вашето малиново пи към заземяващата шина на вашата дъска.
- След като внедрите захранващите и заземяващите проводници, можете да започнете да окабелявате двигателите си, като вземете червения проводник и го поставите в третия крак от върха на H-моста. След това ще вземете черния проводник и ще го прикрепите към третия крак от дъното на H-моста. Ако сте монтирали правилно двигателите, те трябва да функционират перфектно, след като приключите тези следващи няколко стъпки.
- Сега ще трябва да вземете вашата 9V батерия и да прикрепите 2 -те проводника към земята и захранващите шини (червено = захранване, черно = заземяване).
- След като приключите с окабеляването на батерията, ще трябва да вземете 4 проводника от мъжки и женски джъмпери и да ги свържете от всякакви малинови pi gpio щифтове към останалите неизползвани крака на H-моста.
- И накрая, ще трябва да вземете 1 черен и 1 червен проводник и да ги свържете през макетната си платка от заземената релса (черен проводник) и шина за захранване (червен проводник).
-
По избор - ако искате, можете да използвате сензор за разстояние, за да подобрите проекта си. За да свържете датчик за разстояние, ще трябва да изпълните следните конкретни стъпки:
- Вземете 1 женско-женски проводник (червен) и го прикрепете от VCC щифта на сензора към 5V щифт на pi.
- Вземете друг женско-женски проводник (черен) и го прикрепете от щифта GND на сензора към заземяващата шина на вашата дъска.
- Вземете още един женско-женски проводник и го прикрепете от щифта TRIG на сензора към щифт gpio на pi.
- Накрая вземете мъжки и женски проводник и го прикрепете от щифта ECHO на сензора към празно място на вашата дъска. След това вземете резистор от 330 ома и го свържете от проводника към друго празно място на вашата дъска. След това ще трябва да вземете друг мъж-женски проводник и да го прикрепите от резистора 330 Ohm към празен gpio щифт на pi. И накрая, ще трябва да свържете резистор от 470 ома от втория проводник, който сте свързали към заземяващата шина.
- Сега сте готови да кодирате с помощта на Python!
Стъпка 5: Инструкции стъпка по стъпка-Как да кодирате с помощта на Python
- Започнете кодирането, като дефинирате вашите библиотеки (напр. От gpiozero import LED).
- След това ще трябва да дефинирате всички променливи, които ще използвате (напр. Led = LED (9)).
-
След като сте дефинирали всичко необходимо, можете да започнете кодирането, като напишете просто изявление, за да проверите дали двигателите ви са напълно функционални. Това ще изисква да напишете изявление в три стъпки, подобно на това:
- robot.forward ()
- сън (5)
- robot.stop ()
- Ако кодът помага на вашите двигатели да работят, тогава сте готови да преминете към следващата стъпка. Тази стъпка ще изисква да напишете функция def (напр. Def forwards ():), която ще помогне на колата ви да се движи напред, назад, надясно и наляво с помощта на приложение, което ще инсталирате по -късно.
-
Ако сте избрали да добавите сензор за разстояние към колата си, тогава ще трябва да добавите допълнителна функция def sensor1. Тази функция ще ви позволи да отпечатате разстоянието между вашия автомобил и препятствие. Тази функция ще изисква да напишете тези прости редове код:
- def сензор1 ():
- ако (сензор. разстояние*100> 5):
- печат („Открити препятствия“, сензор. разстояние*100)
- сън (1)
- След като приключите с писането на този код, сте готови да инсталирате приложението VNC Viewer.
Препоръчано:
[2020] Използване на два (x2) Micro: бита за управление на RC автомобил: 6 стъпки (със снимки)
[2020] Използване на два (x2) Micro: бита за управление на RC автомобил: Ако имате два (x2) micro: бита, мислили ли сте да ги използвате за дистанционно управление на RC автомобил? Можете да управлявате RC автомобил, като използвате един micro: bit като предавател и друг като приемник. Когато използвате MakeCode редактор за кодиране на micro: b
[2020] Използване на iPhone или IPad и Micro: bit Game Pad App за управление на RC автомобил: 23 стъпки
[2020] Използване на iPhone или IPad и Micro: bit Game Pad App за управление на RC автомобил: Мислили ли сте да използвате вашия iPhone или iPad за управление на вашия micro: bit? Знаете ли, че Micro: bit Educational Foundation предоставя приложението iOS в Магазин за приложения? Търсене " micro: bit " в App Store и можете да изтеглите приложението безплатно
Премахване на фона на множество изображения с помощта на Photoshop 2020: 5 стъпки
Премахване на фона на множество изображения с помощта на Photoshop 2020: Премахването на фона на картина е супер лесно сега! Ето как да използвате Adobe Photoshop 2020, за да премахнете фона на множество (групови) изображения с помощта на прост скрипт
Уеб? Базиран Arduino Simulator от Wokwi-2020?: 5 стъпки
Уеб базиран Arduino Simulator от Wokwi-2020?: Wokwi Arduino Simulator работи на платформа AVR8js. Това е уеб базиран Arduino Simulator. Arduino Simulator работи на уеб браузър. следователно, това печели повече внимание и честно казано, това има много положителни точки в сравнение с други налични симулатори
Намерете своите оценки в Moodle на Bellarmine: 11 стъпки
Намерете оценките си в Moodle на Bellarmine: Лесно е да разберете оценките си, ако вашият професор връща доклада ви с коментари и бележки, написани навсякъде. Но с новите онлайн платформи, които повечето университети използват, това може да се усложни. Ето един начин да намерите оценките си, ако