16. Applications and Implications¶
This week I worked on worked on defining what it will take to create my project and answering a few more questions.
List of materials¶
Amount | Material | Price |
---|---|---|
1 | OLED | $6.99 |
1 | DHT20 Temp/Humidity Sensor | $8.60 |
1 | Raspberry Pi Pico W | $13.00 |
I was able to get all of these in the lab and in the lab I also used Prusa PLA, clear acrylic, as well as 4 momentary swiches that I found in the lab.
What will it do?¶
My final project will be a simple 3D printed box that houses everything inside execpt the DHT20 sensor. The box will have 5 holes in the top, 1 for the OLED and the rest for the momentary switches. Inside the box will also be a small strip of Neopixels for fun and to let the light be move visible I will include a small layer of clear acrylic. Using a Raspberry Pi Pico W the 4 switches will flip between screens on the OLED. Each screen is supossed to substitute time on my phone with using my project. Two of the screens for the OLED will be calendars one for tests/projects that week and the other for big assignments coming up. The other two displays will be the date which I will know form the Pico’s enternal clock and reading of the DHT20 sensor. Together it should remove the need to view and phone in the morning and keep track of tests/projects/assignments. In a second version I would like for every piece to be accessible from a html server hosted by the Pico W that can flip between screens, update the two calendar displays, and chenge the color of the Neopixles.
Who’s done what beforehand?¶
DHT20 working in micropython link
Neopixel working in micropython link
What will you design?¶
I will design the board I use in my final project using Kicad. I will design the box everything fits in using Fusion 360.
What parts and systems will be made?¶
I will make the box everything fits in. I will also making the code that I will use by making my own code and mixing code linked above and code from Chatgpt to make my final code. I will also be creating simpler version of the final code to test steps on the way.
What processes will be used?¶
I will use Computer-Aided Design through Fusion 360 to help me laser cut and 3d print my box. I will use Electronics Design and Electronics Prouction to create the board for my final project. I the OLED will be used as an output and the 4 buttons and the DHT20 are inputs and I will use Embedded Programming to code everything together. And I want to create an Interface if I have enough time.
What questions need to be answered?¶
Can I access data from a digital calendar or do I just need to add it in the code. How do I access the Raspberry Pi Pico W’s intearnal clock, I plan on asking chatgpt for help with that. How do I program a OLED in micropython, I plan on asking chatgpt for help with that.
How will it be evaluated?¶
Requirements for version 1.0
-
4 buttons switching between 4 diffrent screens stated above.
-
A clean looking box/case
-
Clean Wireing.