Bringing Life to Hardware: MicroPython in Action

Adityakrishnan (~adityakrishnan)


2

Votes

Description:

This talk delves into the exciting world of Python in hardware, showcasing how MicroPython as a versatile language transcends the realm of hadrware development. We'll embark on a journey from the early days of programmable boards to the current microPython revolution, exploring popular platforms like _BBC micro:bit_, _Adafruit_ boards and _ESP8266/ESP82_.

Discover how microPython empowers everyone to bridge the gap between the digital and physical worlds. We'll explore essential concepts like human interfaces and visual feedback, making microcontrollers engaging and accessible. This'll give a comprehensive idea on how robotic alternatives to human senses make them acceptable for daily life.

The talk then delves into the exciting world of connecting various peripheral devices to microcontrollers, unlocking a vast array of possibilities.

Key Takeaways:

  • Understand the evolution of programmable boards and the rise of microPython.
  • Learn how to create interactive experiences with human interfaces and visual feedback.
  • Explore connecting various devices to microcontrollers for diverse use cases.
  • Discover the remarkable similarities between Python software and hardware programming.
  • Witness a captivating live demonstration of Python hardware coding in action.

Target Audience:

This talk is ideal for anyone curious about the intersection of Python and hardware. It caters to:

  • Python programmers seeking to expand their horizons.
  • Hardware enthusiasts looking for a user-friendly language.
  • Educators seeking engaging ways to teach programming concepts. Hobbyists and makers eager to delve into the world of electronics.

Why Attend:

This talk offers a unique opportunity to unlock the hidden potential of Python. You'll gain valuable insights into:

  • How Python simplifies hardware programming compared to traditional languages.
  • The vast array of possibilities enabled by microcontrollers and Python.
  • Practical techniques to bring your hardware projects to life.

Join me on this exciting exploration of Python in hardware and discover the power to bring life to your imagination!

Prerequisites:

Pre-requisites for this talk is pretty straight forward.

  • An open mind towards technology and hardware.
  • You should know how to print("Hello World") in python

Video URL:

https://youtu.be/yTOiEg8YyGM?si=-UNoGRH6QwXJ8wf_

Speaker Info:

Aditya is a Software Engineer at Baton Systems, Chennai. He has been the title winner for Hac'KP 2021 International Hackathon organised by Kerala Police, where he made a dark web monitoring software which is still being used by Kerala Police. Apart from this he has also won 3 other National Level Hackathons (Hack@Arch 2022, EY WhyHack InnovatHer 2022, RIBC 2022 by Kerala Startup Mission).

Aditya was working as a Data Analyst Intern at Ernst and Young, where he took a deeper dive into Python and its amazing capabilities.

Some of his Personal Python Projects include:

  • Automated Attendance Monitoring System: Using Python and OpenCV (https://github.com/adi-code22/Face-Recognition-and-Automated-Attendance-Marking)
  • WhatsApp Automation for Sending messages to 500+ Phone Numbers without saving contact. (https://github.com/adi-code22/Python-Automation-WhatsApp)
  • Kerala Technological University SGPA Calculator: Using Python for PDF Parsing (https://github.com/adi-code22/KTU-CS-Classwise-SGPA-Calculator)

Speaker Links:

GitHub: https://github.com/adi-code22

LinkedIn: https://linkedin.com/in/adi-code22

Twitter: https://x.com/AdityaKrishnanP

Section: Python on Hardware
Type: Talk
Target Audience: Beginner
Last Updated: