Мазмұны:
- 1 -қадам: материалдар
- 2 -қадам: Скриншоттардың мысалы
- 3 -қадам: схема
- 4-қадам: Қадамдық нұсқаулар-автокөлікті қалай құрастыруға/сымға қосуға болады
- 5-қадам: Қадамдық нұсқаулар-Python көмегімен кодтау
Бейне: Қорытынды бағалау 2020: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Барлығына сәлем! Менің атым Ведант Вяс, бұл менің 2020 жылғы қорытынды бағалауға арналған компьютерлік инженерия бойынша 10 -сынып жобасы. Бұл жоба үшін мен өздігінен жүруге бағдарламаланатын немесе бағдарламалар контроллерінің көмегімен басқарылатын машинаның дизайнын таңдадым. Мен бұл машинаны жобалауды таңдадым, себебі мен жаңа қиындықтарды үйренуді және қабылдауды жақсы көремін, өйткені мен осы курста көптеген қондырғыларды үйрендім және оларды өз дизайныма қолдана аламын деп ойладым. Мен күткеннен асып түсу үшін мен қашықтық сенсорын енгіздім, ол көлікті бірнеше сантиметрде кедергілерді сезген сәтте тоқтатады. Мен бұл жобада көптеген зерттеулер жүргіздім, мен басқа да жобаларды қарап, не істеуім керек екенін түсіндім. Мен сондай-ақ көп уақытты жаңа H көпіріне сым салуды, қашықтық сенсоры мен сымды қозғалтқыштарды бағдарламалауды үйрендім. Мен жасаған осы оқулықта сіз мысалдарға, диаграммаларға және қадамдық нұсқаулыққа қарап, осы автокөліктің дизайнын өзіңіз үйренесіз.
1 -қадам: материалдар
- 2 қозғалтқышы бар 1 көлік
- 1 Raspberry Pi үлгісі 3 B+
- 1 Дәнекерлемейтін тақта
- 1 9В батарея
- 1 H-Bridge үлгісі HLF1808
- 11 еркек-әйел секіргіш сымдар
- 3 әйел-әйел секіргіш сымдар
- 13 Қалыпты сымдар
- 1 қашықтық сенсоры
2 -қадам: Скриншоттардың мысалы
3 -қадам: схема
4-қадам: Қадамдық нұсқаулар-автокөлікті қалай құрастыруға/сымға қосуға болады
- Бұл жобаны бастамас бұрын, сіздің таңқурай pi -нің Linux ОЖ жүйесімен толық жұмыс істейтініне және Python -ды іске қосуға болатынына көз жеткізу керек.
- Енді сіз дайын болсаңыз, дәнекерлемейтін тақтаны алып, оған HLF1808 H көпірін бекітуден бастайық (электр схемасында көрсетілгендей).
- Әрі қарай, сіз 3 сымды алып, оларды H-көпірінің 3 бұрыштық аяғына және қуат рельстеріне қосуыңыз керек. Осы 3 сымды H көпірінің жоғарғы оң жақ, төменгі оң және төменгі сол жақ аяқтарына жалғаңыз (суға батуды алға қаратып қараңыз). Бұл үшін электр сымдарын қолдануға тырысыңыз, осылайша олар қуат үшін қолданылатынын білесіз.
- Еркек-әйел секіргіш сымды алып, бір ұшын таңқурай pi 5V түйреуішіне, екінші ұшын H-көпірінің жоғарғы сол жақ аяғына жалғаңыз.
- Енді сізге 4 сымды (жақсырақ қара түсті) алып, оларды Н көпірінің ортаңғы 2 аяғынан жер рельстеріне жалғау қажет болады. Сондай-ақ, сізге қосымша еркек-әйел сымын алып, оны таңқурайдағы түйреуіштен нан тақтасындағы жердегі рельске жалғау қажет болады.
- Қуат пен жерге қосу сымдарын орнатқаннан кейін, сіз моторды қызыл сымды алып, оны H-көпірінің жоғарғы жағынан үшінші аяққа қою арқылы қосуға кірісе аласыз. Осыдан кейін сіз қара сымды алып, оны H-көпірінің түбінен үшінші аяққа бекітесіз. Егер сіз қозғалтқышты дұрыс қоссаңыз, келесі қадамдарды орындағаннан кейін олар жақсы жұмыс істеуі керек.
- Енді сізге 9В аккумуляторын алып, 2 сымды жерге және қуат рельстеріне бекіту қажет болады (қызыл = қуат, қара = жерге).
- Батареяңыздың сымын аяқтағаннан кейін сізге 4 еркек-аналық секіргіш сымдарын алып, оларды кез келген таңқурай pi gpio түйреуіштерінен H-көпірдің қалған аяқтарына жалғау қажет болады.
- Ақырында, сізге 1 қара және 1 қызыл сымды алып, оларды жер үсті рельсінен (қара сым) және электр қуатының рельсінен (қызыл сым) өз тақтасына қосу керек.
-
Қосымша - қаласаңыз, жобаңызды жақсартуға көмектесу үшін қашықтық датчигін пайдалануға болады. Қашықтық датчигін қосу үшін келесі қадамдарды орындау қажет:
- 1 аналық-аналық сымды алыңыз (қызыл) және оны сенсордағы VCC түйреуішінен пидегі 5В істікшеге бекітіңіз.
- Басқа аналық-аналық сымды (қара) алыңыз да, оны сенсордағы GND түйреуішінен нан тақтасындағы жердегі рельске бекітіңіз.
- Тағы бір әйел-аналық сымды алыңыз да, оны сенсордағы TRIG түйреуішінен пидегі gpio түйреуішіне бекітіңіз.
- Соңында, еркек-аналық сымды алыңыз да, оны сенсордағы ECHO түйреуішінен нан тақтасындағы бос орынға бекітіңіз. Содан кейін 330 Ом резисторды алып, оны сымнан нан тақтасындағы басқа бос орынға қосыңыз. Әрі қарай, сізге басқа еркек-әйел сымын алып, оны 330 Ом резистордан пидегі бос gpio түйреуішіне бекіту керек. Ақырында, сіз жерге қосылатын екінші сымнан 470 Ом резисторды қосуыңыз керек.
- Енді сіз Python көмегімен кодтауға дайынсыз!
5-қадам: Қадамдық нұсқаулар-Python көмегімен кодтау
- Кітапханаларды анықтау арқылы кодтауды бастаңыз (мысалы, gpiozero импорттық жарықдиодты шамадан).
- Әрі қарай, сіз пайдаланатын барлық айнымалыларды анықтауыңыз керек (мысалы, LED = LED (9)).
-
Сізге қажет нәрсенің бәрін анықтағаннан кейін, сіз мотордың толық жұмыс істейтінін тексеру үшін қарапайым мәлімдеме жазып, кодтауды бастауға болады. Бұл сізге ұқсас 3 қадамдық мәлімдеме жазуды талап етеді:
- robot.forward ()
- ұйықтау (5)
- robot.stop ()
- Егер код қозғалтқыштың жұмысына көмектессе, онда сіз келесі қадамға өтуге дайынсыз. Бұл қадам сізге кейінірек орнатылатын қосымшаның көмегімен машинаңыздың алға, артқа, оңға және солға жылжуына көмектесетін def функциясын (мысалы, def forwards ():) жазуды талап етеді.
-
Егер сіз көлікке қашықтық датчигін қосуды таңдасаңыз, онда сізге қосымша дефицит1 функциясын қосу қажет болады. Бұл функция сіздің көлігіңіз бен кедергі арасындағы қашықтықты басып шығаруға мүмкіндік береді. Бұл функция сізге кодтың қарапайым жолдарын жазуды қажет етеді:
- Def sensor1 ():
- егер (сенсордың қашықтығы*100> 5):
- басып шығару ('Кедергілер анықталды', сенсор. арақашықтық*100)
- ұйықтау (1)
- Бұл кодты жазуды аяқтағаннан кейін сіз VNC Viewer қосымшасын орнатуға дайынсыз.
Ұсынылған:
Автоматтандырылған ЭКГ- BME 305 Қорытынды жоба Қосымша несие: 7 қадам
Автоматтандырылған ЭКГ- BME 305 Қорытынды жоба Қосымша несие: Жүрек соғуының электр сигналдарын өлшеу үшін электрокардиограмма (ЭКГ немесе ЭКГ) қолданылады және ол жүрек-қан тамырлары ауруларының диагностикасы мен болжауында үлкен рөл атқарады. ЭКГ -дан алынған кейбір ақпаратқа ырғақ кіреді
DMD көмегімен P10 жарықдиодты дисплейі бар бағалау тақтасының жобасы: 6 қадам (суреттермен)
DMD көмегімен P10 LED дисплейі бар ұпайлар тақтасының жобасы: Біз жиі футбол стадионында кездесеміз; табло ретінде қызмет ететін алып жарықдиодты тақта бар. Сонымен қатар, басқа спорттық алаңдарда біз жиі жарықдиодты дисплей экранының таблосын білеміз. Мүмкін болмаса да, бізде әлі де өріс бар
MESH: Интернетке қосылған түймелермен бағалау жүйесі: 5 қадам (суреттермен)
MESH: Интернетке қосылған түймелермен бағалау жүйесі: мейрамханалар немесе басқа кәсіпорындар тұтынушылардың пікірлерін сол жерде жинап, оны электрондық кестемен бірден синхрондаса ше? Бұл рецепт - жеке интерактивті бағалау жүйесін құрудың жылдам және қарапайым әдісі. Интернетке қосылған б жиынтығын алыңыз
Нұсқаулықтарға түсініктемелерді бағалау - Greasemonkey сценарийі: 5 қадам
Нұсқаулықтарға түсініктемелерді бағалау - Greasemonkey сценарийі: Кейде біреу сіз мойындағыңыз келетін ерекше пайдалы пікір жазады. Басқа уақытта, адамдар сіз болмағыңыз келетін ақымақтарды жібереді. Digg сияқты, бұл Greasemonkey сценарийі түсініктемелерді бағалауға мүмкіндік береді. Әзірге пайдаланушы базасы
Компьютерді қалай толық бағалау керек: 3 қадам
Компьютерді қалай толық бағалау керек: Бұл өте керемет! Vistart 2000 немесе одан бұрын жұмыс істемейді, сондықтан есіңізде болсын. Мен VI -дан басталатын барлық бағдарламаларда авторлық құқық бар екенін еске саламын, сондықтан сақ болыңыз !!! Менің КОМПЬЮТЕР тобыма қосылыңыз !!! Бұл 1000 рет қаралғанда, мен бірнеше стиль қосамын