Cuprins:

Buclă feroviară automată simplă model cu latură de curte: 11 pași
Buclă feroviară automată simplă model cu latură de curte: 11 pași

Video: Buclă feroviară automată simplă model cu latură de curte: 11 pași

Video: Buclă feroviară automată simplă model cu latură de curte: 11 pași
Video: Femeia bătută/ agresată de paznic la Lidl 2024, Iulie
Anonim
Buclă simplă automată de cale ferată model cu șantier de curte
Buclă simplă automată de cale ferată model cu șantier de curte

Acest proiect este o versiune actualizată a unuia dintre proiectele mele anterioare. Acesta folosește un microcontroler Arduino, o platformă de prototipare open-source excelentă, pentru a automatiza un model feroviar. Aspectul cuprinde o buclă ovală simplă și o pardoseală de curte care se ramifică din ea pentru a găzdui trenul. Microcontrolerul Arduino primește feedback de la două linii „senzorizate” instalate în două locații ale amenajării pentru a îndeplini funcții specifice atunci când trenul trece peste ele.

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

Pasul 1: vizionați videoclipul

Image
Image

Urmăriți videoclipul de mai sus pentru a înțelege cum funcționează acest proiect.

Pasul 2: obțineți toate piesele și lucrurile

Programați placa Arduino
Programați placa Arduino

Pentru acest proiect, veți avea nevoie de:

  • O placă de microcontroler Arduino compatibilă cu Adafruit motor shield v2
  • Un driver de motor Adafruit shield v2 (Aflați mai multe despre el aici)
  • Un ecran de expansiune (Opțional, dar recomandat pentru a extinde conexiunile pinului de alimentare și de masă pentru senzori.)
  • Două piese „senzoriale”
  • Două seturi de 3 fire jumper la masculin (pentru a conecta piesele „senzorizate” la placa Arduino.)
  • 4 fire jumper de la tată la tată (câte 2 pentru conectarea puterii de cale și a curentului la bornele de ieșire ale scutului motorului).
  • O sursă de alimentare de 12 volți DC cu o capacitate de curent de cel puțin 1A (1000mA)
  • Un cablu USB adecvat (Pentru a conecta placa Arduino la un computer.)
  • Un computer (Pentru a programa microcontrolerul Arduino.)

Pasul 3: Programați placa Arduino

Asigurați-vă că aveți biblioteca Adafruit driver driver shield v2 instalată în IDE. Parcurgeți codul Arduino pentru a vă face o idee despre cum funcționează și cum îl puteți modifica în viitor pentru a experimenta configurarea.

Conectați placa Arduino la computer și încărcați codul Arduino atașat pe acesta.

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 înainte de a continua pentru a obține mai multe informații despre aspect. Asigurați-vă că toate îmbinările șinei sunt realizate corect și că șinele șinelor sunt curățate pentru a preveni deraierea și / sau blocarea trenului.

Pasul 5: Instalați scutul motorului pe placa Arduino

Instalați scutul motorului pe placa Arduino
Instalați scutul motorului pe placa Arduino

Instalați scutul cu atenție pe placa Arduino prin alinierea pinilor scutului cu anteturile plăcii Arduino. Faceți-o ușor și asigurați-vă că niciun știft al scutului nu se îndoaie.

Pasul 6: Conectați alimentatorul de cale și cablurile de alimentare la ecranul motorului

Conectați alimentatorul de cale și cablurile de alimentare la ecranul motorului
Conectați alimentatorul de cale și cablurile de alimentare la ecranul motorului
Conectați alimentatorul de cale și cablurile de alimentare la ecranul motorului
Conectați alimentatorul de cale și cablurile de alimentare la ecranul motorului
Conectați alimentatorul de cale și cablurile de alimentare la ecranul motorului
Conectați alimentatorul de cale și cablurile de alimentare la ecranul motorului

Conectați bornele de ieșire ale scutului marcat ca M1 la firele de alimentare ale pistei și cele marcate ca M4 la firele de alimentare. Rețineți că setarea este compatibilă cu numai două tipuri de solenoizi cu fir.

Pasul 7: Conectați piesele „senzorizate” la placa Arduino

Conectați piesele „senzorizate” la placa Arduino
Conectați piesele „senzorizate” la placa Arduino
Conectați piesele „senzorizate” la placa Arduino
Conectați piesele „senzorizate” la placa Arduino
Conectați piesele „senzorizate” la placa Arduino
Conectați piesele „senzorizate” la placa Arduino

Instalați scutul de expansiune pe scutul motorului și conectați pinii GND și VCC ai fiecărui senzor la capetele GND și + 5 volți ale scutului. Apoi faceți următoarele conexiuni pin:

  • Conectați pinul de ieșire al primului senzor la pinul de intrare A0 al plăcii Arduino.
  • Conectați pinul de ieșire al celui de-al doilea senzor la pinul de intrare A1 al plăcii Arduino.

Pasul 8: Plasați trenul în pardoseală

Așezați trenul în lat
Așezați trenul în lat

Așezați trenul în pardoseala curții pentru a vă pregăti pentru test. Se recomandă utilizarea unui instrument de remorcare pentru a vă asigura că locomotiva și materialul rulant sunt așezate corespunzător pe șine pentru a preveni deraieri.

Pasul 9: Conectați placa Arduino la alimentare

Conectați placa Arduino la alimentare
Conectați placa Arduino la alimentare

Conectați sursa de alimentare de 12 volți DC la placa Arduino fie prin blocul de borne de alimentare al scutului motorului, fie prin conectorul mufă baril femelă al plăcii Arduino. Înainte de a porni alimentarea, asigurați-vă că toate conexiunile de cablare sunt realizate corect și că niciuna dintre ele nu este slăbită.

Pasul 10: Porniți puterea și urmăriți-vă trenul

După ce ați pornit alimentarea în cazul în care comutația este greșită sau trenul începe să se deplaseze în direcția greșită, inversați polaritatea firelor respective conectate la bornele de ieșire ale scutului motorului.

Pasul 11: Ce urmează?

Dacă ați ajuns până aici, vă recomandăm să vă relaxați puțin și să vă bucurați de proiect. Dar dacă doriți să faceți mai multe lucruri, puteți încerca să modificați codul Arduino și să experimentați configurarea pentru a face ceva nou. Orice ai face, toate cele bune!

Recomandat: