Spisu treści:
Wideo: Jak zrobić rejestrowanie daty i czasu - Liono Maker: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Wstęp:-
W tym samouczku dowiemy się, jak wykonać rejestrowanie daty i czasu za pomocą Arduino. W tym celu używam modułów kart DS3231 i Micro SD.
Głównym modułem używanym do rejestrowania czasu i daty jest DS3231. DS3231 to moduł RTC (zegar czasu rzeczywistego). Zegar czasu rzeczywistego może dostarczać informacje o sekundach, minutach, godzinach, dniu, dacie, miesiącu i roku. DS3231 może być zasilany napięciem 3,3 V lub 5 V, a bateria litowa CR2032 zasila RTC, gdy nie jest podłączony do Arduino. DS3231 ma również wbudowany czujnik temperatury. DS3231 wykorzystuje komunikację I2C z dwoma dwukierunkowymi liniami:
1_Zegar szeregowy (SCL)
2_Dane seryjne (SDA)
NOTATKA:
Jeśli jesteś zainteresowany zrobieniem rejestratora danych lub rejestratora danych z czujników i zapisanie ich danych w pliku. Oto następujące linki: 1-Rejestrowanie danych o temperaturze i natężeniu światła
www.youtube.com/embed/gd-a8Y5GF3A
Rejestrator danych 2-DHT11 z Arduino i kartą micro SD
www.youtube.com/embed/gd-a8Y5GF3A
Strona na Facebooku:
Rejestrator danych:
Rejestrator danych (również rejestrator danych lub rejestrator danych) to urządzenie elektroniczne, które rejestruje dane w czasie za pomocą wbudowanego przyrządu lub czujnika lub za pomocą zewnętrznych przyrządów i czujników. Zazwyczaj są małe, zasilane bateryjnie, przenośne i wyposażone w mikroprocesor, pamięć wewnętrzną do przechowywania danych i czujniki. Niektóre rejestratory danych łączą się z komputerem osobistym i wykorzystują oprogramowanie do aktywacji rejestratora danych oraz przeglądania i analizy zebranych danych, podczas gdy inne mają lokalny interfejs urządzenia (klawiatura, wyświetlacz LCD) i mogą być używane jako samodzielne urządzenie. W tym projekcie używam karty SD do przechowywania danych za pomocą Arduino.
DS3231:
Datę i godzinę pomiaru czujnika lub rekordu danych można uwzględnić podczas zapisywania danych na karcie SD za pomocą modułu zegara czasu rzeczywistego (RTC), takiego jak DS3231. Zegar czasu rzeczywistego może dostarczać informacje o sekundach, minutach, godzinach, dniu, dacie, miesiącu i roku. DS3231 może być zasilany napięciem 3,3 V lub 5 V, a bateria litowa CR2032 zasila RTC, gdy nie jest podłączony do Arduino. DS3231 ma również wbudowany czujnik temperatury. DS3231 wykorzystuje komunikację I2C z dwoma dwukierunkowymi liniami: zegar szeregowy (SCL) i dane szeregowe (SDA). Jak połączyć się z Arduino dla tego schematu połączeń jest dostępny.
Moduł karty Micro SD:
Moduł (Adapter kart Micro SD) to moduł czytnika kart Micro SD, poprzez system plików i sterownik interfejsu SPI, system SCM, aby zakończyć odczyt i zapis na karcie Micro SD. Użytkownicy Arduino mogą bezpośrednio korzystać z Arduino IDE dostarczanego z kartą biblioteki SD, aby zakończyć inicjalizację i odczyt.
Krok 1:
Fryzowanie:-
W tym samouczku używam oprogramowania Fritzing do tworzenia schematów mojego projektu.
najpierw muszę otworzyć Fritzing, a następnie wziąć DS3231, Arduino UNO i kartę Micro SD. musimy je połączyć przewodami połączeniowymi.
następujące są strategie łączenia:-
Połączenia DS3231 z Arduino UNO:
DS3231 _ Arduino UNO
Gnd----------------------- Gnd
VCC-----------------------5 woltów
SDA-----------------------Pin A4
SCL -----------------------Pin A5
Połączenia karty SD z Arduino UNO:-
Karta SD _ Arduino UNO
Gnd--------------------------------- Gnd
VCC -------------------------------- 5 woltów
MISO--------------------------------pin12
MOSI--------------------------------pin11
SCK---------------------------------pin13
SCS----------------------------------pin 10
Krok 2:
Symulacje Proteusa:-
W tym projekcie wykorzystałem oprogramowanie Proteus do symulacji.
Po pierwsze, muszę otworzyć bibliotekę, aby pobrać komponenty i urządzenia. Do symulacji zabieram DS3232 i kartę SD oraz wirtualny terminal. Ponieważ potrzebujemy Simulate time and date, podczas symulacji otworzy się okno zegara ds3232, w którym jest uruchomiony czas i data. możemy ustawić początkowe punkty daty i czasu w kodowaniu Arduino. W niektórych projektach przycisk służy do ręcznego ustawiania daty i czasu w tym celu należy odpowiednio zmienić kodowanie Arduino.
Używam Arduino UNO do tego potrzebujemy pliku Hex. Utwórz plik Hex swojego kodowania Arduino (podaję kod poniżej) w Arduino IDE. następnie prześlij go w Arduino Properties.
Używam modułu kart SD. Udostępniam plik z karty SD, wgraj go do swojego modułu (w poniższym opisie). W Proteusie w lewym dolnym rogu znajduje się przycisk odtwarzania, który uruchamia symulacje. po uruchomieniu symulacji dwa okna będą otwarte, wirtualny terminal i zegar ds3232.
>Wirtualny terminal wyświetla zarejestrowane dane jako;
Karta SD OK
rekord1
rekord2
rekord3
rerod4
rekord5
> okno zegara ds3232 wyświetla odpowiednio godzinę i datę.
> podczas symulacji otworzy się plik „Zawartość karty pamięci”, który zawiera plik z danymi data.csv. W tym pliku mamy czas i datę, miesiąc, dzień i rok. Każde opóźnienie (1000); dane te będą się powtarzać, a dane dodadzą je do pliku.
Krok 3:
EXCEL Praca:-
Otwórz program Excel i wstrzyknij do niego plik data.csv. dane zostaną pokazane w kolumnach i zrobią wykres liniowy z kolumny czasu.
Krok 4:
Zalecana:
Arduino Wykreślanie daty/czasu/rejestrowanie za pomocą Millis() i PfodApp: 11 kroków
Arduino Data/Time Plotting/Logging za pomocą Millis() i PfodApp: Nie jest wymagane programowanie Arduino ani Android.Obsługiwane są również moduły RTC i GPS.Automatyczna korekcja stref czasowych, dryfu RTC i brakujących sekund przestępnych GPSWprowadzenieTen samouczek pokazuje, jak korzystać z Arduino millis( ) znaczniki czasu do wykreślania danych ag
Jak zrobić zegar czasu rzeczywistego za pomocą Arduino i wyświetlacza TFT - Arduino Mega RTC z 3,5-calowym wyświetlaczem TFT: 4 kroki
Jak zrobić zegar czasu rzeczywistego za pomocą Arduino i wyświetlacza TFT | Arduino Mega RTC z 3,5-calowym wyświetlaczem TFT: Odwiedź mój kanał YouTube. Wprowadzenie: - W tym poście zamierzam stworzyć „Zegar czasu rzeczywistego” za pomocą 3,5-calowego ekranu dotykowego TFT, Arduino Mega Moduł 2560 i DS3231 RTC….Przed rozpoczęciem…sprawdź wideo z mojego kanału YouTube..Uwaga:- Jeśli używasz Arduina
Zegar z pilotem na podczerwień do ustawień czasu/daty: 5 kroków
Zegar z pilotem na podczerwień do ustawiania czasu/daty: Jest to prosty zegar wykonany przy użyciu łatwo dostępnych komponentów. Zastosowany mikrokontroler to niedrogi STM32F030F4P6. Wyświetlacz to LCD 16x2 z plecakiem I2C (PCF8574). Obwód zegara można zbudować za pomocą małych płytek prototypowych i TSSOP
Jak zrobić fontannę czasu: 6 kroków
Jak zrobić fontannę czasu: Ta strona nauczy Cię, jak zrobić fontannę czasu, która sprawia, że woda przeczy prawom czasu i grawitacji
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz, jak to zrobić): 8 kroków (ze zdjęciami)
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz jak to zrobić): To bardzo ekonomiczny (i bardzo ceniony!) prezent świąteczny dla dziadków. W tym roku zrobiłem 5 kalendarzy za mniej niż 7 USD każdy.Materiały:12 wspaniałych zdjęć Twojego dziecka, dzieci, siostrzenic, siostrzeńców, psów, kotów lub innych krewnych 12 różnych elementów