November 21, 2020

809 words 4 mins read

IoT Projects with Raspberry Pi, Arduino, ESP8266 and ESP32

IoT Projects with Raspberry Pi, Arduino, ESP8266 and ESP32

Internet of Things (IoT) is now everywhere. The rise of open hardware such as Arduino has triggered this phenomena and driven even further. The result is there are many interesting projects spanning various domains. Here we highlight some open source projects, in particular those which can be referenced for our own DIY (Do-It-Yourself) projects.

The following list below gives 30+ repositories which address various Internet of Things (IoT) related projects, using popular single board computers (e.g. RPI) or development boards (e.g. Arduino, ESP8266, ESP32, STM32).

IoT General

Azure/iotedge The IoT Edge OSS project
ct-Open-Source/tuya-convert A collection of scripts to flash Tuya IoT devices to alternative firmwares
espressif/esp-idf Espressif IoT Development Framework. Official development framework for ESP32.
Freeboard/freeboard A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.
IoT-PTv/IoT-PT A Virtual environment to Pentest IoT Devices
nebgnahz/awesome-iot-hacks A Collection of Hacks in IoT Space so that we can address them (hopefully).
ory/ladon A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
PaddlePaddle/PaddleOCR Awesome multilingual OCR toolkits based on PaddlePaddle multilingual recognition: English, Chinese, Korean, Japanese, German, French etc. 3.5M practical ultra lightweight OCR system, support training and deployment among server, mobile, embedded and IoT devices
phodal/awesome-iot Awesome IoT. A collaborative list of great resources about IoT Framework, Library, OS, Platform
rwaldron/johnny-five JavaScript Robotics and IoT programming framework, developed at Bocoup.
serverless/serverless Serverless Framework Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more!
thingsboard/thingsboard Open-source IoT Platform - Device management, data collection, processing and visualization.
V33RU/IoTSecurity101 From IoT Pentesting to IoT Security

Raspberry Pi

Azure-Samples/raspberry-pi-web-simulator Raspberry Pi web simulator. Demo address:
deepsyx/home-automation Raspberry Pi 3 based home automation with NodeJS and React Native.
DT42/BerryNet Deep learning gateway on Raspberry Pi and other edge devices
dtcooper/raspotify Spotify Connect client for the Raspberry Pi that Just Works
EdjeElectronics/TensorFlow-Object-Detection-on-the-Raspberry-Pi A tutorial showing how to set up TensorFlow’s Object Detection API on the Raspberry Pi
fabianhu/SIP-Pi SIP answering machine running on Raspberry Pi
FabioLolix/Lolix-lists List of Raspberry Pi Operative systems, ARM64 Operative systems, Ubuntu PPAs..
felipessalvatore/self_driving_pi_car A deep neural network based self-driving car, that combines Lego Mindstorms NXT with the computational power of a Raspberry Pi 3.
gokrazy/gokrazy a pure-Go userland for your Raspberry Pi 3 appliances
IBM/MicroscoPy An open-source, motorized, and modular microscope built using LEGO bricks, Arduino, Raspberry Pi and 3D printing.
jasbur/RaspiWiFi Headless WiFi configuration for the Raspberry Pi (or most other devices running Linux) by using a temporary WiFi access point and web interface
koutto/pi-pwnbox-rogueap Homemade Pwnbox :rocket: / Rogue AP :satellite: based on Raspberry Pi WiFi Hacking Cheatsheets + MindMap :bulb:
luxas/kubernetes-on-arm Kubernetes ported to ARM boards like Raspberry Pi.
Mascobot/pandemic-ventilator-2.0 Open Source Pandemic Ventilator with Raspberry Pi and Arduino
nsacyber/goSecure An easy to use and portable Virtual Private Network (VPN) system built with Linux and a Raspberry Pi. #nsacyber
opencardev/crankshaft Crankshaft: A turnkey GNU/Linux solution that transforms a Raspberry Pi to an Android Auto head unit.
rak8s/rak8s Stand up a Raspberry Pi based Kubernetes cluster with Ansible
raspberrypi/documentation Official documentation for the Raspberry Pi
revalo/pishot Operate Raspberry Pi v1 camera in global exposure mode (instead of rolling shutter)
rootzoll/raspiblitz Get your own Bitcoin & Lightning Node running - on a RaspberryPi with a nice LCD
rossedman/k8s-homelab My kubernetes home lab environment. Build on Intel NUCs and a Raspberry Pi.
s-matyukevich/raspberry-pi-os Learning operating system development using Linux kernel and Raspberry Pi
saeidmokaram/Kaldi-on-RaspberryPi2 Compiling the Kaldi ASR for Raspberry Pi 2
wtsxDev/Raspberry-Pi Raspberry Pi A to Z List
xtools-at/AssistantPi Bring both Google Assistant and Alexa to your Raspberry Pi
zli117/EInk-Calendar Smart calendar with EInk display and Raspberry Pi

Arduino

arduino/arduino-cli Arduino command line interface
esp8266/Arduino ESP8266 core for Arduino
IBM/MicroscoPy An open-source, motorized, and modular microscope built using LEGO bricks, Arduino, Raspberry Pi and 3D printing.
imranmatin23/Fi-Ventilator-Project Arduino code to control ventilator. Designed and engineered by Fi-Ventilator team.
jps2000/Cuirass-Ventilator This is a DIY cuirass ventilator that uses a vacuum cleaner solid state relay and arduino nano to support ventilation without intubation
MarlinFirmware/Marlin Optimized firmware for RepRap 3D printers based on the Arduino platform.
Mascobot/pandemic-ventilator-2.0 Open Source Pandemic Ventilator with Raspberry Pi and Arduino
TahirHafeez/SukhSaans Open Source Pandemic Mechanical Ventilator using Ambu Bag & Arduino #Covid-19

Others (ESP, STM)

Aircoookie/WLED Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
arendst/Tasmota Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX
bdring/midTbot_esp32 A Small and Simple Pen Plotter
esp8266/Arduino ESP8266 core for Arduino
espressif/esp-idf Espressif IoT Development Framework. Official development framework for ESP32.
espressif/esptool ESP8266 and ESP32 serial bootloader utility
igrr/esp32-cam-demo Demo for working with a camera on ESP32
meshtastic/Meshtastic-esp32 Device code for the Meshtastic ski/hike/fly/Signal-chat GPS radio
comments powered by Disqus