Subject: Seeking Recommendation for Data Acquisition System with Raspberry Pi
Hello Raspberry Pi community,
I have a specific project I'm working on and I'm in need of recommendations for the most suitable product and solution. I aim to create a data acquisition system that can efficiently collect information from sensors and seamlessly transmit it to the cloud using internet connectivity.
In my proposed setup, the collected information from sensors will be transported through wires to the data acquisition system. I would greatly appreciate your advice in identifying the ideal Raspberry Pi product for this purpose. Additionally, guidance and recommendations regarding the subsequent transmission of the data to the cloud would be invaluable.
To assist you in making suggestions, please consider the following requirements:
1. Data Acquisition: The system should be capable of efficiently acquiring and processing data from various sources.
2. Internet Connectivity: It should support internet connectivity to enable seamless transmission of the collected data.
3. Cloud Integration: The product should offer easy integration with cloud services, allowing for automated and secure transfer of the acquired data.
Considering these specifications, I kindly request your help in recommending the most suitable Raspberry Pi product for this data acquisition system. Furthermore, any additional information or guidance you can provide regarding the recommended solution, including relevant accessories or software, would be highly appreciated.
Thank you for your attention to this post.
With respect,
Daniel
-
- Posts: 4
- Joined: Wed May 24, 2023 7:33 am
Re: Data Acquisition System with Raspberry Pi
What kind of sensors are you hoping to read data from?
Any of the Raspberry Pi devices with WiFi or someway of connecting to the internet (perhaps via mobile internet) would be suitable.
Any of the Raspberry Pi devices with WiFi or someway of connecting to the internet (perhaps via mobile internet) would be suitable.
Electronic and Computer Engineer
Pi Interests: Home Automation, IOT, Python and Tkinter
Pi Interests: Home Automation, IOT, Python and Tkinter
Re: Data Acquisition System with Raspberry Pi
I would go for a "Raspberry Pi 4 Model B" with 2GB RAM if you can get one.
Recommended solution:
1. Data Acquisition: Pi4 can acquire and process data from various sources using its GPIO pins or I2C or SPI or serial interfaces, using C, python, java...
2. Internet Connectivity: Pi4 can connect to the internet via its built in ethernet or wifi, to transmit of the collected data via MQTT, web API etc.
3. Cloud Integration: Pi4 can easily integrate with cloud services IFTT, Azure IOT, Google cloud etc.
Recommended solution:
1. Data Acquisition: Pi4 can acquire and process data from various sources using its GPIO pins or I2C or SPI or serial interfaces, using C, python, java...
2. Internet Connectivity: Pi4 can connect to the internet via its built in ethernet or wifi, to transmit of the collected data via MQTT, web API etc.
3. Cloud Integration: Pi4 can easily integrate with cloud services IFTT, Azure IOT, Google cloud etc.
-
- Posts: 1088
- Joined: Tue Oct 06, 2020 8:07 pm
Re: Data Acquisition System with Raspberry Pi
RE: Neilgl's post.... (to clarify a bit)
"1. Data Acquisition: Pi4 can acquire and process data from various sources using its GPIO pins or I2C or SPI or serial interfaces, using C, python, java..."
- very true, but a stock PI4 has no analog inputs, so it cannot read analog voltages by itself (cannot read analog sensors directly). the PI has only 3.3V digital I/O. But there are many boards ("various sources") that can be connected to the PI, communicate digital data from (for example) an A/D board as neilgl describes.
i only added this because some PI products DO have analog inputs. Some do not. The PI4 does not.
"1. Data Acquisition: Pi4 can acquire and process data from various sources using its GPIO pins or I2C or SPI or serial interfaces, using C, python, java..."
- very true, but a stock PI4 has no analog inputs, so it cannot read analog voltages by itself (cannot read analog sensors directly). the PI has only 3.3V digital I/O. But there are many boards ("various sources") that can be connected to the PI, communicate digital data from (for example) an A/D board as neilgl describes.
i only added this because some PI products DO have analog inputs. Some do not. The PI4 does not.
i had a Trash-80 model 1 (circa 1980). upgrading from 4k to 16k of RAM, i thought "i'll never use this much RAM".
Now i have a computer with a million times that much memory. And i keep running out of it.
Not the computer....ME.
Now i have a computer with a million times that much memory. And i keep running out of it.
Not the computer....ME.
Re: Data Acquisition System with Raspberry Pi
For Industrial Sensors I found a shield which works fine with analog sensors.
It works well with water level sensors, and flow meters. I used some from IFM.
It has 4 channes for 4-20mA or 0-10V and a very simple setup and software.
It works well with python, in which you can incorporate your mqtt client.
Shield:
https://shop.frappgmbh.de/AnoPi-Raspberry-Shield_1
Documentation:
https://github.com/AndreasScharf/python-anopi
It works well with water level sensors, and flow meters. I used some from IFM.
It has 4 channes for 4-20mA or 0-10V and a very simple setup and software.
It works well with python, in which you can incorporate your mqtt client.
Shield:
https://shop.frappgmbh.de/AnoPi-Raspberry-Shield_1
Documentation:
https://github.com/AndreasScharf/python-anopi
Re: Data Acquisition System with Raspberry Pi
As we don’t know what the “specific project I'm working on” is, we can only give general vague answers.
-
- Posts: 4
- Joined: Wed May 24, 2023 7:33 am
-
- Posts: 4
- Joined: Wed May 24, 2023 7:33 am
Re: Data Acquisition System with Raspberry Pi
Thank you for your help. The specific project is upon collecting data from locomotive engines like Diesel Engine, Gearbox, Alternator or transmission. I want to use a Pi as a data collector and se the result live in a cloud.
-
- Posts: 4
- Joined: Wed May 24, 2023 7:33 am
Re: Data Acquisition System with Raspberry Pi
Thank you!derandy00 wrote: ↑Thu May 25, 2023 2:16 pmFor Industrial Sensors I found a shield which works fine with analog sensors.
It works well with water level sensors, and flow meters. I used some from IFM.
It has 4 channes for 4-20mA or 0-10V and a very simple setup and software.
It works well with python, in which you can incorporate your mqtt client.
Shield:
https://shop.frappgmbh.de/AnoPi-Raspberry-Shield_1
Documentation:
https://github.com/AndreasScharf/python-anopi
Re: Data Acquisition System with Raspberry Pi
How do your sensors provide their information (serial, i2c, voltage, etc)
Any links and people can tell you the easiest way.
Once you know if they can be connected easily, the rest is just software and you can look that up.