Mika Virtala
Student at Karelia UAS, learning coding with Java, Javascript, Node.js, MariaDB / MySQL, React and Spring
- Report this post
I had a little problem with my own Raspberry Pi. Its fan made a lot of noise. I ordered two new fans, and they arrived this week. Connector is not exactly what it supposed to be – I had to switch plus wire with ground wire to face the metals away from the pins – but it works. I have now a new less noisy fan in my Raspberry Pi.I have a plan. I’m thinking of taking one of my RuuviTag to the attic of our house. There’s not much there but insulation. I thought that it wouldn’t work, but during our RuuviTag station project I tested my module for RuuviTag monitoring for disappeared devices by wrapping my Ruuvis into tinfoil and placing them the other side of our house. It was kind of hard to make them totally silent (would have been much easier just placing them inside our car in our carport). That sort of awakened my hopes that it could be possible to get BLE messages from the attic through some insulation and panels. Worth of trying. I want to know how insulation humidity changes in varying conditions.Not a very easy task. I will have to climb to the roof of our house, walk a bridge, pass the chimney, reach a hatch on the roof well out of the reach of the bridge, and unscrew 3 screws and hope that one hand operating has a grip on the tools and the screws. And of course, there is a chance that there are wasps living somewhere in the attic and I don’t want to be stung by an angry wasp at the roof. A lot to consider before my feet touch the ladder rungs.But a step by step is the style. I’m working on a CLI setup wizard for my RuuviTag BLE station and a simple REST API to get data from database. I’ll have to go to the attic in autumn anyway, so I’m going to combine my RuuviTag “installation” with the mandatory checking of the attic and the roof. Not today is the thing I’m trying to say.This summer I have also been listening to Learn C Programming and OOP with Dr. Chuck on Youtube and monkeying some of the code examples. I hope that learning some C can help me to understand more what is going on with other programming languages like JavaScript and Python. So, this summer I have already compiled my first “Hello, world!” and simple binary search with C and GCC.Although I don’t have much vacation days this summer, it has been refreshing and relaxed summer this far. I hope you too have had a relaxing summer.
3
To view or add a comment, sign in
More Relevant Posts
-
Mika Virtala
Student at Karelia UAS, learning coding with Java, Javascript, Node.js, MariaDB / MySQL, React and Spring
- Report this post
Here's my test bench for this summer.
5
1 Comment
Like CommentTo view or add a comment, sign in
-
Mika Virtala
Student at Karelia UAS, learning coding with Java, Javascript, Node.js, MariaDB / MySQL, React and Spring
- Report this post
Meetup in Joensuu 13th June.https://lnkd.in/dXwTtWf9
Like CommentTo view or add a comment, sign in
-
Mika Virtala
Student at Karelia UAS, learning coding with Java, Javascript, Node.js, MariaDB / MySQL, React and Spring
- Report this post
It’s been a while since I have written anything here. I’ve been a bit busy doing Python coding in our ICT development project. Although I have a statement of Achievement in Programming Essentials in Python provided by Cisco Networking Academy, signed no less than VP & General Manager of Cisco Networking Academy, I must say there were a lot to learn during this project. Recapping my rusted Python basics was one thing, the others were new like asyncio, logging, smtplib and cryptography to mention few. Phew, I’ve done all I can. Next week I’m just going to rest.
2
Like CommentTo view or add a comment, sign in
-
Mika Virtala
Student at Karelia UAS, learning coding with Java, Javascript, Node.js, MariaDB / MySQL, React and Spring
- Report this post
I’ve been busy with the ICT development project. I did a small experiment and collected two times 10000 rows of data from five #RuuviTag using Raspberry Pi in the Wärtsilä campus. With that data I calculated the packet loss for our project’s RuuviTags. Two of those calculations gave 19 % loss. Still in the range of normal.I purchased earlier two RuuviTag for myself. Today I updated a Long-Life firmware to one of them. Easy to do when you have a good guide like found in the ruuvi.com software-update webpage. Measurement update interval is 63 seconds and that can be seen in the Ruuvi Station mobile app. So updating the firmware in project RuuviTags would be one suggestion to give to our customer to achieve longer battery life.I made a not so good Python program and cloned it from my personal GitLab repository to the Raspberry Pi computer in the campus for my test run (I hope the final project code will be much more organized). As for the actual project we use Azure repository in Azure DevOps.
5
Like CommentTo view or add a comment, sign in
-
Mika Virtala
Student at Karelia UAS, learning coding with Java, Javascript, Node.js, MariaDB / MySQL, React and Spring
- Report this post
My two #RuuviTag devices arrived. I started one up. Mobile app is very easy to use.I tried the find-method in Python to see if it can find the RuuviTag. Had to install bleak to my Python project and now it seems to work.The ICT development project Raspberry Pi computer in campus found RuuviTags too after bleak installation and trying the very same async find-method in ruuvitag-sensor Python package.I made a test directory and cloned code from my Gitlab repository into the Raspberry. At least this way I can push code from my laptop to Gitlab and pull it into the Raspberry. Not an optimal solution, but a solution. I used venv to make a virtual environment for Python so that I didn't mess up the global installations.Next week our project work begins with "sprint 1". I hope that my findings help us with the actual application development. I almost can't wait to hear if others have done experiments and what they have found out.
2
Like CommentTo view or add a comment, sign in
-
Mika Virtala
Student at Karelia UAS, learning coding with Java, Javascript, Node.js, MariaDB / MySQL, React and Spring
- Report this post
My 10-credit ICT Development Project course just started at Karelia. I ended up into a team with an assignment to develop a data collection solution for a #RuuviTag -sensors in the campus building. It senses temperature, humidity, air pressure and motion.I’m excited about this project. I couldn’t help myself, I had to already draw some Excalidraw-sketches of the system. I hope we can as a team and with our client have discussions about technical details and draw together a better sketch. At least for me it is important to visually see how the system works. From there it should be easier to start dive into the details.I also got the shiny object syndrome and acted upon it – I ordered two RuuviTags for myself to be used in my home. (No commercial sponsorship … yet).https://ruuvi.com/
8
Like CommentTo view or add a comment, sign in
-
Mika Virtala
Student at Karelia UAS, learning coding with Java, Javascript, Node.js, MariaDB / MySQL, React and Spring
- Report this post
Some little things just grind my gears ever so slightly. Like how to get rid of these error notifications in NetBeans IDE? I don’t know. Googling says that delete the cache. I can’t be bothered to do that every time I make a change into class attributes or constructors. Well, nothing is perfect, I guess. I had a full working day with no un-helpful error messages – now it seems that they’re here to stay.
Like CommentTo view or add a comment, sign in
-
Mika Virtala
Student at Karelia UAS, learning coding with Java, Javascript, Node.js, MariaDB / MySQL, React and Spring
- Report this post
1
Like CommentTo view or add a comment, sign in
105 followers
- 54 Posts
View Profile
FollowExplore topics
- Sales
- Marketing
- Business Administration
- HR Management
- Content Management
- Engineering
- Soft Skills
- See All