Close
0%
0%

Remoticon: MachineChat - A Universal Sensor Hub

Developing an Universal Sensor Hub, with MachineChat's JEDI One and a Raspberry Pi (sponsored by Digi-Key).

Public Chat
Similar projects worth following
Eventbrite link: https://www.eventbrite.com/e/remoticon-tickets-115886905855This workshop (sponsored by Digi-Key) is about developing an Universal Sensor Hub, with MachineChat's JEDI One and a Raspberry Pi. Learn how to setup MachineChat and configure external WiFi sensors to communicate with the application. Participants will learn to develop an IoT application using the SparkFun Thing Plus ESP32 on the Raspberry Pi. Learn to use MachineChat to easily connect sensor data to a cloud and visualize your data in real time. Participants will be able to send data to the cloud thru the development environment and visualize the data. 3 connection points will need to be soldered on the ESP32.

Workshop details:

Hardware: To simplify Participants workshop experience it's recommend to have a Raspberry Pi 3 or 4 running the desktop variation of Raspberry Pi OS, with a monitor and keyboard.

Software: https://www.arduino.cc/en/Main/Software -> Linux ARM 32 bits
Then install https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md

Otherwise, a Linux x86 pc will also work for the WorkShop.

Link to all 4 parts:

https://www.digikey.com/short/zdw7tn

Raspberry Pi 4:

https://www.digikey.com/product-detail/en/RASPBERRY+PI+4B%2f4GB/1690-RASPBERRYPI4B%2f4GB-ND/10258781/?itemSeq=338015482
Pi Noobs SD card:
https://www.digikey.com/product-detail/en/raspberry-pi/RASPBERRY-PI-NOOBS-16GB/1690-1002-ND/6152801

Pi Power supply:
https://www.digikey.com/product-detail/en/raspberry-pi/RPI-USB-C-POWER-SUPPLY-BLACK-US/1690-RPIUSB-CPOWERSUPPLYBLACKUS-ND/10258759

Machinechat for Linux RP: https://www.digikey.com/en/products/detail/machinechat/DK-JEDIONE-RP/13175515

Parts Provided by Digi-Key:

Link to cart: https://www.digikey.com/short/zf0b44

ESP32:
https://www.digikey.com/product-detail/en/sparkfun-electronics/WRL-15663/1568-WRL-15663-ND/11506265

ESP32 USB Cable:
https://www.digikey.com/product-detail/en/qualtek/3025010-03/Q853-ND/4341883

One Wire Sensor:
https://www.digikey.com/product-detail/en/sparkfun-electronics/SEN-11050/1568-1228-ND/5721423

2.7K Resistor for One-Wire:
https://www.digikey.com/product-detail/en/stackpole-electronics-inc/RNMF14FTC2K70/S2.7KCACT-ND/2617483
ESP32 - Power supply:
https://www.digikey.com/product-detail/en/xp-power/VEL05US050-US-UB/1470-2770-ND/5023712

Instructor: Robert C Nelson (rcn-ee) is a Principal Applications Engineer with Digi-Key. He has been with Digi-Key since 2005 and assists customers with deploying ARM and Linux systems. He serves on the board of the BeagleBoard Foundation. He is responsible for maintaining the Linux on ARM section of the https://eewiki.net.

plain - 655.00 bytes - 11/07/2020 at 22:21

Download

Adobe Portable Document Format - 2.32 MB - 11/07/2020 at 21:38

Preview
Download

x-zip-compressed - 7.73 kB - 11/07/2020 at 16:50

Download

Portable Network Graphics (PNG) - 1.41 MB - 11/06/2020 at 21:51

Preview
Download

Portable Network Graphics (PNG) - 1.54 MB - 11/06/2020 at 21:48

Preview
Download

View all 11 files

  • 1
    Raspberry Pi OS (32bit) with deskop: (mirror tested version)

    If you don't have Raspberry Pi OS pre-installed, please use this version:

    https://rcn-ee.net/workshops/remoticon_2020/

    It's a local mirror of https://www.raspberrypi.org/downloads/

    Mirror of BalenaEtcher is provided for easy install thru Windows, Linux, and mac

    If you have a different version of Raspberry Pi OS installed, just make sure you have the desktop version.

  • 2
    Solder or use Breadboard. ;)
  • 3
    Expose Sensor Wire

View all 12 instructions

Enjoy this project?

Share

Discussions

Cat wrote 11/07/2020 at 22:08 point

So how do I get to the workshop?

  Are you sure? yes | no

Cat wrote 11/04/2020 at 05:53 point

Do I really need to run the "Linux ARM 32 bits on the Raspberry Pi" rather than in an intel PC running windows or linux?  I think I built esp arduino code on my windows box but... there may be reasons... if you say so.  Also, could I use a Jetson Nano instead?  My RPi 3 is in another project that I could disassemble, but...

  Are you sure? yes | no

robert.nelson wrote 11/04/2020 at 21:27 point

Hi Cat, For ease of the workshop, we wanted to limit the number of "devices" each participant had to control/monitor.

By using the RPi family of devices, we can run MachineChat on the Pi along with Arduino to program the ESP32. (Thus not worrying about random Windows, Mac, and Chrome issues..)

The same can be done, if you are running a Linux x86 machine.  While MachineChat also supports Mac and Windows, during the Workshop, I'll be exclusively running everything off a RPi4 for the audience.

Regards,

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates