Inhoudsopgave:
Video: Datum- en tijdregistratie maken - Liono Maker: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Invoering:-
In deze zelfstudie leren we hoe u datum- en tijdregistratie kunt maken met Arduino. Voor dit doel gebruik ik DS3231 & Micro SD-kaartmodules.
De hoofdmodule die wordt gebruikt voor tijd- en datumregistratie is DS3231. DS3231 is een RTC-module (realtime klok). De realtime klok kan informatie over seconden, minuten, uren, dag, datum, maand en jaar geven. De DS3231 kan worden gevoed met 3,3 V of 5 V en een CR2032 lithium-knoopcelbatterij voedt de RTC wanneer deze niet is aangesloten op de Arduino. De DS3231 heeft ook een ingebouwde temperatuursensor. De DS3231 gebruikt I2C-communicatie met de twee bidirectionele lijnen:
1_Seriële klok (SCL)
2_Seriële gegevens (SDA)
OPMERKING:
Als je interessant bent om een datarecorder of datalogger van een sensor te maken en de gegevens ervan in een bestand vast te leggen. hier zijn de volgende links: 1-Temperatuur en lichtintensiteit datalogging
www.youtube.com/embed/gd-a8Y5GF3A
2-DHT11 datarecorder met Arduino & micro SD-kaart
www.youtube.com/embed/gd-a8Y5GF3A
Facebook-pagina:
Datalogger:
Een datalogger (ook wel datalogger of datarecorder) is een elektronisch apparaat dat gegevens in de loop van de tijd vastlegt met een ingebouwd instrument of sensor of via externe instrumenten en sensoren. Ze zijn over het algemeen klein, werken op batterijen, zijn draagbaar en uitgerust met een microprocessor, intern geheugen voor gegevensopslag en sensoren. Sommige dataloggers hebben een interface met een personal computer en gebruiken software om de datalogger te activeren en de verzamelde gegevens te bekijken en te analyseren, terwijl andere een lokaal interface-apparaat hebben (toetsenbord, LCD) en als stand-alone apparaat kunnen worden gebruikt. In dit project gebruik ik een SD-kaart om gegevens op te slaan met behulp van Arduino.
DS3231:
De datum en tijd van een sensormeting of van een datarecord kan worden opgenomen bij het schrijven van gegevens naar een SD-kaart met behulp van een real-time klok (RTC) module, zoals de DS3231. De realtime klok kan informatie over seconden, minuten, uren, dag, datum, maand en jaar geven. De DS3231 kan worden gevoed met 3,3 V of 5 V en een CR2032 lithium-knoopcelbatterij voedt de RTC wanneer deze niet is aangesloten op de Arduino. De DS3231 heeft ook een ingebouwde temperatuursensor. De DS3231 maakt gebruik van I2C-communicatie met de twee bidirectionele lijnen: seriële klok (SCL) en seriële data (SDA). Hoe te verbinden met Arduino voor dit aansluitschema is beschikbaar.
Micro SD-kaartmodule:
De module (Micro SD-kaartadapter) is een Micro SD-kaartlezermodule, via het bestandssysteem en het SPI-interfacestuurprogramma, SCM-systeem om het bestand te voltooien met het lezen en schrijven van Micro SD-kaart. Arduino-gebruikers kunnen de Arduino IDE rechtstreeks gebruiken met een SD-kaartbibliotheekkaart om de initialisatie te voltooien en te lezen.
Stap 1:
Fritsen:-
In deze tutorial gebruik ik Fritzing-software om schema's van mijn project te maken.
eerst moet ik de Fritzing openen en dan DS3231, Arduino UNO en Micro SD-kaart nemen. we moeten ze aansluiten via jumperdraden.
volgende zijn verbindingsstrategieën: -
DS3231 verbindingen met Arduino UNO:
DS3231 _ Arduino UNO
Gnd----------------------- Gnd
VCC -----------------------5volt
SDA----------------------- Pin A4
SCL ----------------------- Pin A5
SD-kaartverbindingen met Arduino UNO: -
SD-kaart _ Arduino UNO
Gnd---------------------------------Gnd
VCC--------------------------------5volt
MISO--------------------------------pin12
MOSI--------------------------------pin11
SCK----------------------------------pin13
SCS----------------------------------pin 10
Stap 2:
Proteus-simulaties: -
In dit project heb ik Proteus Software gebruikt voor simulaties.
Ten eerste moet ik de bibliotheek openen om componenten en apparaten te nemen. Ik neem DS3232 en SD-kaart en virtuele terminal voor simulatiedoeleinden. Omdat we tijd en datum moeten simuleren, wordt tijdens de simulatie ds3232 het klokvenster geopend waarin de tijd en datum lopen. we kunnen startpunten van datum en tijd instellen in Arduino-codering. In sommige projecten worden drukknoppen gebruikt om de datum en tijd handmatig in te stellen. Hiervoor moeten we de Arduino-codering dienovereenkomstig wijzigen.
Ik gebruik Arduino UNO hiervoor hebben we een Hex-bestand nodig. Maak een Hex-bestand van je Arduino-codering (ik geef onderstaande code) in Arduino IDE. upload het vervolgens in Arduino Properties.
Ik gebruik een SD-kaartmodule. Ik lever een SD-kaartbestand, upload het in uw module (geleverd in de volgende beschrijving). In Proteus links onder de hoek is er een afspeelknop, druk erop en simulaties beginnen. wanneer de simulatie is gestart, zijn de twee vensters open, de virtuele terminal en de ds3232-klok.
> Virtuele terminal toont opgenomen gegevens als;
SD-kaart OK
opnemen1
opnemen2
opnemen3
opnemen4
opnemen5
> het ds3232-klokvenster toont dienovereenkomstig tijd en datum.
> tijdens simulaties zal een bestand "Inhoud geheugenkaart" openen, dit bestand bevat data.csv databestand. In dit bestand hebben we Tijd- en datum-, maand-, dag- en jaargegevens. Elke vertraging (1000); deze gegevens worden herhaald en gegevens worden toegevoegd aan het bestand.
Stap 3:
EXCEL Werken:-
Open Excel en injecteer uw data.csv-bestand erin. gegevens worden in kolommen weergegeven en nemen een lijngrafiek van de tijdkolom.
Stap 4:
Aanbevolen:
LCD DATUM/KLOK Vergeet de RTC: 9 stappen
LCD DATUM/KLOK Vergeet de RTC: een NIST 2010 quantum logische klok gebaseerd op een enkel aluminium ion. In 2010 plaatste een experiment twee aluminium-ion quantum klokken dicht bij elkaar, maar met de tweede verhoogde 12 in (30,5 cm) vergeleken met de eerste, waardoor de zwaartekrachttijd groter wordt
Time Cube - Arduino-gadget voor tijdregistratie - Ajarnpa
Time Cube - Arduino Time Tracking Gadget: Ik zou je een eenvoudig maar erg handig Arduino-project willen voorstellen om tijdgebeurtenissen bij te houden door een slimme kubusgadget om te draaien. Draai het naar "Werk" > "Leren" > "Klusjes" > "Rust" kant en het telt de
Een Bluetooth-adapter Pt.2 maken (een compatibele luidspreker maken): 16 stappen
Een Bluetooth-adapter Pt.2 maken (een compatibele luidspreker maken): in deze instructie laat ik u zien hoe u mijn Bluetooth-adapter kunt gebruiken om een oude luidspreker Bluetooth-compatibel te maken. * Als u mijn eerste instructie over "Maken nog niet hebt gelezen een Bluetooth-adapter" Ik raad u aan dit te doen voordat u doorgaat.C
Vingerafdruksensor gebruiken voor tijdregistratie in combinatie met XAMP-oplossing - Ajarnpa
Vingerafdruksensor gebruiken voor tijdregistratie in combinatie met XAMP Oplossing: voor een schoolproject waren we op zoek naar een oplossing om de aanwezigheid van studenten te volgen. Veel van onze leerlingen komen te laat binnen. Het is een vervelende klus om hun aanwezigheid te controleren. Aan de andere kant is er veel discussie omdat studenten vaak zullen zeggen
Een videogame maken met RPG Maker XP: 4 stappen
Maak een videogame met RPG Maker XP: RMXP leren gebruiken! Hallo! Deze instructable gaat over het maken van een eenvoudig spel met RMXP, een programma dat kan worden gedownload voor een gratis proefperiode of kan worden gekocht voor $ 60,00 op http://tkool.jp/products/rpgxp/eng/. Deze tut