Sadržaj:
- Korak 1: Zaslon
- Korak 2: Bluetooth bit
- Korak 3: BT komunikacija i program
- Korak 4: Kôd i moć
- Korak 5: Ažurirajte 2020 - 2 X 4 (8x8) matrični prikazi
Video: Matrični ekran 8x8 sa BT: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Kupio sam matricu od 4 panela 8x8 od Ebaya (Kina) prije nekoliko mjeseci.
Bio sam pomalo razočaran kad sam shvatio da je to teško spojeno, a ne odozgo prema dolje za koje je napisana većina primjera na internetu! Pogledajte korak 2.
Pretpostavljam da sam mogao izmijeniti kôd (nisam siguran kako), ali moja uobičajena lijenost mi je rekla da potražim nešto već napisano. Naišao sam na primjer i ostao pri tome!
Igrao sam se s fiksnim porukama, ali sam tada odlučio pokušati poruku programirati putem Bluetootha.
Tada sam htio spremiti i dohvatiti poruke!
Bilo je mnogo pokušaja i grešaka, ali nakon nekoliko sati kodiranja uspjelo mi je.
Još uvijek pokušavam pronaći praktičnu primjenu za to !!:-)
Korak 1: Zaslon
Kao što je ranije spomenuto, zaslon je ožičen slijeva nadesno, a ne odozgo prema dolje.
Siguran sam da je drugi kod mogao biti izmijenjen kako bi se ovo nadoknadilo!
Ne sjećam se odakle sam preuzeo radni kôd, međutim, potraga za "matricom kosmičke evolucije ili LedControlMS.h" može pomoći. Za ovaj projekat potrebna je LedControlMS.h biblioteka.
Jedini dio ovog koda koji sam izmijenio bio je broj prikaza jer izgleda kao da je postavljen na 5, samo sam ga promijenio na 4.
Naručio sam još jedan x4 ekran pa mogu vidjeti kako radi s 8 matrica, a ne sa 4!
Korak 2: Bluetooth bit
Svaki put kad se igram s Bluetooth uređajem, uvijek se pozivam na ovu izvrsnu instrukciju!
www.instructables.com/id/Modify-The-HC-05-B…
Ovaj Instructable će vam reći sve što trebate znati o tome kako postaviti i upariti HC-05 s mobilnim telefonom ili tabletom.
Upario sam sa Samsung Galaxy 6 Edge i Tab A bez problema.
Promijenio sam brzinu komunikacije na 57600.
Korak 3: BT komunikacija i program
Za komunikaciju s HC -05 preuzeo sam besplatnu aplikaciju iz Trgovine Play, postoji nekoliko dostupnih - ona koju sam odabrao zove se Bluetooth terminal HC -05 - odlična je aplikacija!
Nakon što uparite HC-05 s telefonom ili tabletom, događa se sljedeće.
Kada se arduino resetira, program čita sve poruke pohranjene u EEPROM -u i prikazuje ih na telefonu / tabletu - pogledajte sliku.
Prikazane informacije su Mem lokacija (0-9), Dužina poruke i sama poruka na svakoj lokaciji.
Uredio sam kod za spremanje poruke do 90 znakova na adresu 5 za poruku 0, 105 za poruku 1 …….905 za poruku 9.
Adresa 0, 100…. 900 sadrži dužinu poruke.
Prikazuje se posljednja pohranjena / preuzeta poruka.
Slanje bilo čega na Arduino putem BT zamjenjuje trenutnu poruku.
Za spremanje prikazane poruke (koristite "~" tildu), pošaljite ~ 0 za spremanje na lokaciju 0, ~ 5 za spremanje na lokaciju 5 itd.
Za preuzimanje i prikaz pohranjene poruke upotrijebite " ^" (karat), npr. ^3 će učitati i prikazati poruku na memorijskoj lokaciji 3.
Kada se poruka pohrani ili preuzme, trenutna memorijska lokacija se sprema na EEPROM adresu 1023 - koristi se pri uključivanju za prikaz posljednje prikazane poruke.
Korak 4: Kôd i moć
Kao i obično, moj kôd je uredan kao tinejdžerska spavaća soba, ali tamo imam puno komentara!
Možda postoji neki suvišan kod jer je bilo malo pokušaja i grešaka.
Rutina prikaza će prikazati sve što se nalazi u polju msg . Font nije potpun pa će prikazivanje nekih znakova uzrokovati nepredvidive rezultate!
Ako bi mi netko tamo mogao reći kako izmijeniti znak $ za znak £ ili još bolje dodati, bio bih mu izuzetno zahvalan
Možda će biti potrebno teško kodirati poruku na lokaciju 0 samo da biste dali početnu točku, to se može prebrisati kada je program pokrenut!
npr
EEPROM.write (0, '5'); // dužina poruke pohranjene na lokaciji 0
EEPROM.write (5, 'L'); // poruka spremljena na lokaciji 05EEPROM.write (6, 'o');
EEPROM.write (7, 'c');
EEPROM.write (8, '');
EEPROM.write (9, '0');
Bez spremljenih poruka, pri uključivanju, zaslon će biti nepredvidljiv, a telefon / tablet prikazat će čudne, ali dosljedne informacije jer su, kao i kod većine EEPROM -a, zadani podaci na svakoj lokaciji FF Hex (225 Decimal).
Ovaj prototip je napravljen pomoću Arduino Uno -a, ali ja ću koristiti go mini za gotov projekt.
Namjeravam koristiti 3 x 1,5 v baterije, pa ću radi uštede energije isključiti HC-05 nakon odabira poruke. Samo isključivanje/ponovno uključivanje napajanja nije dovoljno dobro jer će poslati neispravne informacije na ekran.
Čini se da je potrebno izolirati TR & RX pinove prije spajanja / isključivanja napajanja!
Korak 5: Ažurirajte 2020 - 2 X 4 (8x8) matrični prikazi
Nakon boljeg razumijevanja MAX7219, uspio sam povezati 2 ekrana zajedno!
bilo je samo nekoliko redova koda koje je trebalo promijeniti - vidi u prilogu ino.
Preporučuje se:
8x8 LED matrični sat i upozorenje: 4 koraka (sa slikama)
8x8 Led Matrix Clock & Anti-Intrusion Warning: U ovom uputstvu ćemo vidjeti kako izgraditi 8x8 Led Matrix Clock koji se aktivira detekcijom pokreta. Ovaj sat se može koristiti i kao uređaj protiv upada koji šalje poruku upozorenja ako je pokret otkriveno za telegram bot !!! Uradit ćemo s dva različita
DIY LED matrični ekran za pomicanje pomoću Arduina: 6 koraka
DIY LED matrični ekran za pomicanje pomoću Arduina: Hello InstruThis Ovo je moj prvi instruktor. U ovom uputstvu pokazat ću kako izrađujem DIY LED matrični ekran za pomicanje koristeći Arduino kao MCU. Ova vrsta prikaza prikazana je na željezničkoj stanici, autobusnoj stanici, ulicama i mnogim drugim mjestima. Tamo
Vodič za 4 u 1 MAX7219 matrični matrični ekran pomoću Arduino UNO: 5 koraka
Vodič za 4 -u -MAX7219 matrični matrični displej modul pomoću Arduino UNO: Opis: Tražite LED matricu za jednostavno upravljanje? Ovaj 4 -u -matrični matrični displej modul bi trebao biti prikladan za vas. Cijeli modul dolazi u četiri matrice sa zajedničkom katodnom tačkom 8x8 CRVENE, opremljene svakom sa IC MAX7219 IC. Odlično za prikaz tekućeg teksta i
SMS Monitor -- Matrični ekran -- MAX7219 -- SIM800L: 8 koraka (sa slikama)
SMS Monitor || Matrični ekran || MAX7219 || SIM800L: U ovom videu ćete naučiti kako se koristi GSM modul, matrični prikaz i kako se na njemu prikazuje tekst koji se pomiče. Nakon toga ćemo ih kombinirati kako bismo prikazali poruke primljene putem GSM SIM -a na matrični prikaz. Prilično je jednostavno i
LED matrični ekran: 8 koraka (sa slikama)
LED matrični ekran: Ovo je jednostavan način kako da napravite svoj vlastiti personalizovani LED matrični ekran. Dodaću kompletan program sa objašnjenjem za paljenje LED dioda. Takođe je prilično hakiran, možete ga promijeniti prema vlastitim potrebama. Odlučio sam da napravim svoj d