What Arduino component to use to make history or interaction logs with timestamp

Arduino component to use to make history or interaction logs with timestamp. Any help will do, thanks!

You're more likely to succeed with the latter.

Is this two projects or one with both functions. There some good RTC clocks available for the Arduino. Next point do you want to set them yourself or do it via the internet or gps or ...?

SD card module or a network/wifi module to send the values to, RTC module for the timestamp and whatever else you want to actually keep a history of… maybe accelerometer readings, GPS, temperature, water level etc.

I would want to set the interaction logs timestamp of the user via internet. Actually these are two projects, one would be a doorbell in which when users clicked the doorbell, the interaction log message will be listed "doorbell activity detected 10.54.00 PM" something like that

the interaction log message will be listed "doorbell activity detected 10.54.00 PM" something like that. Do you maybe can help me know how to do that?

what WIFI modules can you recommend in order to make it work? or rather can I use Bluetooth module HC-05 or HM-10 for it to communicate too?

Can I ask if deemed possible not using RTC module for it and still track the time in the application? Cause tbh, I am using an application that receives the messages when external components such as doorbell is clicked, then a interaction log message will be listed in the interaction logs, "doorbell activity detected [12:56:06 PM]" something like that. Again, any help would be appreciated here since I have no idea how to make it at first. Thanks much!

The smallest and most basic WiFi module is ESP-01. The disadvantages of this module are that it has only a few pins, and that it has no connector for an external WiFi antenna. If WiFi signal is very weak where you want to place the module, you won't be able to add an antenna with a higher gain to overcome the problem.

What advantages do you expect from using Bluetooth compared to WiFi?

Yes, ESP-01 can get time from the internet and synchronise itself regularly so it remains accurate.

But it sounds as though that may not be necessary because your application logs the time when a message is received.

Please describe this application in more detail, post a link.

Will get back to you with a link, but the application or log history should look like this

Can you describe properly how to get time from the internet

Yes. But at this point we do now know if that is needed.

https://werner.rothschopf.net/202011_arduino_esp8266_ntp_en.htm

I expect that we can use the Bluetooth to significantly communicate between the master and slave without signal interference. The application being the slave (receives) and the arduino microcontroller being the master (sends)

sorry for many questions but will bluetooth and wifi be interfered if both should work at the same time to connect devices?

The range of Bluetooth is approximately the same was wi-fi, but only if long-range Bluetooth devices are used. Normal Bluetooth devices have a very short range.

To my mind, the advantage of WiFi is that if there is an Access Point (AP) in range, the data can go anywhere in the world because the AP acts as a bridge between WiFi and your local LAN and the internet. With Bluetooth, if the master and slave are in range, then great, but if not, you will need a device to act as a bridge between Bluetooth and LAN/internet.

Are you expecting interference if you were to use WiFi?

I'm not very knowledgeable about Bluetooth. But I know WiFi uses 2.4GHz and 5GHz bands. ESP-01 can use only 2.4GHz. Bluetooth devices also use 2.4GHz, so I guess there can be interference between them, but I never heard that it is a problem.