Innholdsfortegnelse:
- Trinn 1: Se videoen
- Trinn 2: Få delene og komponentene
- Trinn 3: Programmer Arduino mikrokontroller
- Trinn 4: Lag et testoppsett
- Trinn 5: Gjør kablingstilkoblinger for motordriveren
- Trinn 6: Koble sensorene til Arduino -kortet
- Trinn 7: Plasser et testlokomotiv på sporene
- Trinn 8: Koble oppsettet til strømkilden og slå den på
- Trinn 9: Se toget ditt operere autonomt
- Trinn 10: Hva er neste?
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Arduino mikrokontrollere er gode til å automatisere modelljernbanelinjer. Automatisering av oppsett er nyttig for mange formål, for eksempel å sette oppsettet ditt på et display hvor layoutoperasjonen kan programmeres til å kjøre tog i en automatisk sekvens. Den lave kostnaden og åpen kildekode Arduino mikrokontrollere og det utbredte samfunnet gjør det enkelt og enkelt å lage prosjekter og programmere dem.
Så, uten videre, la oss komme i gang!
Trinn 1: Se videoen
Å se på videoen kan hjelpe deg med å få en god ide om hvordan dette fungerer.
Trinn 2: Få delene og komponentene
Her er hva du trenger:
- Et Arduino mikrokontrollerbord.
- En L298N -motordrivermodul.
- 2 'sensorerte' spor.
- 6 jumperledninger fra mann til hunn (Et sett med 3 ledninger hver for å koble sensorpinnene til Arduino -kortets digitale I/O -pinner og strøm.)
- 3 jumperledninger fra mann til hunn (For å koble motordriverens inngangspinner til Arduino -bordets digitale I/O -pinner.)
- 2 jumperledninger fra mann til mann (For å koble motorføreren til strøm- og jordtilkobling.)
- 2 jumperledninger fra mann til mann (For å koble motordriverens utgangsterminaler for å drive sporskinnene.)
- En 12 volt strømforsyning (nåværende kapasitet bør være minst 1000mA eller 1A for N-skala.)
Trinn 3: Programmer Arduino mikrokontroller
Få Arduino IDE herfra. Du må kanskje gjøre noen justeringer av Arduino -koden for oppsettet ditt.
Trinn 4: Lag et testoppsett
Klikk på bildet ovenfor for å få mer informasjon.
Lag et oppsett med støtfangerspor i hver ende. Lengden på hovedlinjesporet mellom stasjonene kan gjøres så lenge som nødvendig. Siden toget bremser etter å ha krysset det "sensorerte" sporet og fortsetter å bevege seg et stykke, må du sørge for at det er tilstrekkelig lengde mellom de "sensorerte" sporene til hvert punkt A og B og støtfangersporene. Bildet ovenfor kan være nyttig som referanse.
Trinn 5: Gjør kablingstilkoblinger for motordriveren
Gjør følgende kablingstilkoblinger:
- Koble motordriverens inngangspinne 'IN3' til Arduino -kortets digitale utgangspinne 'D8'.
- Koble motordriverens inngangspinne 'IN4' til Arduino -kortets digitale utgangspinne 'D9'.
- Koble motordriverens inngangspinne 'ENB' til Arduino -kortets digitale utgangspinne 'D10'.
Koble to mannlige til mannlige jumperledninger til terminalene merket 'GND' og '+12-V' og koble dem til pinnene merket 'GND' og 'VIN' på henholdsvis Arduino-kortet.
Koble to mannlige til mannlige jumperledninger til utgangsterminalene til motordriveren og koble dem til skinneskinnene gjennom et strømføringsspor.
Trinn 6: Koble sensorene til Arduino -kortet
Koble både sensorene 'VCC' og 'GND' pinner på sensorene til '+5-volt' og 'GND' pinnen på Arduino-kortet. Du må kanskje bli litt kreativ for å koble to 'VCC' tilkoblingshoppere til en enkelt '5-volt' pinne tilgjengelig på Arduino UNO. Koble 'OUT' -pinnen til sensoren på stasjonen' A 'til Arduino -kortets pin A0 og den gjenværende sensortappen til Arduino -kortets pin A1.
Trinn 7: Plasser et testlokomotiv på sporene
For testformål, plasser et hvilket som helst lokomotiv eller en drevet bil på punktet 'A' i oppsettet fra hvor lokomotivet eller den drevne bilen skal starte.
Trinn 8: Koble oppsettet til strømkilden og slå den på
Koble Arduino-kortets strøminngangskontakt til en 12-volts strømkilde og slå den på.
Trinn 9: Se toget ditt operere autonomt
Hvis alt ble gjort riktig, bør du se testlokomotivet eller den drevne bilen starte fra punkt 'A', øke hastigheten etter å ha krysset det første 'sensorerte' sporet den nærmer seg, senke farten og stoppe ved punktet 'B' etter å ha krysset den andre 'sensoren' 'spor, start på nytt etter noen sekunder i motsatt retning, hastighet etter å ha krysset det første' sensorerte 'sporet det nærmer seg, og senk farten og stopp ved punkt A etter å ha krysset det' sensorerte 'sporet som er installert nær punktet' A '. Det vil vente noen sekunder før du starter hele prosessen igjen.
Hvis lokomotivet begynner å bevege seg i feil retning, bytter du ut ledningene som er koblet til banekraften fra motorens driver.
Trinn 10: Hva er neste?
Prøv å tilpasse Arduino -koden for å kjøre togene som du ønsker. Prøv å legge til flere funksjoner i oppsettet ved å kombinere mine tidligere prosjekter med dette. Uansett hva du gjør, alt godt!