Мазмұны:

Rpi 3: 8 қадамдарын қолдана отырып, роботтан кейінгі сызықты қалай жасауға болады
Rpi 3: 8 қадамдарын қолдана отырып, роботтан кейінгі сызықты қалай жасауға болады
Anonim
Rpi 3 көмегімен роботтан кейінгі сызықты қалай жасауға болады
Rpi 3 көмегімен роботтан кейінгі сызықты қалай жасауға болады

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

1 -қадам: материалдарыңызды жинаңыз

Материалдарыңызды жинаңыз
Материалдарыңызды жинаңыз

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

  • Таңқурай Pi 3
  • Қозғалтқышты басқару тақтасы
  • Нан тақтасы
  • Т-өтпелі +
  • Тұрақты 12 вольтты 2 қозғалтқыш
  • 2 доңғалақ
  • 1 АА батарея ұстағыш (4 АА батарея үшін)
  • 4 АА батареялары
  • Өткізгіш сымдар
  • USB батарея жиынтығы
  • Бұрауыш
  • Дәнекерлеуіш пен дәнекерлеуіш
  • Сымды тазартқыштар
  • Кішкене картон немесе пластикалық қорап пен желім/таспа
  • 2 желілік сенсор
  • 8 секіруші әйелден әйелге дейін
  • 4 еркек-еркек секіру
  • Оқшаулағыш таспа

2 -қадам: мотор тақтасын жинау

Мотор тақтасын жинау
Мотор тақтасын жинау

Сіз қозғалтқышты орнаттыңыз деп есептесеңіз, қозғалтқыштарды H-көпір тақтасына қосу қажет болады. Ол үшін сізге кішкене бұрағыш қажет. Енді қозғалтқыштарды тақтаға қосу керек. Ол үшін сізге кішкене бұрағыш қажет болады

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

3 -қадам: қозғалтқышты қосу

Моторға қуат беру
Моторға қуат беру
Моторға қуат беру
Моторға қуат беру

Қозғалтқыштар Rpi бере алатыннан көп қуатты қажет етеді. Сондықтан оларды қуаттандыру үшін 4 АА батареясын пайдалану керек.

VCC, GND және 5V деп белгіленген терминал блоктарындағы бұрандаларды босатыңыз. AA батарея ұстағышын алыңыз және қызыл сымды VCC терминал блогына салыңыз. Қара сым GND блогына түседі. Мұны дұрыс жолмен алу маңызды.

Бұрандаларды сымдарды мықтап ұстайтын етіп бұраңыз.

4 -қадам: қозғалтқышты Rpi -ге қосу

Бұл жобада қолданылатын тақтаны Raspberry Pi -ге қосу керек. Басқа тақталар басқаша қосылуы мүмкін, ал кейбір тақталарды HAT ретінде Raspberry Pi GPIO түйреуіштеріне қоюға болады.

Мұнда қолданылатын тақтада In1, In2, In3 және In4 деп белгіленген түйреуіштер, сондай -ақ екі GND түйреуіштері бар. Сіз қолданатын Pi -ге қандай GPIO түйреуіштері сізге байланысты; Бұл жобада GPIO 7, 8, 9 және 10 пайдаланылды. Егер сізде GND түйреуіштері жоқ тақта болса, сол нәтижеге жету үшін Rpi -ден GND түйреуіштерін пайдалануға болады. Егер сіз мұны істеуіңіз керек болса, GND сымын аккумулятордан қара сыммен бірдей терминал блогына қосыңыз.

Пісіру тақтасы мен Rpi қосу үшін T-cobbler + қолданыңыз.

Нан тақтасына қосылу үшін бес еркек-еркек қосқышын пайдаланыңыз.

  • 1 GPIO 7
  • In2 GPIO 8
  • In3 GPIO 9
  • In4 GPIO 10

5 -қадам: қосқыштарды дайындаңыз

Қосқыштарды дайындаңыз
Қосқыштарды дайындаңыз
Қосқыштарды дайындаңыз
Қосқыштарды дайындаңыз

Сіздің бірінші қадамыңыз желілік сенсорларды машинаңызға қосу болады. Әдетте, бұл оқулықта қолданылатын желілік сенсордың түрі 3V3 түйреуішіне қосылуы керек, бірақ сіз екі датчикті бір қуат істікшесі арқылы іске қосасыз, сондықтан сіз екеуін де 5В істікшеге қосасыз.

Әйелден әйелге секіргіштің үш ұшын алыңыз, әр ұшынан коннекторды алыңыз, содан кейін пластикалық қабықты шешіңіз, оның астында көп ядролы сымның сантиметрі ашылады. Үш секіргішті алыңыз және олардың көп ядролы сымдарын бұраңыз. Содан кейін сымдарды бекіту үшін дәнекерлеуішті қолданыңыз. Сымдардың қосылуын аз мөлшерде оқшаулағыш таспамен жабыңыз.

Бүкіл процесті әйелден әйелге арналған тағы үш ұшпен қайталаңыз.

6 -қадам: желілік сенсорларды қосыңыз

Сызық сенсорларын қосыңыз
Сызық сенсорларын қосыңыз
Сызық сенсорларын қосыңыз
Сызық сенсорларын қосыңыз
Сызық сенсорларын қосыңыз
Сызық сенсорларын қосыңыз

Әрбір желі сенсорында үш түйреуіш бар: қуат үшін VCC, жерге қосу үшін GND және сандық шығуға арналған DO.

Дәнекерленген үш сымды қосқыштың біреуін алыңыз және оның екі ұшын екі датчиктің әрқайсысындағы VCC түйреуішіне қосыңыз.

Дәнекерленген қосқыштардың екіншісін алыңыз да, екі ұшын GND түйреуішіне әр желі сенсорына қосыңыз.

Қалған екі жалғыз өтпелі сымдарды алыңыз және олардың әрқайсысын әр сызық сенсорындағы DO түйреуішіне қосыңыз.

Енді екі желілік датчиктердің VCC түйреуіштерін Raspberry Pi құрылғысындағы 5В түйреуішке, ал сенсорлардың GND түйреуіштерін Raspberry Pi құрылғысындағы GND түйреуішіне қосыңыз. Екі DO түйреуішінің әрқайсысы кез келген нөмірленген GPIO түйреуішіне қосылуы мүмкін. Бұл мысалда GPIO 17 және GPIO 27 түйреуіштері қолданылады.

7 -қадам: желілік сенсорларды тексеріңіз

Сызық сенсорларын тексеріңіз
Сызық сенсорларын тексеріңіз

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

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

8 -қадам: Бағдарламаны Python -ға енгізу

Бағдарламаны Python -ға енгізу
Бағдарламаны Python -ға енгізу

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

Ұсынылған: