Мазмұны:

Темір жол үлгісінің қарапайым автоматтандырылған нүктесі: 10 қадам (суреттермен)
Темір жол үлгісінің қарапайым автоматтандырылған нүктесі: 10 қадам (суреттермен)

Бейне: Темір жол үлгісінің қарапайым автоматтандырылған нүктесі: 10 қадам (суреттермен)

Бейне: Темір жол үлгісінің қарапайым автоматтандырылған нүктесі: 10 қадам (суреттермен)
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Қараша
Anonim
Қарапайым автоматтандырылған нүктеден нүктеге дейінгі теміржол үлгісі
Қарапайым автоматтандырылған нүктеден нүктеге дейінгі теміржол үлгісі

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

Сонымен, көпке созбай, бастайық!

1 -қадам: Бейнені қараңыз

Image
Image

Бейнені қарау оның қалай жұмыс істейтіні туралы әділ түсінік алуға көмектеседі.

2 -қадам: Бөлшектер мен компоненттерді алыңыз

Arduino микроконтроллерін бағдарламалаңыз
Arduino микроконтроллерін бағдарламалаңыз

Міне сізге қажет болады:

  • Arduino микроконтроллер тақтасы.
  • L298N қозғалтқыш драйвер модулі.
  • 2 'сенсорлық' трек.
  • 6 еркек пен әйелдің қосқыш сымдары (датчиктердің түйреуіштерін Arduino тақтасының сандық енгізу -шығару түйреуіштері мен қуатына қосу үшін әрқайсысы 3 сымнан тұрады).
  • 3 еркек пен әйелдің қосқыш сымдары (мотор драйверінің кіріс түйреуіштерін Arduino тақтасының сандық енгізу -шығару түйреуіштеріне қосу үшін.)
  • 2 еркек пен еркек арасындағы сым (мотор драйверін қуат пен жерге қосу үшін.)
  • 2 еркек пен еркектің қосқыш сымдары (мотор жүргізушісінің шығыс терминалдарын жол рельсіне қосу үшін.)
  • 12 вольтты қуат көзі (ағымдағы сыйымдылық N масштабы үшін кемінде 1000мА немесе 1А болуы керек.)

3 -қадам: Arduino микроконтроллерін бағдарламалаңыз

Осы жерден Arduino IDE алыңыз. Сіздің орналасуыңыз үшін Arduino кодына кейбір түзетулер енгізу қажет болуы мүмкін.

4 -қадам: Тест макетін жасаңыз

Тест макетін жасаңыз
Тест макетін жасаңыз

Қосымша ақпарат алу үшін жоғарыдағы суретті басыңыз.

Әр ұшында бампер жолдары бар макет жасаңыз. Станциялар арасындағы магистральды жолдың ұзындығын қажет болғанша жасауға болады. Пойыз «сенсорлы» жолды кесіп өткеннен кейін баяулап, біршама қашықтыққа қозғалуды жалғастыра беретіндіктен, әрбір А және В нүктелерінің «сенсорлы» жолдары мен олардың бамперлік жолдары арасында жолдың жеткілікті ұзындығы бар екеніне көз жеткізіңіз. Жоғарыдағы сурет сілтеме үшін пайдалы болуы мүмкін.

5 -қадам: Мотор драйверінің сымдарын қосыңыз

Мотор драйверіне сымдар қосылымын жасаңыз
Мотор драйверіне сымдар қосылымын жасаңыз
Мотор драйверіне сымдар қосылымын жасаңыз
Мотор драйверіне сымдар қосылымын жасаңыз

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

  • Қозғалтқыш драйверінің 'IN3' кіріс түйреуішін Arduino тақтасының 'D8' сандық шығыс істігіне қосыңыз.
  • Қозғалтқыш драйверінің 'IN4' кіріс түйреуішін Arduino тақтасының 'D9' сандық шығыс істігіне қосыңыз.
  • Қозғалтқыш драйверінің кіріс штырын 'ENB' Arduino тақтасының 'D10' цифрлық шығысына қосыңыз.

«GND» және «+12-V» таңбаланған терминалдарға екі еркек пен еркек қосқыш сымын жалғап, оларды Arduino тақтасының «GND» және «VIN» деп белгіленген түйреуіштеріне қосыңыз.

Қозғалтқыштың шығыс терминалдарына екі еркек пен еркек қосқыш сымдарын жалғаңыз және оларды қоректендіргіш жолы арқылы рельстерге қосыңыз.

6 -қадам: датчиктерді Arduino тақтасына қосыңыз

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

Сенсорлардың 'VCC' және 'GND' түйреуіштерін Arduino тақтасының '+5-вольт' және 'GND' түйреуішіне қосыңыз. Arduino UNO-да қол жетімді жалғыз «5 вольтты» түйреуішке екі «VCC» қосқышын қосу үшін сізге кішкене шығармашылық қажет болуы мүмкін. 'A' станциясының сенсорының 'OUT' түйреуішін Arduino тақтасының A0 түйреуішіне, ал қалған сенсордың түйреуішін Arduino тақтасының A1 түйреуішіне жалғаңыз.

7 -қадам: Рельстерге сынақ локомотивін қойыңыз

Рельстерге сынақ локомотивін қойыңыз
Рельстерге сынақ локомотивін қойыңыз

Тексеру мақсатында кез келген локомотивті немесе қозғалтқышты вагонды локомотив немесе қуатты вагон басталатын жерден орналасудың «А» нүктесіне қойыңыз.

8 -қадам: Орнатуды қуат көзіне қосыңыз және оны қосыңыз

Arduino тақтасының қуат кіріс коннекторын 12 вольтты қуат көзіне қосып, қосыңыз.

9 -қадам: Пойыздың өздігінен жұмыс істеуін бақылаңыз

Егер бәрі дұрыс жасалса, сіз сынақ локомотивінің немесе қуатты вагонның 'А' нүктесінен басталуын көресіз, ол бірінші сенсорлық жолдан өткеннен кейін жылдамдықты арттырыңыз, баяулаңыз және екіншісінен өткеннен кейін 'В' нүктесінде тоқтаңыз. 'трек, қарама -қарсы бағытта бірнеше секундтан кейін қайтадан бастаңыз, ол жақындайтын бірінші' сенсорлық 'жолды кесіп өткеннен кейін жылдамдықты арттырыңыз және' А 'нүктесіне жақын орнатылған' сенсорлық 'жолды кесіп өткеннен кейін А нүктесінде баяулаңыз және тоқтаңыз. Ол бүкіл процесті қайта бастау үшін бірнеше секунд күтеді.

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

10 -қадам: Әрі қарай не болады

Пойыздарды өз қалауыңыз бойынша жүргізу үшін Arduino кодын өзгертуге тырысыңыз, алдыңғы жобаларымды осы жобамен біріктіру арқылы макетке қосымша функцияларды қосып көріңіз. Сіз не істесеңіз де, барлық жақсылық!

Ұсынылған: