Inhoudsopgave:

Treinzitsysteem: 4 stappen (met afbeeldingen)
Treinzitsysteem: 4 stappen (met afbeeldingen)

Video: Treinzitsysteem: 4 stappen (met afbeeldingen)

Video: Treinzitsysteem: 4 stappen (met afbeeldingen)
Video: Newton Curve 3 Deep rugleuning - instructievideo 2024, November
Anonim
Image
Image
Bedrading van de hardware
Bedrading van de hardware

Vandaag hebben we een systeem gemaakt dat kan worden geïmplementeerd in treinstoelen. We moesten een ergernis vinden en er een oplossing voor bedenken.

We besloten dat we een systeem zouden maken dat je vertelt of er een zitplaats beschikbaar is in de treinwagon waarin je je momenteel bevindt. Niets is vervelender dan een volle trein. Dus waarom niet van tevoren vertellen of er een stoel beschikbaar is of niet?

Stap 1: De materialen

  • 1x Arduino
  • 1x Broodplank
  • 1x Druksensor
  • 1x LED-Matrix+breakout
  • 2x RGB-led
  • 4x 220 Ohm weerstand
  • Jumpwires
  • Hout

Stap 2: Bedrading van de hardware

Voldoen aan de LED-matrix: het matrixdisplay wordt gebruikt om aan te geven hoeveel vrije zitplaatsen er in een treinkar zijn. De LED-matrix is in staat om allerlei vormen en figuren te produceren. De Matrix wordt aangedreven door een MAX7217-chip om hem eenvoudig te bedienen. We controleren de matrix ook met een bibliotheek, genaamd "LedControlMS.h". We moeten deze bibliotheek importeren. Download hier. Importeer deze bibliotheek en je bent klaar om te gaan met de matrixweergave.

Het display heeft 5 pinnen. VCC (5volt)GND (aarde)DIN (Data In) => DigitalPin 12CLK (klok) => DigitalPin 11CS (Chip select) => DigitalPin 10 Ontmoeting met de RGB-leds: De leds worden gebruikt om aangeven of een stoel bezet is of niet. De RGB leds hebben 4 pinnen. Rode, groene, blauwe en grondpin. We gaan alleen het rode en groene licht van de RGB gebruiken. We verbinden dus alleen die 2 en de grond natuurlijk. Voor LED 1: Rood=> DigitalPin 2 Groen => DigitalPin 3 Voor LED 2:Rood=> DigitalPin 4 Groen => DigitalPin 5 Voldoen aan de druksensor: de druksensor wordt gebruikt om te detecteren of iemand op de stoel zit. We moeten oppassen dat we onze arduino niet opblazen! Zorg er dus voor dat je een weerstand op de juiste plaats aansluit. Zie draadschema voor details.

Stap 3: De code

De code
De code

Stap 3.1: LedControlMS.h Library3.1.1: Download de LedcontrollMS.h library3.1.2: Ga naar "Sketch > Incude library > Add. ZIP Library" selecteer de LedcontrollMS.h zip om deze te importeren.

Stap 3..2: Code check3.2.1: Zorg ervoor dat elke pin correct is aangesloten. De draad van de sensor moet worden aangesloten op A0.3.2.2: Corrigeer eventuele defecte verbindingen. U kunt dit corrigeren door de code of hardware te wijzigen.

Stap 4: De doos

De doos
De doos
De doos
De doos
De doos
De doos

Je kunt de doos van elk materiaal maken dat je wilt. Je kunt zelfs op ware grootte gaan! We hielden het bij een klein model. Ons model heeft ook maar één druksensor. Maar het kan ons conceptidee communiceren.

Aanbevolen: