Kazalo:
Video: Sistem sedežev vlaka: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Danes smo izdelali sistem, ki ga je mogoče implementirati na sedežih vlakov. Morali smo najti nadlogo in zanjo rešiti.
Odločili smo se, da bomo izdelali sistem, ki vam bo povedal, ali je v vozu, v katerem ste trenutno, na voljo sedež. Nič ni bolj nadležno kot poln vlak. Zakaj torej ne bi vnaprej povedali, ali je sedež na voljo ali ne?
1. korak: Materiali
- 1x Arduino
- 1x deska
- 1x senzor tlaka
- 1x LED-Matrix+prelom
- 2x RGB LED
- 4x 220 ohmski upor
- Žice za skakanje
- Les
2. korak: Ožičenje strojne opreme
Spoznavanje LED matrike: Matrični zaslon bo uporabljen za prikaz, koliko prostih sedežev je v vozu vlaka. LED matrika lahko proizvaja vse vrste oblik in figur. Matrix poganja čip MAX7217 za enostavno upravljanje. Matrico nadziramo tudi s knjižnico, imenovano "LedControlMS.h". To knjižnico moramo uvoziti. Prenesite tukaj. Uvozite to knjižnico in pripravljeni ste na matrični zaslon.
Zaslon ima 5 zatičev. VCC (5 voltov) GND (ozemljitev) DIN (podatkovni vhod) => DigitalPin 12CLK (ura) => DigitalPin 11CS (izbira čipa) => DigitalPin 10 Spoznavanje lučk RGB: LED bodo uporabljene za označite, ali je stol vzet ali ne. RGB LED diode imajo 4 zatiči. Rdeča, zelena, modra in ozemljitev. Uporabili bomo le rdečo in zeleno luč RGB. Povezujemo torej samo ta 2 in osnovo toka. Za LED 1: rdeča => DigitalPin 2 zelena => DigitalPin 3 Za LED 2: rdeča => DigitalPin 4 zelena => DigitalPin 5 Srečanje s senzorjem tlaka: Senzor tlaka bo uporabljen za zaznavanje, če nekdo sedi na stolu. Previdni moramo biti, da ne razstrelimo našega arduina! Zato se prepričajte, da priključite upor na pravo mesto. Za podrobnosti glejte žični vzorec.
3. korak: Koda
Korak 3.1: Knjižnica LedControlMS.h 3.1.1: Prenesite knjižnico LedcontrollMS.h 3.1.2: Pojdite na "Skica> Vključi knjižnico> Dodaj knjižnico. ZIP" in izberite zip LedcontrollMS.h, da ga uvozite.
Korak 3..2: Preverjanje kode 3.2.1: Prepričajte se, da je vsak zatič pravilno ožičen. Žica senzorja mora biti priključena na A0.3.2.2: Popravite vse okvarjene povezave. To lahko popravite tako, da spremenite kodo ali strojno opremo.
4. korak: Škatla
Škatlo lahko naredite iz katerega koli materiala, ki ga želite. Lahko celo greste v polni velikosti! Držali smo se majhnega modela. Naš model ima samo en senzor tlaka. Lahko pa posreduje našo idejo.
Priporočena:
S svojim mobilnim telefonom nadzirajte postavitev modela vlaka !: 11 korakov (s slikami)
S svojim mobilnim telefonom nadzirajte svojo postavitev vzorčnega vlaka !: Upravljanje vzorčne razporeditve vlaka z žično krmilno ročico in krmilniki udeležbe je lahko dober začetek za začetnike, vendar predstavljajo težavo zaradi neprenosljivosti. Prav tako lahko brezžični krmilniki, ki prihajajo na trg, nadzorujejo le nekatere domove
Arduino 2-v-1 modelni krmilnik vlaka: 4 koraki
Arduino 2-v-1 modelni krmilnik vlakov: Pred štiridesetimi leti sem za nekaj prijateljev zasnoval model za upravljanje vlaka na osnovi op-amp-a, nato pa sem ga pred približno štirimi leti poustvaril s pomočjo mikrokrmilnika PIC. Ta projekt Arduino poustvarja različico PIC, dodaja pa tudi možnost uporabe
Samodejna povratna zanka vlaka z uporabo Arduina: 10 korakov (s slikami)
Avtomatizirana vzvratna zanka vlaka z uporabo Arduina: izdelava povratnih zank lahko pomaga pri modelih postavitev vlakov za spremembo smeri vlakov, česar ni mogoče storiti z gramofoni. Na ta način lahko ustvarite enotirne tirnice z vzvratno zanko na vsakem koncu za vožnjo vlakov brez premora ali prekinitve
Sistem spremljanja prečkanja vlaka: 5 korakov (s slikami)
Sistem za spremljanje prehoda vlakov: Ta navodila vas bodo naučila, kako uporabiti MatLab za kodiranje Arduina za nadzor dela železniškega sistema
Informacijski sistem o razpoložljivosti vlakovnih sedežev - FGC: 8 korakov
Informacijski sistem o razpoložljivosti vlakovnih sedežev - FGC: Ta projekt temelji na izvedbi, v obsežnem obsegu, vlaka, ki ljudem na postaji omogoča, da vedo, kateri sedeži so prosti. Za izvedbo prototipa se uporablja programska oprema Arduino UNO skupaj z obdelavo za