Cuprins:

Căi ferate model automat automat punct la punct: 10 pași (cu imagini)
Căi ferate model automat automat punct la punct: 10 pași (cu imagini)

Video: Căi ferate model automat automat punct la punct: 10 pași (cu imagini)

Video: Căi ferate model automat automat punct la punct: 10 pași (cu imagini)
Video: Valeriu Coadă te învață cum să scapi într-o SITUAȚIE EXTREMĂ!! 😱😅 #tiktokromania #valeriucoada 2024, Noiembrie
Anonim
Căi ferate model automat automat punct la punct
Căi ferate model automat automat punct la punct

Microcontrolerele Arduino sunt excelente pentru automatizarea modelelor de schemă de cale ferată. Automatizarea planurilor este utilă în multe scopuri, cum ar fi plasarea aspectului dvs. pe un afișaj în care operația de planificare poate fi programată pentru a circula trenurile într-o succesiune automată. Microcontrolerele Arduino cu sursă redusă și open source și comunitatea larg răspândită facilitează realizarea și programarea proiectelor.

Deci, fără alte întrebări, să începem!

Pasul 1: vizionați videoclipul

Image
Image

Vizionarea videoclipului vă poate ajuta să vă faceți o idee corectă despre cum funcționează acest lucru.

Pasul 2: obțineți piesele și componentele

Programați microcontrolerul Arduino
Programați microcontrolerul Arduino

Iată de ce veți avea nevoie:

  • O placă de microcontroler Arduino.
  • Un modul de conducător auto L298N.
  • 2 piese „senzorizate”.
  • 6 fire jumper la feminin (un set de 3 fire fiecare pentru a conecta pinii senzorilor la pinii I / O digitali ai plăcii Arduino și la putere).
  • 3 fire jumper de la tată la mamă (Pentru a conecta pinii de intrare ai driverului motorului la pinii I / O digitale ai plăcii Arduino.)
  • 2 fire jumper de la tată la tată (pentru a conecta driverul motorului la conexiunea de alimentare și la masă.)
  • 2 fire jumper de la tată la tată (pentru a conecta terminalele de ieșire ale șoferului motorului pentru a alimenta șinele de cale.)
  • O sursă de alimentare de 12 volți (capacitatea curentă ar trebui să fie de cel puțin 1000mA sau 1A pentru scala N).

Pasul 3: Programați microcontrolerul Arduino

Obțineți ID-ul Arduino de aici. Este posibil să trebuiască să faceți câteva ajustări la codul Arduino pentru aspectul dvs.

Pasul 4: Faceți un aspect de testare

Faceți un aspect de testare
Faceți un aspect de testare

Faceți clic pe imaginea de mai sus pentru a obține mai multe informații.

Faceți un aspect cu piese de protecție la fiecare capăt. Lungimea liniei principale între stații poate fi realizată atât timp cât este necesar. Întrucât trenul încetinește după traversarea căii „senzorizate” și continuă să se deplaseze pe o anumită distanță, asigurați-vă că există o lungime suficientă a căii între șinele „senzorizate” din fiecare punct A și B și șinele lor de protecție. Imaginea de mai sus ar putea fi utilă ca referință.

Pasul 5: Faceți conexiuni de cablare pentru driverul motorului

Efectuați conexiuni de cablare pentru driverul motorului
Efectuați conexiuni de cablare pentru driverul motorului
Efectuați conexiuni de cablare pentru driverul motorului
Efectuați conexiuni de cablare pentru driverul motorului

Efectuați următoarele conexiuni de cablare:

  • Conectați pinul de intrare al driverului motorului 'IN3' la pinul de ieșire digital al plăcii Arduino 'D8'.
  • Conectați pinul de intrare al driverului motorului 'IN4' la pinul de ieșire digital al plăcii Arduino 'D9'.
  • Conectați pinul de intrare al driverului motorului „ENB” la pinul de ieșire digital al plăcii Arduino „D10”.

Conectați două fire jumper masculin la masculin la bornele marcate „GND” și „+ 12-V” și conectați-le la pinii marcați „GND” și respectiv „VIN” de pe placa Arduino.

Conectați două fire jumper la tată la bornele de ieșire ale șoferului motorului și conectați-le la șinele de cale printr-o cale de alimentare.

Pasul 6: conectați senzorii la placa Arduino

Conectați senzorii la placa Arduino
Conectați senzorii la placa Arduino
Conectați senzorii la placa Arduino
Conectați senzorii la placa Arduino
Conectați senzorii la placa Arduino
Conectați senzorii la placa Arduino

Conectați atât pinii senzorilor "VCC", cât și "GND" ai senzorilor la pinul "+ 5 volți" și "GND" al plăcii Arduino. S-ar putea să trebuiască să fii puțin creativ pentru a conecta doi jumperi de conexiune „VCC” la un singur pin „5 volți” disponibil pe Arduino UNO. Conectați pinul „OUT” al senzorului stației „A” la pinul A0 al plăcii Arduino și pinul restant al senzorului la pinul A1 al plăcii Arduino.

Pasul 7: Plasați o locomotivă de testare pe șine

Așezați o locomotivă de test pe șenile
Așezați o locomotivă de test pe șenile

În scopuri de testare, așezați orice locomotivă sau o mașină propulsată pe punctul „A” al planului de unde va porni locomotiva sau mașina propulsată.

Pasul 8: Conectați setarea la sursa de alimentare și alimentați-o

Conectați conectorul de intrare de alimentare al plăcii Arduino la o sursă de alimentare de 12 volți și porniți-l.

Pasul 9: Urmăriți-vă trenul să funcționeze autonom

Dacă totul a fost făcut corect, ar trebui să vedeți locomotiva de testare sau mașina cu motor pornind de la punctul „A”, accelerați după ce ați traversat prima pistă „senzorizată” la care se apropie, încetiniți și opriți-vă în punctul „B” după ce ați traversat a doua „senzorizată”. „urmăriți, începeți din nou după câteva secunde în direcția opusă, accelerați după ce ați traversat prima pistă„ senzorizată”la care se apropie și încetiniți-vă și opriți-vă în punctul A după ce ați traversat pista„ senzorizată”instalată în apropierea punctului„ A”. Va aștepta câteva secunde înainte de a începe din nou întregul proces.

Dacă locomotiva începe să se miște în direcția greșită, schimbați firele conectate la puterea căii de la ieșirea șoferului motorului.

Pasul 10: Ce urmează

Încercați să modificați codul Arduino pentru a rula trenurile conform dorinței dvs., încercați să adăugați mai multe funcții la aspect, combinând proiectele mele anterioare cu acesta. Orice ai face, toate cele bune!

Recomandat: