Sisällysluettelo:
- Vaihe 1: Paketti
- Vaihe 2: Komponenttien ymmärtäminen
- Vaihe 3: Leipälevyn käyttäminen
- Vaihe 4: Näytön kokoaminen
- Vaihe 5: Koodi
- Vaihe 6: Yhteyden muodostaminen sovellusliittymään reaaliaikaisia päivityksiä varten
- Vaihe 7: Vianetsintä
Video: LCD -väylän aikataulunäyttö: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Vakio 18
Opiskelija kehittää ymmärrystä ja osaa valita ja käyttää kuljetustekniikoita.
Vertailuarvo 18-J Kuljetuksella on tärkeä rooli muiden tekniikoiden, kuten valmistuksen, rakentamisen, viestinnän, terveyden ja turvallisuuden sekä maatalouden, toiminnassa.
Oletko koskaan jäänyt bussista väliin? Oletko koskaan toivonut, että sinulla olisi kätevä näyttö, joka näyttäisi bussien odotetut saapumiset reaaliajassa? Sitten tämä Instructable on sinua varten! Vain yksinkertaisella Arduino -sarjalla, LCD -näytöllä ja helpolla ohjelmoinnilla voit nopeasti luoda hauskan ja uuden tavan olla koskaan väliin bussista. Tämä LED -näyttö voidaan yhdistää bussireittisovellukseen sovelluksen sovellusliittymän avulla saapumisten näyttämiseksi, kun niitä tapahtuu, ja sitä voidaan myös muokata näyttämään mukautettu viesti. Siirrytään vaiheeseen 1!
Vaihe 1: Paketti
Aloittaaksesi sinun on saatava kädet oikeaan laitteistoon. Tässä esimerkissä olemme käyttäneet SparkFun Inventor's Kit v 3.2; jos sinulla on tämä paketti, sitä on helpompi seurata. Tämän projektin pitäisi kuitenkin olla mahdollista luoda ilman tätä tarkkaa sarjaa. Tarvitset vain Arduinon, leipälevyn, joitakin hyppyjohtoja, potentiometrin ja LCD -näytön. Sinun on myös ladattava Arduinon avoimen lähdekoodin ohjelmisto, joka löytyy osoitteesta www.arduino.cc. SparkFun -sarjan mukana tulee käyttöohje, joka koostuu enimmäkseen kuvista. Lisäämme kuvia, mutta lisäämme myös selityksiä tekstin kautta. Aivan varoituksena, jos et lopulta käytä tätä sarjaa, Arduinon ja LED -näytön väliset liitännät voivat olla hieman erilaisia, joten yritä hankkia mahdollisimman samankaltaiset laitteistot.
Vaihe 2: Komponenttien ymmärtäminen
Kuten olet todennäköisesti jo kuvitellut, meidän on liitettävä Aurdino oikein LCD -näyttöön, jotta se näyttää asianmukaiset tiedot. Tämä vaatii Arduinolle annettujen ohjeiden syöttämisen ja Arduinon ulostulon näytölle. Arduino toimii tietokoneen siruna, joka käsittelee ohjelmistosta saamiaan tietoja ja lähettää tarvittavat sähköiset signaalit näyttöön. Näyttö vastaanottaa nämä signaalit ja puolestaan sytyttää yksittäiset nestekidenäytöt, mikä luo viestin. Leipälevyn avulla voimme yhdistää näytön Arduinoon hyppyjohtojen kautta. Potentiometri toimii jänniteohjaimena, lisää tai vähentää vastusta, mikä puolestaan muuttaa näyttöön saavutettavan jännitteen määrää; vastusta voitaisiin käyttää sen sijaan, mutta se vaatii enemmän kokeiluja ja virheitä oikean vastusmäärän löytämiseksi. Voit ajatella potentiometriä radion äänenvoimakkuuden säätimeksi, koska se voi kääntää jännitettä ylös tai alas.
Vaihe 3: Leipälevyn käyttäminen
Nyt olet ehkä jo hämmentynyt tai peloissaan leipätaulusta. Jos käytät sitä ensimmäistä kertaa, et ehkä tiedä miten signaalit siirretään liittimien kautta. Leipälevyllä on kahdenlaisia kiskoja: virtakiskot, jotka on merkitty + tai - -merkillä ja joissa on punaiset ja siniset nauhat, ja terminaalikiskot, jotka siirtävät signaaleja. Asioiden helpottamiseksi sinun on suunnattava leipälauta samalla tavalla kuin tämä kuva on suunnattu, koska omamme on sijoitettu. Jotta leipälauta toimisi, virta syötetään virtalähteestä + virtakiskoon ja maadoitus - - kiskosta maahan. Virta kulkee vaakasuoraan virtakiskoa pitkin, joten jos virta- ja maadoitusjohto kytketään vasempaan ala- ja + -kiskoon, oikea oikea + ja - kisko tuottavat tämän tehon. Päätelaite kiskot kuitenkin siirtävät signaaleja pystysuunnassa siten, että A1 -liittimeen kytketty kaapeli siirtää signaalin koko ensimmäistä saraketta pitkin; eli liittimet B1, C1, D1 ja E1 antaisivat saman signaalin, joka syötetään A1: stä. Tämä on ratkaisevan tärkeää, koska jos laitat kaksi tuloa samaan sarakkeeseen, et ehkä saa odotettua tuotosta. Kuten näette, leipälauta on jaettu vaakatasossa keskelle harjanteella; tämä harja erottaa leipälaudan kaksi puolta siten, että signaali A1: stä siirtyy aina E1: een, mutta ei F1: een. Tämä mahdollistaa useamman tulon ja lähdön yhdelle leipälevylle. Virta on myös kytkettävä sähkökiskosta virtaa tarvitsevaan liitäntäkiskoon, koska virtakisko on vain virtalähde, ja virta on otettava kiskosta ja siirrettävä mihin tahansa komponenttiin, joka tarvitsee virtaa.
Vaihe 4: Näytön kokoaminen
Nyt on aika koota LCD -näyttö! Aloita suunnistamalla näyttösi samalla tavalla kuin meillä, sarakkeiden numerot kasvavat vasemmalta oikealle. Voit joko käyttää ensimmäistä kuvaa oppaana ja tehdä liitännät haluamassasi järjestyksessä, tai voit seurata toisen kuvan mukana yksittäisten komponenttien ja johtojen liittämistä. Kuten näemme, Arduinon antama 5 V: n teho toimitetaan leipälevyn virtakiskoon, ja tätä tehoa käytetään kahdella LCD -näytön ja potentiometrin tapilla. Loput liittimet kytkeytyvät Arduinon lähtöihin, ja signaali, jonka nämä nastat antavat, perustuu Arduinolle kirjoittamaasi koodiin. Kun kaikki on yhdistetty, on aika kirjoittaa koodi!
Vaihe 5: Koodi
Kun kirjoitat Arduino -koodiasi, sinun on varmistettava, että käytät oikeaa ohjelmistoa. Voit ladata ohjelmiston siirtymällä osoitteeseen www.arduino.cc. Ohjelmisto-välilehdellä voit joko käyttää verkkopohjaista asiakasta tai ladata ohjelmointiohjelmiston suoraan tietokoneellesi. Suosittelemme ohjelmiston lataamista, koska koodin muokkaaminen on helpompaa, koska se on paikallinen eikä vaadi Internet -yhteyttä.
Tämä on esimerkki CTA -saapumisajan näytöstä:
github.com/gbuesing/arduino-cta-tracker/bl…
Tämä on kuitenkin rakennettu Python -alustalle.
Vaihe 6: Yhteyden muodostaminen sovellusliittymään reaaliaikaisia päivityksiä varten
Tätä viimeistä vaihetta varten yhdistämme Arduino -yksikön sovellukseen, jonka avulla näyttö voi näyttää linja -aikataulujen päivityksiä. Tätä varten käytämme sovelluksen sovellusliittymää ja integroimme sen järjestelmäämme.
Mikä on API? (Application Programming Interface) API on lyhenne sanoista Application Programming Interface, joka on ohjelmistojen välittäjä, jonka avulla kaksi sovellusta voi puhua keskenään. Aina kun käytät Facebookin kaltaista sovellusta, lähetät pikaviestin tai tarkistat puhelimesi säät, käytät sovellusliittymää.
Mikä on esimerkki sovellusliittymästä? Kun käytät sovellusta matkapuhelimessasi, sovellus muodostaa yhteyden Internetiin ja lähettää tietoja palvelimelle. Palvelin hakee sitten tiedot, tulkitsee ne, suorittaa tarvittavat toimenpiteet ja lähettää ne takaisin puhelimeesi. Sovellus tulkitsee sitten nämä tiedot ja esittää sinulle haluamasi tiedot luettavalla tavalla. Tätä API on - kaikki tämä tapahtuu API: n kautta.
Käytämme Translocin verkkosivustoa linja -autoaikataulujen seuraamiseen, joten suosittelemme tämän lähteen käyttöä, jotta sen seuraaminen on helpompaa.
Esimerkki:
1. Siirry TransLoc Wolfline -verkkosivustolle määrittääksesi, minkä pysäkin ja reitin haluat seurata
feeds.transloc.com/3/arrivals?agencies=16&…
2. Siirry mashapeen, valitse Transloc, luo tili ja saat käyttöoikeuden sovellusliittymään.
market.mashape.com/transloc/openapi-1-2#
Vaihe 7: Vianetsintä
No, jos näyttösi toimii ilman ongelmia, et tarvitse tätä vaihetta! Jos näyttösi ei toimi kunnolla tai se ei näytä oikeita tietoja, saatat tarvita yksinkertaisia vianmääritysohjeita. Varmista ensin, että kaikki komponentit ovat yhteensopivia keskenään, ja varmista, että käyttämäsi ohjelmisto on joko uusin tai Arduinon kanssa yhteensopiva versio. Varmista seuraavaksi, että kaikki liitännät ovat oikein ja että Arduino vastaanottaa sekä virtaa että dataa tietokoneeltasi. Voit testata, vastaanottaako Arduino virtaa ja dataa, luomalla nestekidenäytölle täyttötekstin, joka näytetään koodissasi. täyttötekstin pitäisi näkyä näytössä. Voit myös käyttää jännitemittaria tai yleismittaria varmistaaksesi virran. Jos käytät yleismittaria, tarkista jännite virtakiskoista ja etsi 5V. Jos jännite on erittäin alhainen, sinulla voi olla vioittunut tai toimintahäiriöinen Arduino- tai tulokaapeli. Jos kaikki liitännät ovat oikein ja näyttö ei näytä viestiä, sinun on ehkä säädettävä potentiometriä, kunnes näyttöön tulee haluamasi kirkkaus. Tarkista, ettei mikään hyppyjohtimista ole repeytynyt tai vaurioitunut, ja varmista, että nestekidenäyttö ja Arduino ovat toimintakunnossa ja vahingoittumattomia. Jos tiedät, että nestekidenäyttö saa virtaa, mutta ei näytä oikeaa viestiä, tarkista koodi varmistaaksesi, että se on oikein. Lopuksi, jos näytössäsi ei näy oikeaa väylän aikataulua, sinun on ehkä tarkistettava lisäämäsi sovellusliittymä, jotta se on oikea ja yhteensopiva koodisi kanssa.
Suositeltava:
Bluetooth -ohjattu Messenger LCD -näyttö -- 16x2 LCD -- Hc05 -- Yksinkertainen -- Langaton ilmoitustaulu: 8 vaihetta
Bluetooth -ohjattu Messenger -nestekidenäyttö || 16x2 LCD || Hc05 || Yksinkertainen || Langaton ilmoitustaulu: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita …… ………………………………… Ilmoitustaulua käytetään ihmisten päivittämiseen uusilla tiedoilla tai Jos haluat lähettää viestin huoneessa tai huoneessa
LCD Invaders: Space Invaders Like Game 16x2 LCD -merkinäytöllä: 7 vaihetta
LCD Invaders: Space Invaders Like Game 16x2 LCD -merkkinäytöllä: Legendaarista Space Invaders -peliä ei tarvitse esitellä. Tämän projektin mielenkiintoisin piirre on, että se käyttää tekstinäyttöä graafiseen tulostukseen. Se saavutetaan toteuttamalla 8 mukautettua merkkiä.Voit ladata koko Arduinon
PyPortal Splatoon 2 Aikataulunäyttö: 34 vaihetta (kuvilla)
PyPortal Splatoon 2 -aikataulunäyttö: Hauska näyttö nykyisistä ja tulevista Splatoon 2 -vaiheista Turf Warissa ja Ranked -peleissä, sijoitettu pelityyppi ja Salmon Run -aikataulu Adafruit PyPortalin avulla. Selaa aikataulua painamalla kosketusnäyttöä. Taustat pyöritetään satunnaisesti
Arduino LCD 16x2 -opetusohjelma - Liitäntä 1602 LCD -näyttö Arduino Unolla: 5 vaihetta
Arduino LCD 16x2 -opetusohjelma | Liitäntä 1602 LCD -näyttö Arduino Unon kanssa: Hei kaverit, koska monet projektit tarvitsevat näytön tietojen näyttämiseen, olipa kyseessä jokin diy -mittari tai YouTube -tilauslaskimen näyttö tai laskin tai näppäimistön lukitus näytöllä ja jos kaikenlaisia projekteja tehdään arduino he määrittelevät
Luo mukautettu näyttö LCD Studiossa (G15 -näppäimistö ja LCD -näytöt): 7 vaihetta
Luo mukautettu näyttö LCD Studiossa (G15 -näppäimistö ja LCD -näytöt).: Ok, jos olet juuri hankkinut G15 -näppäimistön ja et ole kovin vaikuttunut sen mukana toimitetuista perusnäytöistä, tutustun LCD Studion käytön perusteisiin Tässä esimerkissä tehdään näyttö, joka näyttää vain perus