Companies Home Search Profile

IoT with PIC Microcontroller

Focused View

Raghavendra Prabhu,SWADESHEE Parinati

5:55:10

145 View
  • 1 - PIC16f18877-Datasheet.pdf
  • 1 - PIC Microcontrollers.mp4
    11:07
  • 2 - Software Installations.mp4
    02:46
  • 3 - List of Components.mp4
    01:45
  • 3 - PIC-IOTBoard-BOM.xlsx
  • 4 - Design Goals.mp4
    03:11
  • 5 - Schematic Design.mp4
    12:41
  • 6 - IoT-With-PIC-Schematic.pdf
  • 6 - Schematic Design Part 2.mp4
    17:41
  • 7 - Component Placement.mp4
    09:56
  • 8 - PCB Routing.mp4
    17:33
  • 9 - PCB Output Files.mp4
    06:34
  • 9 - PIC-IOTBoard-KiCADProject.zip
  • 10 - PCB Etching.mp4
    05:18
  • 11 - PCB Assembly.mp4
    04:11
  • 11 - PIC-IOTBoard-BOM.xlsx
  • 11 - PIC-IOTBoard-KiCADProject.zip
  • 12 - IoTWithPIC-DemoFirmware.zip
  • 12 - IoTwithPIC-AndroidApp.zip
  • 12 - Testing the Hardware.mp4
    08:33
  • 13 - Creating a Project.mp4
    04:40
  • 14 - Oscillator Module.mp4
    09:57
  • 15 - Device Configuration.mp4
    13:35
  • 16 - Generating Configuration Bits.mp4
    05:19
  • 17 - IO Ports.mp4
    10:03
  • 18 - Blink of an LED.mp4
    21:04
  • 18 - LEDBlink.X.zip
  • 19 - LEDBlinkWithSwithces.X.zip
  • 19 - LEDBlinkWithSwithces-LimitationofPolling.X.zip
  • 19 - Switch Control.mp4
    07:36
  • 20 - Interrupts.mp4
    06:45
  • 21 - ExternalInterrupt-RB0.X.zip
  • 21 - External Interrupts.mp4
    10:04
  • 21 - MPLAB-XC8-C-Compiler-Users-Guide-for-PIC-50002737.pdf
  • 21 - MPLAB-XC8-USER-S-GUIDE.pdf
  • 22 - ExternalInterrupt-PPS.X.zip
  • 22 - Peripheral Pin Select.mp4
    12:09
  • 23 - InterruptOnChange.X.zip
  • 23 - InterruptonChange.mp4
    13:30
  • 24 - Header Source Files.mp4
    13:01
  • 24 - InterruptOnChange-withHeaderFiles.X.zip
  • 25 - How-to-Use-Intelligent-LCDs.pdf
  • 25 - LCDInterfacing.X.zip
  • 25 - LCD Interfacing.mp4
    20:49
  • 26 - Timer 0.mp4
    10:33
  • 27 - Timer0Demo.X.zip
  • 27 - Timer 1 Demo.mp4
    16:30
  • 28 - Timer 1.mp4
    10:09
  • 29 - Timer1Demo.X.zip
  • 29 - Timer 1 Demo.mp4
    18:16
  • 30 - Timer 2.mp4
    08:48
  • 31 - Timer2Demo.X.zip
  • 31 - Timer 2 Demo.mp4
    13:43
  • 32 - PWM Module.mp4
    06:11
  • 33 - PWM6Demo.X.zip
  • 33 - PWM Module Demo.mp4
    08:12
  • 34 - Watchdog Timer.mp4
    06:17
  • 35 - WDT-Demo.X.zip
  • 35 - Watchdog Timer Demo.mp4
    06:43
  • Description


    Hardware Design & Prototype, PIC Basics and Wireless Modules Interfacing, Android App for IoT

    What You'll Learn?


    • PCB design for PIC MCU for IoT
    • PIC programming using C and XC8 Compiler
    • Interfacing Bluetooth module with PIC MCU
    • Web Server using ESP8266 and interfacing it with PIC MCU
    • Developing Android Apps using MIT App inventor for IoT

    Who is this for?


  • Beginners, Engineers and DIY enthuasists
  • More details


    Description

    Important: As I am a bit occupied with work, I have a few chapters on IoT pending. I will make the chapters available on as and when I get time.

    This course is special for me for a few reasons. Having already published a few courses on PIC microcontrollers, PCB Design and PIC32 MCU with more than 5500 students registered for my courses, I was getting a feeling that my courses are incomplete. I wanted to prepare a course that covers both hardware design and firmware development. This course is the outcome of all the inputs and experiences I gained from my previous courses and my professional experience.

    This course covers the following items as you can see from the course curriculum:

    1. PCB Design and prototype development

    2. PIC programming from basics to advanced concepts

    3. IoT implementation using Bluetooth and WiFi (Pending Lectures)

    4. Android App development using MIT App inventor(Pending Lectures)


    The first section is an introduction to PIC MCUs and the tools you need to install for the course. You will get a list of components required for the hardware development.

    In the second section, you will get all the knowledge required to design your own hardware based on PIC MCU. You will be able to design a PCB on KiCAD and then produce a DIY PCB using a simple etching process. You will know how to solder the components on the PCB and then test the hardware by using the test code provided by me.

    In the third section, you will understand how to write a simple LED blink code using MPLABX IDE and XC8 C compiler. You will know how to interface switches using external interrupts and LCD display with the PIC MCU. You will know how to use the peripheral pin select feature to map PIC peripheral feature with the possible set of pins.

    After getting a hold of PIC basics, you will understand timers, PWM modules, watchdog timer, Analog to Digital Converter and UART modules to meet advanced project requirements in the fourth section

    The last two sections are dedicated to IoT applications using Bluetooth and Wifi. You will know to control I/O pins to control home appliances with Android Mobile applications. The Mobile applications will be developed using MIT App Inventor. The Mobile app will communicate with our PIC hardware via Bluetooth or WiFi connectivity.

    The last two sections are pending as of now and without which the course becomes incomplete. I will publish these lectures on the go.


    Who this course is for:

    • Beginners, Engineers and DIY enthuasists

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Raghavendra Prabhu
    Raghavendra Prabhu
    Instructor's Courses
    Namaste,I have my graduation in Electrical & Electronics Engineering and post-graduation in Microelectronics & Control Systems. I have a decade of teaching experience in technology. I have expertise in PCB design, PIC microcontrollers, and circuit design. I always find opportunities to learn new things and I would like to share my knowledge with the needy people. Inspired by nature, I always try to spend my time with nature.
    SWADESHEE Parinati
    SWADESHEE Parinati
    Instructor's Courses
    Swadeshee established in 2007 with an ambition of serving the needs of people and industry by offering hi-tech solutions incorporating innovations and adaptability. We have expertise in the field of electronics, embedded systems, software, and firmware development. We have expertise in the field of power electronics, embedded and Real-time Operating systems, Circuit design, PCB design, Firmware, and software development.Some of the products developed at Swadeshee are Remote controlled Switch Boards, Development Boards for understanding microcontrollers, Timers, RGB LEDs, LED Bulbs, Swadeshee Kits to explore electronics, Inverters, Stabilizers and Transformers.We provide various training and internship courses for the Undergraduate and Postgraduate students of circuit branches of Engineering.We guide both Undergraduate and Postgraduate students academic projects in our area of expertise.We welcome you to join us on this journey of joy and knowledge hunt.Let us lead towards the light!Knowledge of PIC Programming, dsPIC, Arduino, ARM Cortex-M3 LPC17xx Coding.Expert in MATLAB and Simulink SimulationsWorked with KiCAD & Eagle PCB Design tools.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 35
    • duration 5:55:10
    • Release Date 2023/05/14