Sadržaj:
- Korak 1: Potrebne stvari
- Korak 2: Razumijevanje radnje
- Korak 3: Ožičenje Arduina s HC 05
- Korak 4: Prenesite skicu
- Korak 5: Ne zaboravite zabilježiti COM port
- Korak 6: Prijeđite na Flowcode7
- Korak 7: Pokrenite datoteku protokola i pošaljite podatke s Bluetooth uređaja
- Korak 8: Cijela slika
Video: LCD zaslon kontroliran Androidom u protokolu 7: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
Ova instrukcija omogućuje vam upravljanje virtualnim LCD zaslonom koji je simuliran pomoću FlowCode7 pomoću vašeg Android uređaja. Očigledno možete ubaciti i druge platforme, ali za njih je potrebno omogućiti Bluetooth. Također ćemo koristiti Arduino kao sučelje za PIC 16F877A (simulacija u Flowcode7) i Bluetooth modul (HC-05) za primanje signala s Bluetooth uređaja koji je u ovom slučaju Android mobitel. Možete čak pokušati poslati podatke koristeći UDP preko WiFi konfiguriranjem usmjerivača. Ovdje već postoji detaljan vodič o Matrix forumima. Međutim, zbog nepostojanja privatnog usmjerivača morao sam se malo zauzeti kako bih postigao svoj cilj. Također sam pokušao prenijeti podatke na svoj poslužitelj, a zatim ih upitati koristeći MySQL i PHP, ali ih nisam uspio dohvatiti. Najbolje je imati privatni usmjerivač ako želite slati podatke putem UDP -a putem WiFi -a. Pogledajmo kako to učiniti!
Korak 1: Potrebne stvari
Evo popisa svih 'aparata' koje trebate imati: Hardver
1. Arduino UNO (koristio sam MEGA 2560)
2. Bluetooth modul (HC-05)
3. Oglasna ploča
4. Kratki kabeli (po mogućnosti muški do ženski)
5. USB kabel za Arduino
Softver 1. Flowcode7: Ovdje možete preuzeti probnu verziju sa službene matrice. Napravite račun, morat ćete autentificirati softver pri svakom pokretanju s imenom i lozinkom računa. Znate što učiniti kada prođe tih 30 dana …;) 2. Arduino IDE: Evo ga.
3. Bluetooth aplikacija: Postoji mnogo aplikacija za slanje podataka na bluetooth uređaje u Trgovini Play. Koristio sam "unWired Lite". Možete koristiti bilo koji po svom izboru.
Korak 2: Razumijevanje radnje
Ova ilustracija objašnjava sve.
Korak 3: Ožičenje Arduina s HC 05
To je jednostavno postavljanje Arduino HC 055V VccGnd GndTx RxRx Tx
Za bolji uvid pregledajte 1. korak ove upute
Kada završite, uređaj ćete pronaći na popisu vašeg Bluetooth terminala. Uparite ga s odabirom HC 05. Lozinka je obično 1234.
Korak 4: Prenesite skicu
Prenesite ovu skicu u Arduino IDE. Vrlo je uobičajen za serijsko upisivanje podataka na COM port pomoću Bluetootha.#Include // uvoz Serijske knjižniceint BluetoothData; // podaci dobiveni s bluetooth uređaja
void setup () {// ovdje postavite svoj kod za postavljanje, da biste ga jednom pokrenuli:
Serial.begin (9600); pinMode (ledpin, OUTPUT); }
void loop () {// ovdje unesite svoj glavni kôd, za ponavljanje izvođenja: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } kašnjenje (100); }
Korak 5: Ne zaboravite zabilježiti COM port
Korak 6: Prijeđite na Flowcode7
Morat ćete sastaviti ovaj dijagram toka. Povucite RS232 port i LCD na nadzornu ploču. Spojite makronaredbe na periferne uređaje. Odaberite COM port preko kojeg je Arduino spojen u Svojstvima RS232
Korak 7: Pokrenite datoteku protokola i pošaljite podatke s Bluetooth uređaja
Upišite tekst u Bluetooth aplikaciju. Provjerite je li modul povezan s vašim uređajem. HC 05 obično treperi svojom LED diodom s blagim zakašnjenjem između uspješnog uparivanja. Prije slanja podataka za najbolje rezultate provjerite radi li program protokola. Flowcode7 je na mom računaru radio prilično sporo i izlazi su imali dosta kašnjenja. Budući opseg: Možete slati određene nizove koji se mogu uskladiti na Flowcodeu kako bi pokrenuli druge događaje, poput brisanja LCD zaslona, ispisa u novom retku, pomicanja podataka itd.
Korak 8: Cijela slika
Nadam se da vam se svidjelo uputstvo! Zašto sam ovo objavio ?: Predstavio sam ovaj projekt svom profesoru kao projektni prijedlog. Nije se ni potrudio provjeriti kod na mom laptopu. Potpisao je tiskani dokument, a zatim ga bacio na hrpu punu takvih datoteka. Imao sam 2 izbora:
1. Prihvatite da ne mogu učiniti ništa po tom pitanju2. Podijelite to s pravim ljudima.
Preporučeni:
Očaravajući zaslon sa željeznom tekućinom: Tiho kontroliran elektromagnetima: 10 koraka (sa slikama)
Očaravajući zaslon sa željeznom tekućinom: Tiho kontroliran elektromagnetima: Odricanje od odgovornosti: Ova instrukcija neće pružiti jednostavan način za izgradnju velikog zaslona sa željeznom tekućinom poput našeg "Dohvati". Taj je projekt toliko velik i skup da će svatko tko želi izgraditi nešto slično gotovo sigurno imati razlike
I2C / IIC LCD zaslon - Upotrijebite SPI LCD za I2C LCD zaslon Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD zaslon | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo dečki, budući da normalni SPI LCD 1602 ima previše žica za povezivanje pa je vrlo teško povezati ga s arduinom, ali na tržištu postoji jedan modul koji može pretvoriti SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
I2C / IIC LCD zaslon - Pretvorite SPI LCD u I2C LCD zaslon: 5 koraka
I2C / IIC LCD zaslon | Pretvorite SPI LCD u I2C LCD zaslon: za korištenje spi lcd zaslona potrebno je previše povezivanja, što je zaista teško učiniti pa sam pronašao modul koji može pretvoriti i2c lcd u spi lcd pa krenimo
Kako postaviti Samsung Galaxy S7 s Androidom 8.0 da prikazuje samo zaslon za jednu aplikaciju !!: 5 koraka
Kako postaviti Samsung Galaxy S7 s Androidom 8.0 da prikazuje samo zaslon za jednu aplikaciju !!: Ova uputa pokazat će vam kako postaviti vaš samsung galaxy s7 da prikazuje zaslon samo za jednu aplikacijuOvo je super ako imate bebu/dijete koji se voli igrati s vašim telefonom ili se želi pobrinuti da vaš telefon ostane u jednoj aplikaciji samo kad je netko drugi
Zapis podataka MPU-6050/A0 u stvarnom vremenu s Arduinom i Androidom: 7 koraka (sa slikama)
Zapisivanje podataka u stvarnom vremenu MPU-6050/A0 s Arduinom i Androidom: Zanimalo me korištenje Arduina za strojno učenje. Kao prvi korak, želim izgraditi prikaz podataka i zapisnik podataka u stvarnom vremenu (ili prilično blizu njega) s Android uređajem. Želim snimiti podatke akcelerometra s MPU-6050 pa sam dizajnirao