Satura rādītājs:
- Piegādes
- 1. darbība. Shēma un savienojums
- 2. darbība: ievades nolasīšana no lietotnes
- 3. darbība: video apskats/atkārtojums
Video: Reāllaika diagrammas uzzīmēšana operētājsistēmā Android no Arduino līdz HC-05: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Sveiks, šeit ir apmācība par to, kā attēlot reāllaika vērtību diagrammu no mikrokontrollera, piemēram, Arduino, uz lietotni. Tas izmanto Bluetooth moduli, piemēram, HC-05, lai darbotos kā ziņojumapmaiņas ierīce datu pārsūtīšanai un saņemšanai starp Arduino un Android.
Lietotne ir vienkārši lietojama, un to var izmantot citiem mērķiem, piemēram, kontrolieris, lai vadītu robotu automašīnu, sērijas monitors, līdzīgs tam, ko piedāvā Arduino IDE, lai saņemtu sērijas ziņojumus un nosūtītu sērijas datus.
PIETIEK CHIT-CHAT Sāksim
Piegādes
- Arduino nano vai mega
- Sērijveidojiet Bluetooth lietotni (https://play.google.com/store/apps/details?id=com.athenaDEVKE.bluetoothserialcommunication)
- HC-05
- Vīriešu džemperu vadi
- 10K un 20K rezistori, lai izveidotu sprieguma dalītāju. Ja neizmantojat divus līdzīgus rezistorus ar vidēji augstu vērtību sērijā, tas joprojām darbosies.
1. darbība. Shēma un savienojums
- Pievienojiet ierīces, kā parādīts iepriekš, un ieslēdziet moduli
- Augšupielādējiet šādu testa kodu:
#include // Pievienojiet Bluetooth moduli HC-05 vai HC-06 arduino un deklarējiet izmantotās tapas, ja plānojat izmantot programmatūras sērijas
// Izmanto, lai identificētu grafiskās vērtības
String graphTag = "Grafiks:";
// Izmanto, lai identificētu vērtību atdalīšanu plūsmā
char valueSeparatorCharacter = '&';
// Izmanto, lai identificētu straumes beigas. Tas attieksies gan uz sērijveida monitoru, gan grafiku
char terminati
- Pārliecinieties, vai esat lejupielādējis Bluetooth sērijas plotera, termināļa un kontrollera sēriju (https://play.google.com/store/apps/details?id=com….).
- Vispirms pārliecinieties, vai esat savienojis pārī moduli hc-05 ar tālruni, pēc tam palaidiet lietotni
- Atlasiet cilni Konfigurēt. Noklikšķiniet uz atsvaidzināšanas, lai aizpildītu kombinēto lodziņu. Kombinētajā lodziņā atlasiet moduli. Pēc tam noklikšķiniet uz pogas Savienot un gaidiet uznirstošo ziņojumu, kurā norādīts, ka ierīce ir pievienota.
- Noklikšķiniet uz konfigurēšanas diagrammas un iestatiet diagrammas tagu, atlasiet diagrammas veidu, iestatiet rakstzīmi, ko izmanto vērtību atdalīšanai, un beigu rakstzīmi.
;
void setup () {
// Deklarējiet pārraides ātrumu. Lietotne atbalsta tikai 9600
mySerial.begin (9600);
}
void loop () {
// Sinusa viļņa uzzīmēšanas piemērs
par (pludiņš x = -2 * PI; x <= 2 * PI; x = x + PI / 50) {
mySerial.print (graphTag);
mySerial.print (240 * sin (x));
mySerial.print (valueSeparatorCharacter);
mySerial.print (240 * sin (x + (2 * PI / 3)));
mySerial.print (valueSeparatorCharacter);
mySerial.print (240 * sin (x + (4 * PI / 3))));
mySerial.print (terminalSeparatorCharacter);
}
}
- Pārliecinieties, vai esat lejupielādējis Bluetooth sērijas plotera, termināļa un kontrollera sēriju (https://play.google.com/store/apps/details?id=com….).
- Vispirms pārliecinieties, vai esat savienojis pārī moduli hc-05 ar tālruni, pēc tam palaidiet lietotni
- Atlasiet cilni Konfigurēt. Noklikšķiniet uz atsvaidzināšanas, lai aizpildītu kombinēto lodziņu. Kombinētajā lodziņā atlasiet moduli. Pēc tam noklikšķiniet uz pogas Savienot un gaidiet uznirstošo ziņojumu, kurā norādīts, ka ierīce ir pievienota.
- Noklikšķiniet uz konfigurēšanas diagrammas un iestatiet diagrammas tagu, atlasiet diagrammas veidu, iestatiet rakstzīmi, ko izmanto vērtību atdalīšanai, un beigu rakstzīmi.
2. darbība: ievades nolasīšana no lietotnes
- Ar tādu pašu iestatījumu kā iepriekš:
- Augšupielādējiet tālāk norādīto kodu.
#include SoftwareSerial mySerial (12, 11); // Kā parasti, iestatiet tx un rx tapas
void setup () {
// Lai sazinātos ar lietotni, Bluetooth moduļa bodu ātrums ir jāiestata uz 9600
mySerial.begin (9600);
// Var iestatīt uz jebkuru vēlamo pārraides ātrumu
Sērijas sākums (9600);
}
void loop () {
ja (mySerial.available ()> 0) {
// Saņemot datus, izlasiet virkni līdz jaunai rindai
String inputString = mySerial.readStringUntil ('\ n'); // Nolasiet ievadi līdz jaunai rindai
// Drukāt virkni
Serial.println (inputString);
}
}
Pārbaudiet kontrolieri un uzraugiet sērijas monitora izvadi un, ja lasāt lietotnes datus
3. darbība: video apskats/atkārtojums
Ja jums rodas grūtības, lūdzu, izpildiet iepriekš minēto video pamācību
Ieteicams:
Datu sūtīšana no Arduino uz Excel (un to uzzīmēšana): 3 soļi (ar attēliem)
Datu sūtīšana no Arduino uz Excel (un to uzzīmēšana): esmu plaši meklējis veidu, kā reālā laikā varētu uzzīmēt Arduino sensora rādījumus. Ne tikai uzzīmējiet, bet arī parādiet un saglabājiet datus turpmākiem eksperimentiem un labojumiem. Vienkāršākais risinājums, ko esmu atradis, bija izmantot Excel, bet ar
Joslu diagrammas pulkstenis IOT (ESP8266 + 3D drukāts korpuss): 5 soļi (ar attēliem)
Joslu diagrammas pulkstenis IOT (ESP8266 + 3D drukāts korpuss): Sveiki, šajā pamācībā es jums paskaidrošu, kā izveidot IOT 256 LED joslu diagrammas pulksteni. Šo pulksteni nav ļoti grūti izgatavot, tas nav ļoti dārgi, taču jums tas būs jādara pacietīgs, lai pateiktu laiku ^^, bet to ir patīkami pagatavot un pilns ar mācībām
Temperatūras sensora tiešo datu uzzīmēšana (TMP006), izmantojot MSP432 LaunchPad un Python: 9 soļi
Temperatūras sensora (TMP006) tiešo datu attēlošana, izmantojot MSP432 LaunchPad un Python: TMP006 ir temperatūras sensors, kas mēra objekta temperatūru bez nepieciešamības sazināties ar objektu. Šajā apmācībā mēs izmantosim tiešās temperatūras datus no BoosterPack (TI BOOSTXL-EDUMKII), izmantojot Python
Bezmaksas fotogrammetrija operētājsistēmā Mac OS: no fotoattēliem līdz 3D modeļiem: 5 soļi
Bezmaksas fotogrammetrija operētājsistēmā Mac OS: no fotoattēliem līdz 3D modeļiem: fotogrammetrija ir attēlu/fotogrāfiju izmantošana, lai izmērītu attālumus starp objektiem (paldies Webster). Bet mūsdienu nolūkos to bieži izmanto, lai izveidotu 3D modeli no reālās pasaules, neizmantojot 3D skeneri. Ir tik daudz
1A līdz 40A pašreizējais BOOST pārveidotājs līdz 1000 W līdzstrāvas motoram: 3 soļi
1A līdz 40A pašreizējais BOOST pārveidotājs līdz 1000 W līdzstrāvas motoram: Sveiki! Šajā videoklipā jūs uzzināsit, kā izveidot strāvas pastiprinātāja ķēdi jums ar lielu jaudu līdzstrāvas motoriem līdz 1000 W un 40 ampēriem ar tranzistoriem un centrālo krāna transformatoru. Lai gan, strāva pie izejas ir ļoti augsta, bet spriegums būs r