Inhoudsopgave:
Video: Hoe temperatuur- en lichtintensiteitsregistratie te maken - Proteus-simulatie - Fritsen - Liono Maker: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Hallo, dit is Liono Maker, dit is mijn officiële YouTube-kanaal. Dit is een open source YouTube-kanaal.
hier is de link: Liono Maker YouTube-kanaal
hier is de videolink: Temp & light Intensity Logging
In deze tutorial leren we hoe we temperatuur- en lichtintensiteitsregistratie kunnen maken met Arduino UNO en Micro SD-Card Module. Het hoofdbestanddeel is LDR, dat wordt gebruikt om de lichtintensiteit te meten en het andere is LM35, dat wordt gebruikt om de temperatuur te meten. Deze twee analoge signalen worden naar Arduino pin Ao en A1 gestuurd. SD-kaart doet het belangrijkste werk in dit project dat logt. datalogging of dataregistratie is een techniek waarbij we onze gegevens in ons bestand schrijven dan zien we lijngrafieken in Excel. De volgorde van instructies die elke keer nodig is om naar een SD-kaart te schrijven is;
1_SD.open("bestandsnaam", FILE_WRITE);
2_bestand.println(gegevens);
3_bestand.close();
Informatie op een SD-kaart kan worden gelezen en de inhoud kan worden weergegeven op de seriële monitor. De Serial.print() en Serial.write() worden gebruikt om de inhoud van het gegevensbestand weer te geven.
Stap 1:
1_SD-kaart:-
SD-kaarten (Secure Digital) kunnen worden gebruikt voor gegevensopslag en gegevensregistratie. Voorbeelden zijn dataopslag op digitale camera's of mobiele telefoons en datalogging om informatie van sensoren vast te leggen. Micro SD-kaarten kunnen 2 GB aan gegevens opslaan en moeten worden geformatteerd als FAT32-indeling (File Allocation Table). De micro SD-kaart werkt op 3,3 V, dus alleen micro SD-kaartmodules met een 5V tot 3,3V spanningsniveauverschuiverchip en een 3,3V-spanningsregelaar kunnen worden aangesloten op de Arduino 5V-voeding.
De micro SD-module communiceert met de Arduino via Serial Peripheral Interface (SPI). De SPI-verbindingspinnen op de micro SD-module omvatten de MOSI-, MISO-, SCK-pinnen en de SS-pin aangeduid met chipselectie (CS), die respectievelijk zijn verbonden met Arduino-pinnen 11, 12, 13 en 10.
SD-kaart interface met Arduino UNO:
GND ------ GND
5 volt ------- VCC
Pin12 -------- MISO
Pin11 -------- MOSI
Pin13 ------- SCK
Pin10 -------- SCS
Gegevens worden alleen naar het bestand op de SD-kaart geschreven volgens de instructie file.close(); daarom moet elke file.println(data)-instructie worden gevolgd door een file.close()-instructie en worden voorafgegaan door een SD.open("filename", FILE_WRITE)-instructie. De functie SD.open() heeft de standaardinstelling FILE_READ, dus de optie FILE_WRITE is vereist om naar een bestand te schrijven.
De volgorde van instructies die elke keer nodig is om naar een SD-kaart te schrijven is:
SD.open("bestandsnaam", FILE_WRITE);
bestand.println(gegevens);
bestand.close();
2_LM35:-
LM35 is een precessie temperatuursensor met geïntegreerde schakeling, waarvan de uitgangsspanning varieert op basis van de temperatuur eromheen. Het is een klein en goedkoop IC dat kan worden gebruikt om temperaturen tussen -55 °C en 150 °C te meten.
Er zijn drie poten van Lm35;
1-Vcc
2-uit
3-Gnd
Lm35 is een unieke temperatuursensor, die wordt gebruikt om de temperatuur te detecteren. De eerste terminal is verbonden met VCC naar 5 volt Arduino-pin en de tweede terminal is Out verbonden met analoge pin, die gedefinieerd is in codering. De derde terminal is verbonden met Gnd, dat is Gnd.
3_LDR:-
Een fotoweerstand (acroniem LDR voor Light Decreasing Resistance of lichtafhankelijke weerstand of fotogeleidende cel) is een passieve component die de weerstand vermindert met betrekking tot het ontvangen van helderheid (licht) op het gevoelige oppervlak van de component. De weerstand van een fotoweerstand neemt af naarmate de intensiteit van het invallende licht toeneemt; met andere woorden, het vertoont fotogeleiding.
LDR-interface met Arduino UNO:
De ene terminal is verbonden met 5 volt en de tweede terminal is verbonden met een weerstand van 4,7 k. Het tweede uiteinde van de weerstand van 4,7 k is aarde. LDR is zelf een weerstand en dit soort configuraties worden gebruikt om te meten en spanning te meten, dit is een spanningsdelertechniek. De gemeenschappelijke terminal is verbonden met de analoge pin van Arduino (pin # is gedefinieerd in codering). Ik deel foto's.
Stap 2:
Proteus-simulaties: -
In deze tutorial gebruiken we Proteus Software, die wordt gebruikt om ons project te simuleren (Temp & Light Intensity logging). Open eerst uw Proteus-software en neem componenten en apparaten om uw schakelschema te maken. Na het voltooien van het circuit moeten we het simuleren. voor dit doel moeten we het Arduino-coderingshex-bestand uploaden in Arduino Property. Klik met de rechtermuisknop op Arduino en ga naar Arduino Property kopieer en plak de hex-bestandslocatie of selecteer direct uw bestand en upload het. het tweede is om het SD-kaartbestand te uploaden, selecteer hiervoor 32 GB en ga naar de bestandslocatie en kopieer en plak dit bestand of upload het rechtstreeks door uit de respectieve map te selecteren. de volgende manier is om uw bestand te uploaden: Kopieer en plak SD-kaartbestand Locatie / Bestandsnaam.
na het voltooien van deze twee werkzaamheden moet je het circuit dat je hebt gemaakt verifiëren als er een fout in zit, corrigeer het dan vóór de simulatie.
Er is een afspeelknop in de linkerhoek van de Proteus-softwareschemapagina. druk erop en je simulatie wordt gestart.
/* Hieronder volgen de instructies voor de SD-kaart om de gegevens in het bestand te schrijven.
De volgorde van instructies die elke keer nodig is om naar een SD-kaart te schrijven is;
1_SD.open("bestandsnaam", FILE_WRITE);
2_bestand.println(gegevens);
3_bestand.close(); */
na deze instructies duurt de Arduino-code vertraging (5000); noteer vervolgens nieuwe meting enzovoort, dit proces gaat door. de virtuele terminal toont de resultaten als volgt.
SD-kaart OK
opnemen1
opnemen2
opnemen3
opnemen4
opnemen5
u kunt uw vertragingsreactie wijzigen om uw gegevens in korte tijd vast te leggen. u kunt deze reactie zien op het gegevensbestand.
Stap 3:
Realtime datalijngrafieken in EXCEL: -
Microsoft Excel wordt gebruikt om in dit project lijngrafieken te maken van respectievelijk temperatuurgegevens en lichtintensiteitsgegevens.
Eerst moeten we Excel openen en uw gegevensbestand in Excel injecteren (ga naar Gegevens en selecteer uw txt-bestand). scheid uw gegevenskolommen voor temperatuur en lichtintensiteit. ga naar de lijngrafieken invoegen en invoegen. Ik deel mijn volledige bestanden, ook Excel-bestand en realtime gegevenslijngrafieken en gegevensbestand.
deze grafieken vertellen ons hoe de temperatuur verandert en dan verandert ook de weerstand van de fotoweerstand (LDR).
Stap 4:
Volledige bestanden gebruikt in dit project: -
Hier is mijn YouTube-link, dit is het open source-kanaal. we bieden alles met betrekking tot ons project en dingen die in ons project worden gebruikt, relatieve bestanden enz.
Ik deel mijn volledige bestanden & foto's in een zip-bestand, die hebben;
1_Fritzing-bestand
2_proteus simulatiebestanden
3_Arduino-coderingsbestand
4_Arduino codering HEX-bestand
5_SD-kaartbestand
6_gegevensbestand
7_Excel-bestand inclusief lijngrafieken, enzovoort.
Aanbevolen:
Hoe Arduino automatische temperatuur- en vochtigheidsregelaar te maken - Ajarnpa
Hoe Arduino automatische temperatuur- en vochtigheidsregelaar te maken:
Hoe op IoT gebaseerde domotica te maken met NodeMCU-sensoren Besturingsrelais 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe op IoT gebaseerde huisautomatisering te maken met NodeMCU-sensoren Besturingsrelais: In dit op IoT gebaseerde project heb ik huisautomatisering gemaakt met Blynk en NodeMCU besturingsrelaismodule met realtime feedback. In de handmatige modus kan deze relaismodule worden bediend vanaf mobiel of smartphone en handmatige schakelaar. In de automatische modus is deze slimme
Hoe u uw eigen nachtzichtapparaat kunt maken! 5 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je je eigen nachtkijker! In dit project laat ik je zien hoe je een nachtkijker maakt. Het bestaat voornamelijk uit een beveiligingscamera, een klein scherm en een aangepaste PCB met IR-LED's en een LED-driver. Nadat je het apparaat hebt gevoed met een USB Type-C PD powerbank, kun je
Hoe u gemakkelijk zelf een powerbank kunt maken 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe u gemakkelijk zelf een powerbank kunt maken: in deze instructables laat ik u zien hoe u uw eigen powerbank kunt maken met behulp van gemakkelijk verkrijgbare en goedkope componenten. Deze reservebatterij bevat 18650 li-ionbatterij van oude laptop of u kunt nieuwe kopen. Later heb ik een houten kozijn gemaakt met
Hoe u de temperatuur en zwaartekracht van biergisting vanaf uw smartphone kunt regelen: 4 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe u de temperatuur en zwaartekracht van biergisting vanaf uw smartphone kunt regelen: Wanneer bier aan het gisten is, moet u de zwaartekracht en temperatuur dagelijks controleren. Het is gemakkelijk om dit te vergeten, en onmogelijk als je weg bent. Na wat googlen vond ik verschillende oplossingen voor geautomatiseerde zwaartekrachtmonitoring (een, twee, drie). Een van d