Last week, I helped with physical build of the Visor, helped set up the LTE board, and hosted the SNIFF website on a DigitalOcean droplet so that it is not locally hosted anymore: https://subcarinate-eartha-uncompulsive.ngrok-free.dev/. Soon, we will own the domain, sniffpittsburgh.com.

For the Visor, I helped sand the components, remove the supports, and figured out a mounting solution for putting the Visor on the bike. For the LTE board, I helped connect it to the cellular network, but we are still figuring out how to send packets over it. For the website, I set up a free digital ocean VM using student credits and migrated our website over.

What did I learn over working on this project? First, I learned how the LoRaWAN stack works. I learned using online tutorials for setting up the modules that we purchased, and used a forum post to set up the Adafruit Feather with a LoRaWAN library. I was able to brush up my PCB skills too after taking 18-349 one year ago.

Second, I learned how to create a full-stack website. For this, I utilized Github Copilot frequently, but still learned how to use Flask to handle HTTP requests, Tailwind CSS for a pretty frontend, Docker for containerization, and a little bit of PostgreSQL.

Next week, I want to work on finishing up LTE connection, adding a Joined signal to our Adafruit Feather (to let the Pi know we are ready to send), and finalizing the website’s other pages such as About, Contact, Disclaimer, and Learn More.

I think I am on progress for this week.

 


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *