Sommario:
- Passaggio 1: cose necessarie
- Passaggio 2: comprendere la trama
- Passaggio 3: cablaggio di Arduino con HC 05
- Passaggio 4: carica lo schizzo
- Passaggio 5: non dimenticare di annotare la porta COM
- Passaggio 6: su Flowcode7
- Passaggio 7: eseguire il file del codice di flusso e inviare i dati dal dispositivo Bluetooth
- Passaggio 8: il quadro completo
Video: Schermo LCD controllato da Android in Flowcode7: 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:05
Questa istruzione ti consente di controllare uno schermo LCD virtuale che viene simulato utilizzando FlowCode7 tramite il tuo dispositivo Android. Ovviamente puoi inserire altre piattaforme ma devono essere abilitate per Bluetooth. Useremo anche Arduino come interfaccia per PIC 16F877A (simulazione in Flowcode7) e modulo Bluetooth (HC-05) per ricevere segnali dal dispositivo Bluetooth che in questo caso è un cellulare Android. Puoi anche provare a inviare dati utilizzando UDP su WiFi configurando il tuo router. C'è già un tutorial dettagliato sui forum Matrix qui. Tuttavia, a causa dell'assenza di un router privato, ho dovuto lavorare un po' per raggiungere il mio obiettivo. Ho anche provato a caricare i dati sul mio server e poi a interrogarli utilizzando MySQL e PHP, ma non sono riuscito a recuperarli. È meglio avere un router privato se vuoi inviare dati su UDP tramite WiFi. Diamo un'occhiata a come farlo!
Passaggio 1: cose necessarie
Ecco un elenco di tutti gli "apparecchi" di cui hai bisogno: Hardware
1. Arduino UNO (ho usato MEGA 2560)
2. Modulo Bluetooth (HC-05)
3. Tagliere
4. Cavi jumper (preferibilmente da maschio a femmina)
5. Cavo USB per Arduino
Software1. Flowcode7: è possibile scaricare la versione di prova dalla matrice ufficiale da qui. Crea un account, dovrai autenticare il software ad ogni avvio con il tuo nome account e password. Sai cosa fare quando quei 30 giorni finiscono…;)2. Arduino IDE: Eccolo.
3. App Bluetooth: ci sono molte app per inviare dati a dispositivi bluetooth sul Play Store. Ho usato "unWired Lite". Puoi usarne uno a tua scelta.
Passaggio 2: comprendere la trama
Questa illustrazione spiega tutto.
Passaggio 3: cablaggio di Arduino con HC 05
È una semplice configurazione Arduino HC 055V VccGnd GndTx RxRx Tx
Rivedi il passaggio 1 di questo istruzioni per maggiori informazioni
Una volta terminato, troverai il dispositivo nell'elenco del tuo terminale Bluetooth. Abbinalo selezionando HC 05. La password di solito è 1234.
Passaggio 4: carica lo schizzo
Carica questo schizzo su Arduino IDE. È molto comune per la scrittura seriale di dati sulla porta COM utilizzando Bluetooth.#include // importa la libreria Serialint BluetoothData; // i dati forniti dal dispositivo bluetooth
void setup() { // inserisci qui il tuo codice di installazione, da eseguire una volta:
Serial.begin(9600); pinMode(ledpin, OUTPUT); }
void loop() { // inserisci qui il tuo codice principale, da eseguire ripetutamente: if (Serial.available()){ BluetoothData=Serial.read(); Serial.write(BluetoothData); } ritardo(100); }
Passaggio 5: non dimenticare di annotare la porta COM
Passaggio 6: su Flowcode7
Dovrai costruire questo diagramma di flusso. Trascina una porta RS232 e un LCD sul cruscotto. Collega le macro ai dispositivi periferici. Seleziona la porta COM su cui è collegato Arduino in Proprietà di RS232
Passaggio 7: eseguire il file del codice di flusso e inviare i dati dal dispositivo Bluetooth
Digita il testo sulla tua app bluetooth. Assicurati che il modulo sia collegato al tuo dispositivo. L'HC 05 di solito fa lampeggiare il suo LED due volte con un leggero ritardo nel mezzo quando accoppiato con successo. Assicurati che il programma del codice di flusso sia in esecuzione prima di inviare i dati per ottenere i migliori risultati. Flowcode7 è stato eseguito piuttosto lentamente sul mio PC e le uscite hanno avuto molto ritardo. Ambito futuro: è possibile inviare stringhe specifiche che possono essere abbinate su Flowcode per attivare altri eventi come la cancellazione dello schermo LCD, la stampa in una nuova riga, lo spostamento dei dati eccetera.
Passaggio 8: il quadro completo
Spero ti sia piaciuto l'istruibile! Perché ho postato questo?: Ho presentato questo progetto al mio professore come presentazione del progetto. Non si è nemmeno preso la briga di controllare il codice sul mio portatile. Ha firmato il documento stampato e poi lo ha gettato via in una pila piena di tali file. avevo 2 scelte:
1. Accetta di non poter fare nulla al riguardo2. Condividilo con le persone corrette.
Consigliato:
Costruisci BB-8 fai da te in India -- Controllato da Android e loquace -- A grandezza naturale: 19 passaggi (con immagini)
Costruisci BB-8 fai da te in India || Controllato da Android e loquace || A grandezza naturale: ISCRIVITI al mio canale per altri progetti. Questo progetto riguarda come costruire un droide Starwars BB-8 funzionante, a grandezza naturale, loquace e controllato da Arduino. useremo solo materiali domestici e un po 'di circuiti Arduino. In questo siamo
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: 13 passaggi (con immagini)
Gesture Hawk: Robot controllato con gesti della mano che utilizza un'interfaccia basata sull'elaborazione delle immagini: Gesture Hawk è stato presentato in TechEvince 4.0 come una semplice interfaccia uomo-macchina basata sull'elaborazione delle immagini. La sua utilità sta nel fatto che non sono necessari sensori aggiuntivi o indossabili tranne un guanto per controllare l'auto robotica che funziona su diversi
Piastra frontale per schermo LCD 16x2 + tastiera: 8 passaggi (con immagini)
Piastra frontale per schermo LCD 16x2 + Keypad Shield: Cosa costruiremo: In questo tutorial costruiremo una placca frontale in acrilico tagliato al laser per un LCD Adafruit 16x2 + Keypad Shield (versione Arduino). Grazie a una semplice regolazione, avrai un comodo accesso a tutti i pulsanti della tastiera. Se non
Come realizzare un video a schermo diviso in quattro passaggi: 4 passaggi (con immagini)
Come realizzare un video a schermo diviso in quattro passaggi: spesso vediamo una stessa persona in una scena due volte in uno spettacolo televisivo. E per quanto ne sappiamo, l'attore non ha un fratello gemello. Abbiamo anche visto che due video di canto vengono messi su uno schermo per confrontare le loro abilità canore. Questo è il potere di sp
RBG Stampato in 3D Controllato dalla Luna con Blynk (iPhone o Android): 4 Passaggi (con Immagini)
RBG 3D Printed Moon Controlled With Blynk (iPhone o Android): questa è una luna stampata in 3D con un supporto. Costruito con una striscia LED RGB di 20 led collegati ad un arduino uno e programmato per essere controllato con blynk. L'arduino è quindi possibile controllare tramite l'app da blynk su iPhone o Android