Sadržaj:
Video: Napravite lijepe crteže od živih Arduino podataka (i spremite podatke u Excel): 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Svi se volimo igrati s našom P… loto funkcijom u Arduino IDE -u.
Međutim, iako može biti korisno za osnovne aplikacije, podaci se brišu jer se dodaje više točaka i to očima nije osobito ugodno. Arduino IDE ploter ne sprema vaše podatke za buduće gledanje.
Zato u ovom Instructable -u pokušavam ispraviti naš zajednički problem. Želimo, ne … POTREBAN je Arduino ploter podataka koji:
-Izgleda dobro
-NE BRIŠE tačke podataka nakon što je određen broj tačaka izvučen
-Sprema sve podatke u Excel bez ikakvog otmjenog koda
U sljedećim koracima naučit ćemo kako napisati jednostavan Arduino program tako da može komunicirati s ploterom, precizno prikazati podatke i spremiti ih u Excel datoteku.
Iako nije potrebno gledati bilo koji video zapis uključen u ovaj Instructable da biste ga popratili, možda bi bila dobra ideja ako vizualno učite da biste mogli pratiti. Mogu se pronaći OVDJE:
www.youtube.com/watch?v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1
Korak 1: Šta će vam trebati
Za to će vam trebati bilo koji Arduino ili Arduino klon. U ovom primjeru koristim Arduino UNO.
Također morate preuzeti.exe datoteku koja sadrži ploter OVDJE:
sourceforge.net/projects/arduinoexcelplotter/
Evo videozapisa koji pokazuje kako ga sigurno preuzeti:
Više detalja o tome kako ga koristiti možete pronaći u posljednjem koraku ovog uputstva.
Korak 2: Pisanje Arduino koda
Arduino kôd je prilično sličan onome koji biste obično koristili za ispis na svom serijskom monitoru ili serijskom ploteru u IDE -u.
Budući da Instructables ima tendenciju da nekako pokvari kôd, također sam uključio kôd u datoteku, kao i vezu OVDJE na svoj GitHub, gdje možete preuzeti sve datoteke s ovog Instructable -a na jednom mjestu.
void setup () {Serial.begin (9600); // Bilo koja brzina prijenosa je u redu} void loop () {// Zapravo ne čita analogne vrijednosti // Samo iscrtavam 0-19 i počinjem ispočetka za (int i = 0; i <20; i ++) {Serial.println (i); // Serial.println () je dio potreban za slanje podataka ploteru delay (500); // odgađanje kako bi kater imao vremena za iscrtavanje (može biti manje od 500)}}
Prenesite kôd na svoj Arduino i obratite pažnju na to koji port koristite. Ove informacije će vam trebati kasnije. U mom slučaju to je COM11.
Korak 3: Pokretanje programa plotera
Budući da mi Instructables neće dopustiti da učitam ZIP ili EXE datoteku, program ArduinoPlotter možete preuzeti sa mog SourceForgea OVDJE:
sourceforge.net/projects/arduinoexcelplotter/
Budući da je ovo nepoznata.exe datoteka, prilikom pokušaja pokretanja Windows bi vas mogao upozoriti da bi datoteka mogla biti nesigurna, zanemariti je i svejedno je pokrenuti.
Upute za korištenje plotera:
-Napravite Excel dokument negdje u koji ćete upisivati svoje podatke. Uvjerite se da je prvi list nazvan Sheet1
-Prosto pokrenite plotter.exe dvostrukim klikom na nju. Otvorit će se prozor.
-Upišite brzinu prijenosa koju ste učitali na svoj Arduino u IDE -u (u mom primjeru bilo je 9600)
-Upišite u com port na koji je vaš Arduino povezan (isto kao u Arduino IDE -u koji se koristi za učitavanje koda) Nemojte unositi COM11, samo upišite broj 11.
-Kopirajte i zalijepite putanju do vaše Excel datoteke s imenom.xlsx na kraju. Morate popraviti putanju tako da koristi / umjesto samo jedne \, na primjer:
C: / Users / ChemistGoneRogue / Desktop / test.xlsx - POGREŠNO
C: / Users / ChemistGoneRogue / Desktop / test.xlsx - DESNO
-Ako to niste učinili ranije, sada priključite svoj Arduino
-Kliknite "Spremi postavke" i zatvorite program.
-Otvorit će se novi prozor koji će vaše vrijednosti (Y os) iscrtati u seriji (X os) i spremiti ih u navedeni Excel dokument.
Dok se podaci spremaju onoliko brzo koliko ih šalje vaš Arduino, iscrtavanje oglasa prikazuje bod svakih 10 ms.
AKO SI OVO INSTRUKTIVNO POMOĆNO, ZAMISLI DA GLASOVAŠ ZA TO (Arduino takmičenje)
Preporučuje se:
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom - DHT11 Zapisnik podataka Simulacija u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom | DHT11 Simulator zapisnika podataka u Proteusu: Uvod: zdravo, ovdje Liono Maker, ovdje je YouTube veza. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sistemima. Zapisnik podataka: Zapisnik podataka (također zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tokom vremena sa
Kako dohvatiti podatke iz Firebase baze podataka na NodeMCU: 7 koraka
Kako dohvatiti podatke iz Firebase baze podataka na NodeMCU: Za ovu instrukciju dohvatit ćemo podatke iz baze podataka u Google Firebaseu i dohvatiti ih pomoću NodeMCU za daljnju raščlanjivanje. ZAHTJEVI ZA PROJEKT: 1) NodeMCU ili ESP8266 Kontroler2) G-Mail račun za kreiranje Firebase baze podataka.3) Preuzmite
Spremite podatke senzora Arduino u MYsql pomoću obrade: 6 koraka
Spremanje Arduino senzorskih podataka u MYsql pomoću obrade: Iskreno, teško je pohraniti Arduino podatke u MySQL izravno tako da sam u ovisnosti o Arduino IDE -u koristio Processing IDE koji je sličan Arduino IDE -u, ali s mnogo različite upotrebe i možete ga kodirati u java.Napomena: nemojte pokretati Arduino serijski moni
Senzor za maglu - Foton čestica - Spremite podatke na mreži: 5 koraka (sa slikama)
Senzor za maglu - Foton čestica - Spremite podatke na mreži: Za mjerenje količine magle ili dima u zraku napravili smo ovaj senzor za maglu. On mjeri količinu svjetlosti koju LDR prima od lasera i upoređuje je sa količinom svjetlosti u okruženju. On objavljuje podatke na google stranici u stvarnom vremenu putem IFTTT -a
Napajanje lijepe klupe: 5 koraka
Nice Bench napajanje: 0-12 volti 7 ampera Bench napajanje < br /> Ovo je izvor napajanja koji koristim za većinu svojih projekata od 2009. godine, napravljen je za manje od 300,- DKR (oko 50 USD ili 40 EUR) Bilo je jednostavno i zabavno napraviti koliko i meni