Okay, last post for once again a separate project.
My dad and I teach a class at our local makerspace (New England Sci-Tech), and there are 3 levels. I'm in charge of the intermediate level, and these #C06SBHMQU8G| sessions are me creating a curriculum and example code.
Github: github.com/maxsrobotics/Arduino-IRLaserTag
Class Site: nescitech.org/arduino
And here's a post for a separate project:
NEWBS2Email is a workflow involving Discord, OpenAI, and Gmail. It was programmed completely in Python, and served as a link. I have a Discord server called NEWBS with a little over 100 members, and there are other people who don't want to be in the Discord but want to get updates. So I created NEWBS2Email, which is a Discord bot which watches for a post in the announcements channel, and if it has a reaction with a checkmark, then it creates an email style message from the discord message using ai. Then, it uses the AI output and creates a draft in my gmail account, for me to look over and hit send.
Github: github.com/New-England-Weather-Balloon-Society/NEWBS2Email#C06SBHMQU8G|
Oh here's another post for a completely different aspect for the same project (Tiny4FSK):
At the beginning of #C06SBHMQU8G|, I did a lot of work on assembling, testing, and debugging my Rev. 3 (aka Rev. 1.2). I forgot to post about them. The process included doing precise SMD reflow and soldering, and debugging using test equipment at my local makerspace.
Github: github.com/New-England-Weather-Balloon-Society/Tiny4FSK
#arcade This isn't a completed project, as there really isn't an end in sight. Endless iterations ahead. However, I recently finished a major part of the project, which is the next-gen PCB (printed circuit board). It is the size of a gumstick! For context, this is part of my open-source high-altitude ballooning tracker (also could be used for other high-altitude things!) These require a large amount of reliability, as they go to over 100,000 feet! (~31 km). High-altitude tracking systems are used to track the balloon throughout the flight, from launch, to the burst, down to landing so it can be recovered. This entire project has been in development for a little over a year, and I started the new PCB a bit before Arcade started. It features a much lower cost, assembly by JLCPCB (as I had to manually solder all the 0201s and stuff), and new parts. It uses a SAMD21 MCU to control the Si4063 amateur radio band transmitter, by getting data from the BME280 environmental sensor and the ATGM336H GPS receiver. It uses a cutting-edge protocol called Horus Binary v2. There is currently a gap in the tracking market, as they are all for ISM or use APRS. While this is the standard, there are many lacking features (explained in the attached slideshow).
P.S. The new revision contains breakaway boards, hence the cursed appearance!
P.S.S This is my first scrapbook, so i probably did a whole lot wrong!
Github Repository: github.com/maxsrobotics/Tiny4FSK (the latest PCB is on the rev4 branch!)
Research Poster: docs.google.com/presentation/d/173erHb0MfFF4htj0cGblVwo2uqi6NlSAoiPumya2R7A/edit?usp=sharing
The first picture is the preceding revision, and the others are my new one.