Notifications
Clear all

Hello fellow makers!

3 Posts
2 Users
0 Likes
987 Views
(@aaron)
Member
Joined: 2 years ago
Posts: 11
Topic starter  

Hello,

My name is Aaron. Professionally I am a filmmaker/animator/developer. But I've always been fascinated by electronics and programming.

In the past 6 years I've begun my journey in micro-controllers and circuits. I have no schooling in this discipline but it makes me so excited every time I learn new things!

I set out to develop a fancy set of laser tag. Started with an Adafruit Feather M0. I was quickly in over my head trying to drive a TFT, IR LED, IR Receiver, Lora Radio, lights, and buttons all from the same Arduino. I learned a lot from these hundreds of hours of failures. I imagine many of you began just as I did and I am very excited to chat with you on the forums and learn from you all.

This topic was modified 2 years ago by Aaron

   
Quote
EV Pat
(@ev-pat)
Member
Joined: 2 years ago
Posts: 6
 

So where do you go from here? Are you going to pare down the range of sensors and add as you go? 


   
ReplyQuote
(@aaron)
Member
Joined: 2 years ago
Posts: 11
Topic starter  

@ev-pat Thanks for asking! I started over to some extent. I am now trying to build the core of the system on a pi 4. This will handle most of the logic and most important the screen. That was the biggest issue I had using the feather. The amount of processing time the feather was using to write to the screen was impractical. I was splitting up draw commands into tiny chunks so that other things could run in between draw calls (e.g. receive radio/IR).

With the pi all of that is solved for me. Attaching a screen just works!

 

As for the other sensors, I’ll need some other micro controller. The Pi, to my knowledge, is not good with exact timing on GPIO pins (I’d be happy for someone to tell me otherwise). I’ll need exact timing for the IR LED to send pulsed light. After seeing some of Bill’s videos on the Seeeduino XIAO I’m considering using that, although I haven’t looked at compatibility with IR libraries yet.

This is all just my current plan. I’m open to others here suggesting an awesome new way!


   
ReplyQuote