Skip to content

Environmental sensors module, including radio transmission and data storage.

Notifications You must be signed in to change notification settings

OliverZott/arduino-sensor-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino_Projekt1

Testing possible wireless transmission technologies for conductive mediums (e.g. Seawater).

  • Sensors
  • wireless data transfer
  • local data storage

new sensor module

https://randomnerdtutorials.com/9-arduino-compatible-temperature-sensors-for-your-electronics-projects/

https://www.bosch-sensortec.com/products/environmental-sensors/gas-sensors/ https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf

https://funduino.de/nr-23-bme280-luftdruck-luftfeuchtigkeits-und-temperatursensor https://www.amazon.de/ARCELI-Barometrischer-Temperatur-Feuchtigkeitssensor-Luftfeuchtigkeit/dp/B0CLS1Q22Z/ref=sr_1_5?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3G4S792QQZQKC&keywords=BME280&qid=1703232594&sprefix=bme280%2Caps%2C1074&sr=8-5

SD Card for logging

https://lastminuteengineers.com/arduino-micro-sd-card-module-tutorial/

Wireless Communication

  • RFID -
  • 433 MHz -
  • 2.4 GHz - done (low range!)

Linux installation

Sure, here are the steps to install Arduino IDE 2 on Ubuntu:

Update your system: Make sure your system is up-to-date. You can either use the Software Updater tool in the GUI or type these commands in a terminal1:

sudo apt update sudo apt upgrade

Download the Arduino IDE: Download the ZIP file for Arduino IDE 2 from the official website12.

Extract the archive: Once you have the file on your computer, you can use the graphic interface to extract the files. Right-click on the file in your Downloads folder and choose “Extract” in the menu. It will create a new folder named “arduino-ide_VERSION” with all the application files inside it1.

Run the application: Double-click on the “arduino-ide” file to start the application1.

To enable the Arduino IDE to access the serial port and upload code to your board, you can add the following rule to /etc/udev/rules.d/99-arduino.rules2:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", GROUP="plugdev", MODE="0666"

Please replace 2341 with the vendor ID of your Arduino board. You can find this by running lsusb in the terminal and looking for the ID next to ‘Arduino’.

Remember to restart the udev service after adding this rule:

sudo service udev restart

Now, you should be able to use Arduino IDE 2 on your Ubuntu system. Enjoy coding! 😊


You can open the arduino.rules file using a command-line text editor like nano. Here’s how you can do it:

Open a terminal.

Type the following command and press Enter:

sudo nano /etc/udev/rules.d/99-arduino.rules

This command opens the 99-arduino.rules file in the nano text editor with root permissions. If the file doesn’t exist, this command will create it.

After you’ve made your changes, you can save and close the file by pressing Ctrl+X, then Y to confirm saving, and finally Enter to confirm the file name. Remember, you need to have sudo privileges to edit this file. If you’re not comfortable using nano, you can replace it with your preferred text editor like vim or emacs. If you’re not familiar with these editors, nano is a good choice because it’s easy to use. 😊


The error message you’re seeing typically indicates a permissions issue with the serial port /dev/ttyACM0. Here are a few steps you can try to resolve this issue:

Add your user to the dialout group123: This command adds your user to the group that has access to the serial ports. sudo adduser $USER dialout

Change permissions for the serial port143: This command grants read/write permissions to all users for the serial port. sudo chmod a+rw /dev/ttyACM0

Restart your system: After running these commands, you’ll need to log out and log back in, or restart your system, for the changes to take effect23. If you’re still having trouble, it’s possible another process is using the serial port. You can check this by running lsof /dev/ttyACM0 in the terminal1. If a process is using the port, you’ll need to terminate it before you can upload your sketch.

Please replace $USER with your username when running these commands. Let me know if this helps! 😊

About

Environmental sensors module, including radio transmission and data storage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published