惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
博客园 - 【当耐特】
博客园_首页
The GitHub Blog
The GitHub Blog
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
有赞技术团队
有赞技术团队
博客园 - 三生石上(FineUI控件)
D
Docker
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
酷 壳 – CoolShell
酷 壳 – CoolShell
雷峰网
雷峰网
小众软件
小众软件
I
InfoQ
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
S
SegmentFault 最新的问题
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky

Stonecharioteer on Tech

I Traced My Traffic Through a Home Tailscale Exit Node What Was I Reading Last? In Three Not-So-Easy Pieces Dogfooding Is Hard Code blocks in your books, finally GoForGo v0.9.0 Merrilin - We built an app to read books I use a Macbook now Data Structures & Algorithms - Preparing for Interviews Using a local DNS namespace for local service discovery Direction KOllector - Publishing KOReader Highlights gbt: branches touched in the last 24 hours A Soiree into Symbols in Ruby Some Smalltalk about Ruby Loops Ruby Blocks Returning from Ruby Blocks, Procs and Lambdas My Linux Laptop Finally Works: How Claude Helped Me Fix Years of Annoyances TIL: Watchexec - Modern File Watching for Development Workflows A Less Busy Mind GoForGo - Learn Go through live examples Migrating My Old Blog to Hugo with Claude The Qtile Window Manager: A Python-Powered Tiling Experience Read the RFCs that Built the Internet Py-x-Protobuf - Or How I Learned to Stop Worrying and Love Protocol Buffers Python Reverse a List New Beginnings Leaving ChainSafe Systems Screen Lock for Cinnamon Desktop using Zenity and Terminal Commands Crews Not Teams A System for Getting Better at LeetCode
PyCon India 2019 Talk - MicroPython and Hardware Hacking
2019-10-12 · via Stonecharioteer on Tech

I finally spoke at PyCon India! It was a great experience and a significant milestone in my career. I was a bit nervous speaking as someone who had just lost hearing in one ear, but I am glad that the organizers had arranged the “silent conference” system. The headphones supported mono-channels, which is a blessing for someone who is single-sided deaf, like me.

Accessibility Matters

This was my first major speaking experience after becoming single-sided deaf. The conference’s accessibility features, particularly the mono-channel headphone support, made a huge difference in my ability to participate fully as both a speaker and attendee.

The Talk: MicroPython Adventures

My talk focused on MicroPython and hardware hacking, covering practical applications of Python in embedded systems. I demonstrated various projects and discussed how Python’s simplicity makes hardware programming accessible to a broader audience.

Talk Highlights

  • Introduction to MicroPython ecosystem
  • Hardware project demonstrations
  • Practical applications in IoT and automation
  • Getting started with embedded Python development
  • The “Shelfie” project - a smart bookshelf system

Conference Experience

PyCon India 2019 was an incredible experience. The community was welcoming, the technical content was top-notch, and the organization was excellent. Speaking at such a prestigious conference was both nerve-wracking and exhilarating.

Technical Setup

The conference’s “silent conference” system was innovative:

  • Individual headphones for each attendee
  • Mono-channel support for accessibility
  • Clear audio delivery without room acoustics issues
  • Reduced ambient noise and distractions

This setup was particularly beneficial for speakers and attendees with hearing challenges.

The Shelfie Project

One of the main projects I discussed was “Shelfie” - a smart bookshelf management system built with MicroPython. The project demonstrated:

  • Hardware Integration: Sensors, displays, and network connectivity
  • Python Simplicity: Complex hardware tasks made simple with Python
  • Real-world Applications: Practical home automation solutions
  • Community Learning: How to get started with hardware hacking

Hardware + Python = Magic

MicroPython proves that you don’t need to be a hardware engineer to build amazing embedded projects. Python’s syntax and ecosystem make hardware programming accessible to web developers and data scientists alike.

Watch the Talk

The full talk is available on YouTube:

Video Available

You can watch the complete presentation to see the demonstrations and learn more about MicroPython applications. The video includes live hardware demos and code examples.

Video Link: PyCon India 2019 - MicroPython Talk

Key Takeaways

  • Python’s reach extends far beyond web development and data science
  • Hardware programming doesn’t have to be intimidating
  • Accessibility in tech conferences makes events inclusive for everyone
  • The Python community is incredibly supportive of new speakers

Personal Growth

  • Confidence Building: Successfully presenting despite hearing challenges
  • Technical Depth: Deep dive into embedded systems and hardware
  • Community Engagement: Connecting with fellow Python enthusiasts
  • Knowledge Sharing: Contributing back to the community that taught me so much

Future Plans

This talk opened doors to more hardware experimentation and community involvement. I hope to:

  • Expand the Shelfie project with more advanced features
  • Write detailed tutorials about MicroPython projects
  • Speak at more conferences about hardware + Python combinations
  • Help make tech conferences more accessible for people with disabilities

Questions and Discussion

Feel free to reach out on Twitter if you have questions about the talk, MicroPython, or accessibility in tech conferences. I’m always happy to discuss hardware projects and how Python can make embedded development more approachable.

Conference Speaking

Speaking at PyCon India proved that technical barriers can be overcome with the right support systems. The conference’s commitment to accessibility enabled me to share knowledge despite my hearing challenges.


This talk represented a significant milestone in my journey with Python and hardware programming. It demonstrated how accessible modern embedded development has become, and how the Python community continues to push boundaries in making technology inclusive for everyone.