Turinys:

Traukinio sėdynių sistema: 4 žingsniai (su nuotraukomis)
Traukinio sėdynių sistema: 4 žingsniai (su nuotraukomis)

Video: Traukinio sėdynių sistema: 4 žingsniai (su nuotraukomis)

Video: Traukinio sėdynių sistema: 4 žingsniai (su nuotraukomis)
Video: KAIP NUSTATYTI L4D2 2024, Liepa
Anonim
Image
Image
Aparatūros prijungimas
Aparatūros prijungimas

Šiandien mes sukūrėme sistemą, kurią galima įdiegti traukinio sėdynėse. Turėjome rasti susierzinimą ir rasti sprendimą.

Mes nusprendėme sukurti sistemą, kuri jums pasakytų, ar traukinio vežimėlyje, kuriame šiuo metu esate, yra laisvų vietų. Nieko nėra labiau erzinančio nei visas traukinys. Taigi kodėl nepasakius iš anksto, ar yra laisvos vietos?

1 žingsnis: medžiagos

  • 1x „Arduino“
  • 1x duonos lenta
  • 1x slėgio jutiklis
  • 1x LED-matrica+pertrauka
  • 2x RGB LED
  • 4x 220 omų rezistorius
  • Šuoliai
  • Mediena

2 žingsnis: Aparatūros prijungimas

Susitikimas su LED matrica: matricos ekranas bus naudojamas parodyti, kiek laisvų vietų yra traukinio vežimėlyje. Šviesos diodų matrica gali gaminti visų rūšių figūras ir figūras. „Matrix“maitina MAX7217 mikroschema, kad būtų lengva ją valdyti. Mes taip pat valdome matricą naudodami biblioteką, pavadintą „LedControlMS.h“. Turime importuoti šią biblioteką. Atsisiųskite čia. Importuokite šią biblioteką ir jums patogu naudoti matricos ekraną.

Ekranas turi 5 kaiščius. VCC (5 voltų) GND (įžeminimas) DIN (duomenų įvestis) => DigitalPin 12CLK (laikrodis) => DigitalPin 11CS (lusto pasirinkimas) => „DigitalPin 10“RGB lempučių susitikimas: nurodykite, ar kėdė paimta, ar ne. RGB šviesos diodai turi 4 kaiščius. Raudonas, žalias, mėlynas ir įžemintas kaištis. Mes naudosime tik raudoną ir žalią RGB šviesą. Taigi mes jungiame tik tuos 2 ir pagrindą. 1 šviesos diodui: raudona => DigitalPin 2 žalia => DigitalPin 3 2 šviesos diodui: raudona => DigitalPin 4 žalia => DigitalPin 5 Susitikimas su slėgio jutikliu: slėgio jutiklis bus naudojamas aptikti, ar kas nors sėdi ant kėdės Turime būti atsargūs, kad nesusprogdintume savo arduino! Taigi įsitikinkite, kad prijungėte rezistorių tinkamoje vietoje. Išsamesnės informacijos ieškokite vielos grandinėje.

3 žingsnis: Kodas

Kodas
Kodas

3.1 veiksmas: „LedControlMS.h“biblioteka 3.1.1: atsisiųskite „LedcontrollMS.h“biblioteką 3.1.2: eikite į „Eskizas> Įtraukta biblioteka> Pridėti. ZIP biblioteką“, pasirinkite „LedcontrollMS.h“ZIP, kad ją importuotumėte.

3 veiksmas … 2: kodo patikrinimas 3.2.1: Įsitikinkite, kad kiekvienas kaištis yra tinkamai prijungtas. Jutiklio laidas turi būti prijungtas prie A0.3.2.2: Ištaisykite visas sugedusias jungtis. Tai galite ištaisyti pakeisdami kodą ar aparatinę įrangą.

4 žingsnis: dėžutė

Dėžė
Dėžė
Dėžė
Dėžė
Dėžė
Dėžė

Dėžutę galite pasigaminti iš bet kokios medžiagos. Jūs netgi galite eiti visu dydžiu! Mes laikėmės mažo modelio. Mūsų modelis taip pat turi tik vieną slėgio jutiklį. Bet tai gali perteikti mūsų koncepcijos idėją.

Rekomenduojamas: