10 Good Ideas for Micro:Bit projects:
Beating Heart (using python)
Special Eight Ball (using python)
Hot Potato Game
Hot and Cold Game
Candle
Door Alarm
Name Badge
Rock Paper Scissors
Water Bottle Alert
Activity Array
Are you working by yourself or in a team?
For this assignment, I'll be working by myself. Although having a partner or a friend to do this with wouldn't no doubt- be fun, I cannot do that because of instructions.
What materials will you need for your project?
For this project, I'll need the 1-2 micro bit devices, a battery pack, and a python editor.
What is your plan to create in this project?
In plan to start my website and planning on day one, then I'll start the coding on the following days as well as putting it together. I'll simply try to get as much done in one day as possible and then log it, giving me more free time and less stress in the end.
What unique qualities will your project have?
This project will be make out of a Micro: Bit, which you would never have expected to be able to play a game like hot potato. But, because of it's sensors and unique coding, it will be able to and may even keep score! Unlike most projects on the platform, this one will be done using python coding instead of the common "makecode" coding material.
Today was fairly simple and quick. I listed down all the ideas for the project that I coulkd think of and find, then did the planning questions. After that, I didn't have much else to do. I looked on the website to get a good idea on how it works, then after filling out my daily reflection for the website I got to spend the rest of the day in free time.
We finished coding and programming the micro:bit today, which really didn't take long. It was fairly simple and I kind of enjoyed coding in python. Tomorrow, I'll be uploading a video to the website playing the hot potato game by myself. After that, I'll finish editing the website, once finished the project should be over and I'll check if there's any others I have to do, I'll do those- or free time.
Today I filmed myself playing hot potado with an imaginary person as evidence that my project works. I lost to the imaginary person, which is proved by the cross and sad noise the microbit bade when passed back to me. If I have enough time I'll be finishing up the website as well today, but I really don't have much time.
Today was spent touching up the website and finishing all I needed on it, such as the paragraphs and my daily log. I also added a couple more variables to the Micro:Bit and re-uploaded the video, presenting what it could do with the new variables in place.
Using python coding on the Micro:Bit website, I created a program in which would allow me and someone else to play hot potato with a Micro:Bit because when looking for one of these projects, I found a hot potato game. It sounded very fun, and easy enough to complete in time. I believed the project would be quiet enjoyable because of this- in which it was. I had a good time with this and would consider doing it again if I got such a chance. The Micro:Bit projects are fun, customizable, easy to understand, and simple to execute. This is also a project that- had given the chance, I'd recommend to another.
During this process, I learned some of the fundamentals when coding in python, I also learned how to operate and work with a Micro:Bit without a battery pack, and how to upload my code onto a foreign electrical object. I also learned how to better manage my time with this project, and it was easy enough to do so with. The overall project was not overwhelming, and was actually quite enjoyable compared top my last project, which I'd consider to be my most frustrating project I've done so far.
The 7 standards of the class are Empowered Learner, Digital Citizen, Knowledge Constructor, Innovative Designer, Computational Thinker, Creative Communicator, and Global Collaborator. My project ties to Computational Thinker because using a Micro:Bit requires computational thinking and prior computational knowledge. I say this because during this project I coded in Python, I took it upon myself to code the entire thing myself rather than using the pre-made code, as I wanted to test my skills in coding I had developed last year. I'd say I improved very well, though I had forgotten some of the fundamentals, they came back to my mind along the way. A Computational Thinker is always considering how to make something better, constantly thinking critically, with a mind that's always on the run. This is a project that most decennially connects to such a category and principle.
A challenge I overcame on this project was procrastination, once again. I was able to do it by forcing myself to do it, setting limits and times in which I'd start, and motivating myself with a promise of free time after the fact. Knowing myself, procrastination is something I struggle heavily on, and constantly feel the need to improve on. If I wasn't so much of a procrastinator, I'd accomplish more in my life, so it is really a critical thing I need to improve. I'm not the only one who needs to improve on such a thing, and it's a common struggle. But still, even if it's common it's still something you can work on and potentially fix. I believe that I can do it, and I'll get better at it with every project- at least that's what I'm hoping.
Given a chance to do this again, I would change the project I choose to do. Not whether I used a Micro:Bit or something else, but rather what I choose to do with the Micro:Bit. We have to choose a function to program the Micro:Bit to do, and I choose hot potato. I wish I had done something else. The reason why I would change it is because although it was indeed a fun project, it was not challenging enough to me and I finished it rather quickly, if I had the chance I wish I had chosen something at least a step up in difficulty. Once again, this could've made the entire experience much more memorable and fun to do, something I would actually remember to look back at and enjoy the memory of.
Hastings High School Career and Technical Education Program offers Agriculture, Business Management, Computer Programming, Construction Trades, Culinary Arts, Digital Multimedia, Engineering Design, Finance, Insurance, Marketing. My project connects to the Computer Programming CTE program at Hastings High School. This is proven true because in computer programming, it's common to deal with coding in Python or JavaScript, just as we did when coding the Micro:Bit to function correctly, coding it to have new unique features and to fix bugs and delete codes that simply won't work. This is something I delt with the entire time across the project and it was indeed a fun but challenging thing to face in my time while doing this. I personally enjoy computer programming which is what made this an exciting project for me- and previous knowledge of course made it fairly simple.
My project connects to careers in software development, embedded systems engineering, and electronics engineering because it develops core skills in the programming area, involves the process in which you deal with hardware and system development, hands on problem solving, and others which are all crucial when it comes to each one of these careers. Just like the vision with the Micro:Bit, all of these are technology driven and complex careers. In the end, they all deal similar things and have similar visions, which are all shown thought the process of developing and programming your Micro:Bit.