Cuprins:

Sistem scaun tren: 4 trepte (cu imagini)
Sistem scaun tren: 4 trepte (cu imagini)

Video: Sistem scaun tren: 4 trepte (cu imagini)

Video: Sistem scaun tren: 4 trepte (cu imagini)
Video: Accident feroviar transmis live pe Facebook 2024, Noiembrie
Anonim
Image
Image
Cablarea hardware-ului
Cablarea hardware-ului

Astăzi am creat un sistem care poate fi implementat pe scaunele de tren. A trebuit să găsim o supărare și să găsim o soluție pentru aceasta.

Am decis că vom crea un sistem care să vă spună dacă un loc este disponibil în căruciorul în care vă aflați în prezent. Nimic nu este mai supărător decât un tren complet. Deci, de ce să nu spuneți în prealabil dacă un loc este disponibil sau nu?

Pasul 1: Materialele

  • 1x Arduino
  • 1x placă de pâine
  • 1x senzor de presiune
  • 1x LED-Matrix + breakout
  • 2x RGB Led
  • 4x rezistor de 220 Ohm
  • Jumpwires
  • Lemn

Pasul 2: Cablarea hardware-ului

Întâlnirea cu matricea LED: Afișajul matricial va fi folosit pentru a indica câte locuri libere există într-un cărucior de tren. Matricea LED este capabilă să producă tot felul de forme și figuri. Matrix este alimentat de un cip MAX7217 pentru al controla cu ușurință. De asemenea, controlăm matricea cu o bibliotecă, numită "LedControlMS.h". Trebuie să importăm această bibliotecă. Descarcă aici. Importați această bibliotecă și sunteți bine să mergeți cu afișajul matricial.

Afișajul are 5 pini. VCC (5 volt) GND (la sol) DIN (date de intrare) => DigitalPin 12CLK (ceas) => DigitalPin 11CS (Chip select) => DigitalPin 10 Întâlnirea ledurilor RGB: LED-urile vor fi utilizate pentru indicați dacă este sau nu un scaun. Ledurile RGB au 4 pini. Roșu, verde, albastru și pământ. Vom folosi doar lumina roșie și verde a RGB. Deci, conectăm doar cele 2 și solul sursei. Pentru LED 1: Roșu => DigitalPin 2 Verde => DigitalPin 3 Pentru LED 2: Roșu => DigitalPin 4 Verde => DigitalPin 5 Întâlnirea senzorului de presiune: Senzorul de presiune va fi folosit pentru a detecta dacă cineva stă pe scaun Trebuie să fim atenți pentru a nu ne arunca arduino-ul! Deci, asigurați-vă că conectați un rezistor la locul potrivit. Pentru detalii, consultați rețeaua de sârmă.

Pasul 3: Codul

Codul
Codul

Pasul 3.1: LedControlMS.h Library3.1.1: Descărcați biblioteca LedcontrollMS.h3.1.2: Accesați „Schiță> Includeți biblioteca> Adăugați o bibliotecă. ZIP” selectați zip-ul LedcontrollMS.h pentru a-l importa.

Pasul 3..2: Verificarea codului 3.2.1: Asigurați-vă că fiecare pin este conectat corect. Sârmă a senzorului trebuie conectată la A0.3.2.2: Corectați eventualele conexiuni defecte. Îl puteți corecta modificând codul sau hardware-ul.

Pasul 4: Cutia

Cutia
Cutia
Cutia
Cutia
Cutia
Cutia

Puteți face cutia din orice material doriți. Puteți merge chiar și la dimensiune completă! Ne-am ținut de un model mic. Modelul nostru are și un singur senzor de presiune. Dar poate comunica ideea noastră de concept.

Recomandat: