Kazalo:
Video: Kako zapisati temperaturo in svetlobno intenzivnost - Simulacija Proteus - Frizing - Liono Maker: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Pozdravljeni, to je Liono Maker, to je moj uradni YouTube kanal. To je odprtokodni kanal YouTube.
tukaj je povezava: YouTube kanal Liono Maker
tukaj je video povezava: Zapisovanje intenzivnosti temp in svetlobe
V tej vadnici se bomo naučili, kako narediti zapisovanje temperature in intenzivnosti svetlobe z modulom Arduino UNO in mikro SD kartico. Glavna komponenta je LDR, ki se uporablja za merjenje jakosti svetlobe, druga pa LM35, ki se uporablja za merjenje temperature. Ta dva analogna signala se pošljeta na Arduino pin Ao in A1. SD kartica opravlja glavno delo v tem projektu, ki je beleženje. beleženje ali beleženje podatkov je tehnika, pri kateri svoje podatke zapišemo v svojo datoteko, nato pa v Excelu vidimo linijske grafikone. Zaporedje navodil, ki je potrebno vsakič, ko pišete na kartico SD, je;
1_SD.open ("ime datoteke", FILE_WRITE);
2_file.println (podatki);
3_file.close ();
Podatke na kartici SD je mogoče prebrati, vsebino pa prikazati na serijskem monitorju. Serial.print () in Serial.write () se uporabljata za prikaz vsebine podatkovne datoteke.
Korak 1:
1_SD-kartica:-
Kartice SD (Secure Digital) se lahko uporabljajo za shranjevanje podatkov in beleženje podatkov. Primeri vključujejo shranjevanje podatkov na digitalnih fotoaparatih ali mobilnih telefonih in beleženje podatkov za snemanje informacij s senzorjev. Kartice Micro SD lahko shranijo 2 GB podatkov in morajo biti oblikovane kot format FAT32 (tabela za dodelitev datotek). Kartica micro SD deluje pri 3.3V, zato je na napajanje Arduino 5V mogoče priključiti le module kartice micro SD s čipom za spreminjanje napetosti od 5V do 3.3V in regulatorjem napetosti 3.3V.
Modul mikro SD komunicira z Arduinom prek serijskega perifernega vmesnika (SPI). Povezovalni zatiči SPI na modulu micro SD vključujejo nožice MOSI, MISO, SCK in oznako za izbiro čipa SS (CS), ki so povezane z Arduino zatiči 11, 12, 13 in 10.
Vmesnik SD kartice s Arduino UNO:
GND ------ GND
5 voltov ------- VCC
Pin12 -------- MISO
Pin11 -------- MOSI
Pin13 ------- SCK
Pin10 -------- SCS
Podatki se v datoteko na kartico SD zapišejo samo po navodilih file.close (); zato mora vsakemu ukazu file.println (data) slediti ukaz file.close (), pred njim pa ukaz SD.open ("ime datoteke", FILE_WRITE). Funkcija SD.open () ima privzeto nastavitev FILE_READ, zato je za zapis v datoteko potrebna možnost FILE_WRITE.
Zaporedje navodil, ki je potrebno vsakič, ko pišete na kartico SD, je
SD.open ("ime datoteke", FILE_WRITE);
file.println (podatki);
file.close ();
2_LM35:-
LM35 je precesijski senzor temperature integriranega vezja, katerega izhodna napetost se spreminja glede na temperaturo okoli njega. Je majhen in poceni IC, ki ga lahko uporabite za merjenje temperature kjer koli med -55 ° C in 150 ° C.
Obstajajo tri noge Lm35;
1-Vcc
2-izhod
3-Gnd
Lm35 je edinstven temperaturni senzor, ki se uporablja za zaznavanje temperature. Njegov prvi priključek je priključen z VCC na 5 -voltni Arduino pin, drugi terminal pa je priključen na Analogni pin, ki je definiran v kodiranju. Tretji terminal je povezan z Gnd, to je Gnd.
3_LDR:-
Fotografski upor (kratica LDR za svetlobno zmanjšanje upora ali svetlobno odvisen upor ali fotoprevodna celica) je pasivna komponenta, ki zmanjšuje upor glede na sprejem svetilnosti (svetlobe) na občutljivi površini komponente. Odpornost foto upora se zmanjšuje s povečanjem intenzivnosti vpadne svetlobe; z drugimi besedami, kaže fotoprevodnost.
Povezovanje LDR z Arduino UNO:
Njegov en priključek je povezan s 5 voltom, drugi pa s 4,7 k uporom. Drugi konec upora 4,7 k je ozemljen. LDR je sam upor in tovrstne konfiguracije se uporabljajo za merjenje in napetost, to je tehnika delilnika napetosti. Skupni terminal je priključen na analogni pin Arduino (pin# je definiran v kodiranju). Delim slike.
2. korak:
Proteusove simulacije:-
V tej vadnici uporabljamo programsko opremo Proteus, ki se uporablja za simulacijo našega projekta (beleženje temp. In svetlobne intenzivnosti). Najprej odprite svojo programsko opremo Proteus in vzemite komponente in naprave, da naredite diagram vezja. Po zaključku vezja ga moramo simulirati. v ta namen moramo naložiti Arduino kodirano šestnajstiško datoteko v Arduino Property. Z desno miškino tipko kliknite Arduino in pojdite na Arduino Property copy & paste hex file location ali neposredno izberite datoteko in jo nato naložite. druga stvar je, da naložite datoteko SD kartice, v ta namen izberite 32 GB in pojdite na mesto datoteke, nato pa datoteko kopirajte in prilepite ali naložite neposredno z izbiro iz ustrezne mape. Naložite datoteko na naslednji način: Kopiraj in prilepi datoteko kartice SD Lokacija / Ime datoteke.
po zaključku teh dveh del morate preveriti vezje, ki ste ga naredili, če je prišlo do te napake, jo pred simulacijo popravite.
V levem kotu strani s shemo programske opreme Proteus je gumb za predvajanje. pritisnite in vaša simulacija se zažene.
/* Spodaj so navodila za zapisovanje podatkov na kartico SD.
Zaporedje navodil, ki je potrebno vsakič, ko pišete na kartico SD, je;
1_SD.open ("ime datoteke", FILE_WRITE);
2_file.println (podatki);
3_file.close (); */
po teh navodilih Arduino koda zamuja (5000); nato zabeležite novo branje in tako naprej. navidezni terminal prikazuje naslednje rezultate.
SD kartica v redu
zapis 1
zapis2
zapis 3
zapis 4
zapis 5
lahko spremenite odziv na zamudo, da v kratkem času zabeležite svoje podatke. ta odgovor lahko vidite v podatkovni datoteki.
3. korak:
Grafikoni podatkovnih vrstic v realnem času v EXCEL:-
Microsoft Excel se uporablja za izdelavo linijskih grafov temperaturnih in svetlobno intenzivnih podatkov v tem projektu.
Najprej moramo odpreti Excel in vnesti (pojdite na Data in izberite datoteko txt) svojo podatkovno datoteko v Excelu. ločite stolpce s podatki o temperaturi in jakosti svetlobe. pojdite na vstavljanje in vstavite črtne grafe. Delim svoje popolne datoteke tudi z Excelovo datoteko in grafikoni podatkovne vrstice v realnem času in podatkovno datoteko.
ti grafi nam povedo, kako se temperatura spreminja, nato pa se spremeni tudi upor foto-upora (LDR).
4. korak:
Celotne datoteke, uporabljene v tem projektu: -
Tukaj je moja povezava YouTube, to je odprtokodni kanal. nudimo vse, kar je povezano z našim projektom in stvari, uporabljene v našem projektu, relativne datoteke itd.
Svoje celotne datoteke in slike delim v zip datoteki, ki imajo;
1_Fritzing datoteka
2_proteus simulacijske datoteke
3_Arduino datoteka za kodiranje
HEX datoteka, ki kodira 4_Arduino
Datoteka s kartico 5_SD
6_podatkovna datoteka
Datoteka 7_Excel, vključno z linijskimi grafi
itd.
Priporočena:
Kako narediti svetlobno kartico: 10 korakov
Kako narediti svetlobno kartico: V tej dejavnosti se bomo naučili o električni energiji, kako delujejo vezja in kako narediti svetlobno kartico! Ko ustvarite svojo kartico, jo delite v družabnih medijih s #HomeMakeKit, da bomo videli, kako se je izkazalo
Kako zapisati ATTiny85 z uporabo Arduino-Mega kot ponudnika internetnih storitev: 5 korakov
Kako zapisati ATTiny85 z uporabo Arduino -Mega kot ponudnika internetnih storitev: sodelavci - Sayan Wadadar, Chiranjib Kundu Programiranje ATTiny85 z uporabo Arduino MEGA2560 kot ponudnika internetnih storitev. Pred nekaj meseci sem poskušal skrčiti svoj projekt Arduino z mojo Attiny 85 ic. To je bilo prvič, ko sem poskušal programirati 20u ATTiny 85 z uporabo
Kako zapisati na kalkulator TI-84 Plus: 7 korakov
Kako zapisati zapiske v kalkulator TI-84 Plus: Shranjevanje zapiskov in formul v grafični kalkulator TI-84 Plus lahko uporabite za prihranek časa in zanesljivejše zapomnitev formul. Uporabite ga lahko tudi za prednost pri izpitih, kot je SAT, ki študentom omogočajo uporabo te metode. V folku
Kako zapisati zagonski nalagalnik na Atmega328p-AU (SMD): 5 korakov
Kako zapisati zagonski nalagalnik na Atmega328p-AU (SMD): Pozdravljeni vsi! V tem navodilu vam bom pokazal, kako zapisati zagonski nalagalnik na vmesniku Atmega328p-AU (SMD) in kako narediti Arduino NANO od začetka do konca. ta navodila lahko uporabite za izdelavo vseh arduino plošč za vas
KAKO NAPRAVITI ARDUINO NANO/MINI - Kako zapisati zagonski nalagalnik: 5 korakov
KAKO NAPRAVITI ARDUINO NANO/MINI | Kako zapisati zagonski nalagalnik: V tem navodilu vam bom pokazal, kako narediti Arduino MINI iz praske. Postopek, napisan v tem navodilu, lahko uporabite za izdelavo vseh arduino plošč za vaše zahteve projekta po meri. Prosimo, poglejte video za boljše razumevanje