Workshops
LoRaWAN: Wireless System Design using Arduino, STM, KiCad, NodeRed & Grafana
Contents of the Workshop
- LPWAN Introduction
- LoRa Architecture
- LoRaWAN Architecture
- End Node
- Gateway
- Network Server
- Application Server
- MAC Layer
- Spreading Factor
- Device Classes
- Device Activation Methods
- Indian Band for LoRa
- End Node
- LoRa RF Modules (HopeRF, Dorji)
- LoRaWAN Modules (RAK, Murata)
- Interfacing with ATMega328P/STML0
- Application Firmware
- For ATMega328P
- For Murata module
- For STM32L
- Sensor Interfacing
- Testing & Debugging
- Gateway
- Single v/s Multi channel Gateway
- RAK + RPi Multi channel Gateway
- Gateway configuration
- Network Server
- The Things Network configuration
- Chirpstack (LoRaServer) Private Server
- Installation
- Configuration
- Talking with the End Node via Gateway
- Node Red
- Installation & Setup
- Flows
- Sensor value segregation
- Dashboard generation
- Class A & C implementation
- Grafana
- Installation & Setup
- Data storage in database
- Data extraction & Plotting
Conducted On & at
LoRaWAN: End Node PCB Designing using KiCad
Contents of the Workshop
- LoRaWAN Architecture
- Schematic Design of LoRa module with microcontroller
- ERC
- Footprint Assignments
- PCB Designing with DRC
- Gerber generation
- Printing facbrication process
- Component Buying
- PCB Assembly
- Testing & Trouble shooting
Conducted On & at
Low Power Sensor Node: Battery configuration & Power calculations
Contents of the Workshop
- Battery Terminologies
- Primary & Secondary batteries
- Nominal Voltage
- Energy Capacity
- SOC & DOD
- Efficiency
- Types of Batteries
- Lithium Ion battery
- Specifications
- 18650 Battery
- Charging graph
- Discharging graph
- Power calculations
- Linear Voltage Regulator LDO
- Types
- Battery Charging Circuit using LDO
- Battery Protection
Conducted On & at
- March 2020 @DBIT
ESP8266 & ESP32 Wi-Fi SoC
Contents of the Workshop
- IoT Basics
- ESP8266 Specifications
- ESP12E module
- ESP32 WROOM module
- Flashing firmware for AT commands
- Arduino Setup
- Basic I/O
- MQTT
- Broker
- Topics
- Mobile application
- Setup
- Connecting with the ESP module
- Bluetooth capabilities of ESP32
Conducted On & at
- August 2019 @DBIT-CRAI
- June 2018 @VIT
- July-Dec 2017 @DBIT-CRAI
- March 2017@DBIT-IETE
- March 2016 @DBIT-IETE
RaspberryPi: GPIO Interfacing & IoT
Contents of the Workshop
- Specifications of the RPi
- Installing of OS
- Access via
- SSH
- xServer
- OS UI
- SFTP
- GPIO Interfacing
- Sensors GPIO Read
- Actuators GPIO Write
- Wiring Pi
- GUI using Tkinter
- Arduino interfaced with RPi
- ADC interfaced with RPi
- Serial communication
- RPi Camera
- Internet of Things
- LAN Access
- Internet access
- Using NodeRed
- Hosting on RPi
- Home automation setup
- Mosquito MQTT Broker
- Node Red installation
- OpenHAB
Conducted On & at
Git & Github
Contents of the Workshop
- Git & GitHub
- Git installation
- Basic tasks using Git bash
- Checkout, Revert, Reset commits
- Branching and merging
- Github Create & Clone Repository
- Git push - branch, pull request & merge
- GitHub for Collaborating on projects
- @Git & GitHub Tutorial
- GitHub Classroom
- Forking
- Raising issue/PR
- @GitHub Classroom Tutorial 1
- @GitHub Classroom Tutorial 2
Conducted On & for
- July & August 2020 @DBIT-EXTC