You are browsing as a guest. Sign up (or log in) to start making projects!

rosandrox

@rosandrox

Joined June 6th, 2026

  • 19Devlogs
  • 6Projects
  • 4Ships
  • 45Votes
Just chilling!
Ship Pending review

I made a desk buddy that has simulated emotions. It can get angry curious, happy,bored and is somewhat of a nerd.It helps you code better as it is based on the talk to the rubber duck theory wher a passive listener helps you structure your thought. It s name is Axel. It is scared of the dark. It was a chalenging and rewarding process!It realy just started off as a chalenge between myself and I.Iw is costructed of:
HC-SRO4 Ultrasonic Sensor
Speaker/piezo
Servo 180 motor
LCD screen
Light Dependent Resistor
10kΩ potentiometer (for the lcd screen, you can just use an I2C)
Rgb ring (for a visual effect)
Breadboard Power Suply for more flexibility
2x9v batteries
It has many outputs! And multiple ways of interaction.The video has only some of them so I suggest you take a look at my code and readme from github! I am very proud of this little project. I believe you ll like it too.

  • 10 devlogs
  • 10h
Video of Project → See source code →
Open comments for this post

1h 40m 1s logged

I finally coded it and it works I still have to make some last minute changes and it will be ready to ship!!!

0
Original post
@rosandrox

I finally coded it and it works I still have to make some last minute changes and it will be ready to ship!!!

Replies

Loading replies…

0
1
Open comments for this post

52m 1s logged

So I officialy finished the hardware.I added a PIR sensor and an Ultrasonic sound sensor.I mapped all the pins and made a list of the components I used Arduino Uno R3
16x2 LCD Display HD44780
10k potentiometer
PIR Motion Sensor HC-SR501
Ultrasonic Sensor HC-SR04
SG90 Micro Servo Motor
Passive Piezo Buzzer
breadboard
jumper wires
220 ohm resistor
1000 ohm resistor
external 5V power supply…
Now I think I am ready for the code (I am NOT READY for this emotional roller coaster)I tested all the components so if anything goes wrpng I ’ll be sure it is a software problem. Also the Assistant might look cheap and too low quality. But it is all I can currently afford. Maybe, maybe if stardance gives me a 3d Printer all my projects will be professional (just kidding(not rly)).See you in the next dev log.

0
Original post
@rosandrox

So I officialy finished the hardware.I added a PIR sensor and an Ultrasonic sound sensor.I mapped all the pins and made a list of the components I used Arduino Uno R3
16x2 LCD Display HD44780
10k potentiometer
PIR Motion Sensor HC-SR501
Ultrasonic Sensor HC-SR04
SG90 Micro Servo Motor
Passive Piezo Buzzer
breadboard
jumper wires
220 ohm resistor
1000 ohm resistor
external 5V power supply…
Now I think I am ready for the code (I am NOT READY for this emotional roller coaster)I tested all the components so if anything goes wrpng I ’ll be sure it is a software problem. Also the Assistant might look cheap and too low quality. But it is all I can currently afford. Maybe, maybe if stardance gives me a 3d Printer all my projects will be professional (just kidding(not rly)).See you in the next dev log.

Replies

Loading replies…

0
2
Open comments for this post

46m logged

Added the servo motor and the speaker!!

0
Original post
@rosandrox

Added the servo motor and the speaker!!

Replies

Loading replies…

0
2
Open comments for this post

24m 1s logged

So I got the Lcd working!I am off to the other components now!!!

0
Original post
@rosandrox

So I got the Lcd working!I am off to the other components now!!!

Replies

Loading replies…

0
1
Open comments for this post

1h 28m 1s logged

I am having a big trouble with coding. I took apart the assistant to do everything 1 by 1.

0
Original post
@rosandrox

I am having a big trouble with coding. I took apart the assistant to do everything 1 by 1.

Replies

Loading replies…

0
6
Open comments for this post

1h 58m 1s logged

SO scraped the whole project and re started from scratch.I added an Lcd screen (didn’t have I2c). Added a tap sensor,a servo motor and a PIR sensor. Also I boversoldered the other speaker and now it doesn’t work so I used a smaller one with two capacitors to smooth out the sound and it is preety neat.Now to the coding!

0
Original post
@rosandrox

SO scraped the whole project and re started from scratch.I added an Lcd screen (didn’t have I2c). Added a tap sensor,a servo motor and a PIR sensor. Also I boversoldered the other speaker and now it doesn’t work so I used a smaller one with two capacitors to smooth out the sound and it is preety neat.Now to the coding!

Replies

Loading replies…

0
4
Open comments for this post

41m logged

So I completed the physical built.I didnt use an LCD cause I dont have I2c one but there will be voice and sound feedback from the companion.While I might change anything I can in the future.Next dev log will be me writing the code and finding out how to wire some parts I never used before.

0
Original post
@rosandrox

So I completed the physical built.I didnt use an LCD cause I dont have I2c one but there will be voice and sound feedback from the companion.While I might change anything I can in the future.Next dev log will be me writing the code and finding out how to wire some parts I never used before.

Replies

Loading replies…

0
3
Open comments for this post

34m logged

I finished a big part of the cardboard mvp everything is cut out.Next devlog will feature a photo of the MVP

0
Original post
@rosandrox

I finished a big part of the cardboard mvp everything is cut out.Next devlog will feature a photo of the MVP

Replies

Loading replies…

0
2
Open comments for this post

55m 1s logged

I added the basic components and decided I will make an MVP out of cardboard an I ll ship it that way.It will all run on an arduino uno.It is preety neat I ll post pictures from next devlog.Stay tuned!

0
Original post
@rosandrox

I added the basic components and decided I will make an MVP out of cardboard an I ll ship it that way.It will all run on an arduino uno.It is preety neat I ll post pictures from next devlog.Stay tuned!

Replies

Loading replies…

0
3
Open comments for this post

27m 1s logged

So I started on the research of what to do and searched for what i had available.I’ll prob have to buy an i2c lcd screen cause mine is broken. I added a servo and an ultrasonic sensor to the hardware.I am also thinking of putting a tap module.I only have a buzzer i think for sound feedback

0
Original post
@rosandrox

So I started on the research of what to do and searched for what i had available.I’ll prob have to buy an i2c lcd screen cause mine is broken. I added a servo and an ultrasonic sensor to the hardware.I am also thinking of putting a tap module.I only have a buzzer i think for sound feedback

Replies

Loading replies…

0
2
Ship

Basically the whole OS
Quest archive: descriptions of imaginary quests and monsters
About me: information about me and my journey through coding and robotics.
Pomodoro Timer: a focus timer
Coffee Minder: an app that reminds you to drink coffee every 45 minutes with one hour
Music player: place one medieval folk music anthem.
WarriorOS top bar button: opens the welcome window for WarriorOS
The date in the top bar: opens up the calendar
A clock in the middle of the screen
I also tried to add draggable apps. And I started getting into two-vector grid organizing. But then I got really frustrated really quickly because there were a lot of problems and it was time-consuming. I believe I lost one hour trying to figure it out. Because something would always overlap even if it wasn't that visible however these are the functions that the OS serves. If you want more info, you can access my previous devlogs, which I believe I've done very analytically. The GitHub page has an analytic breakdown of what I did, the idea, and the coding behind every app.

Try project → See source code →
Open comments for this post

3h 44m 40s logged

So after 3 hours of tirelessly working on this, It isfinally over. So here’s what I did over those three hours. Because I looked into some other projects, I got the idea of adding a double tap for all the desktop apps. So now you must double-click all the desktop apps in order to open them. Then there is the top bar that you must only do a single click on. I added a clock on the background. I thought it would be cooler than having it on the top bar. On the top bar I left the date and when you click it, it opens the calendar. Then I added a coffee minder. So the idea occurred to me a while back when I saw a water-cup tracker in a Linux distro. And I like the idea of it and what I did is basically, when you open up the coffee minder, if 45 minutes pass the Gargoyle will get a bit tired. And when 60 minutes pass, he will pass away and you will have to revive him by drinking another cup of coffee. I thought it was a fun idea. I also added the music player. I used this YouTube video along with some of my prior knowledge to change up some things. https://www.youtube.com/watch?v=JtrFzoL1joI and I also used this artist’s song for the medieval theme. https://pixabay.com/users/tunetank-50201703/?utm_source=link-attribution&utm_medium=referral&utm_campaign=music&utm_content=412748 . I’m very proud to have designed most of the art inside the OS. I was a bit tired and I wasn’t feeling like making the rest of the icons so I just put two emojis for the coffee minder and the music player. I think it came out really solid. I also added a highlight around its box’s border. That’s all pretty much.

0
Original post
@rosandrox

So after 3 hours of tirelessly working on this, It isfinally over. So here’s what I did over those three hours. Because I looked into some other projects, I got the idea of adding a double tap for all the desktop apps. So now you must double-click all the desktop apps in order to open them. Then there is the top bar that you must only do a single click on. I added a clock on the background. I thought it would be cooler than having it on the top bar. On the top bar I left the date and when you click it, it opens the calendar. Then I added a coffee minder. So the idea occurred to me a while back when I saw a water-cup tracker in a Linux distro. And I like the idea of it and what I did is basically, when you open up the coffee minder, if 45 minutes pass the Gargoyle will get a bit tired. And when 60 minutes pass, he will pass away and you will have to revive him by drinking another cup of coffee. I thought it was a fun idea. I also added the music player. I used this YouTube video along with some of my prior knowledge to change up some things. https://www.youtube.com/watch?v=JtrFzoL1joI and I also used this artist’s song for the medieval theme. https://pixabay.com/users/tunetank-50201703/?utm_source=link-attribution&utm_medium=referral&utm_campaign=music&utm_content=412748 . I’m very proud to have designed most of the art inside the OS. I was a bit tired and I wasn’t feeling like making the rest of the icons so I just put two emojis for the coffee minder and the music player. I think it came out really solid. I also added a highlight around its box’s border. That’s all pretty much.

Replies

Loading replies…

0
1
Ship

I tried to personalize it as much as possible. I have added four apps. The welcome up the Quest Archive the About Me app end the Pomodoro timer. The top bar has the opening icon for Warrior OS. At the middle it has the quote: "Mens et manus". That is a very important quote to me. I think it describes best my hardware and software ability till now and how much I want to combine the theoretical with the practical. And on the right of the top bar there is the date and time. Then I have three apps that are analytically explained in the GitHub. I found it very challenging adapting to these new languages. First of all because I didn't at first understand the point of style.css but now I understand it. Also I found it a bit difficult setting all the parameters and sizes to be exact and correct. And sometimes I got caught up in the documentation. Even though I believe other WebOSes out there are 10 times better than mine, at least I tried and I'm very happy with what I got out of it. I will always update it so that's a good thing. Please let me know anything I should fix so I can make better updates.

Try project → See source code →
Open comments for this post

22m 28s logged

I added the pomodoro timer app because it felt too empty. This is my last dev log before uploading and shipping the WebOS. I know I will make more updates to this so even though it is in a very primal state, it’s still good because I didn’t know that much about JavaScript and HTML and now I’ve learned.

0
Original post
@rosandrox

I added the pomodoro timer app because it felt too empty. This is my last dev log before uploading and shipping the WebOS. I know I will make more updates to this so even though it is in a very primal state, it’s still good because I didn’t know that much about JavaScript and HTML and now I’ve learned.

Replies

Loading replies…

0
6
Open comments for this post

20m 57s logged

So I added three tabs in the About Me app:

A really small description of me
My contacts
My portfolio
My portfolio is kind of lacking. I would like to put more things in it; however I have to search up how to make a scroll bar, etc. For now the OS is constructed of:
the top bar that has the “Warrior OS” welcome up the months, et cetera, quote
at the top right the date and time
the side quest journal that has quests of ancient warriors and imaginary quests and imaginary monsters while also having the “About Me” icon
That is another app. I’m very happy because except for the chief in the Warrior OS welcome screen and the background, every other art is done by me, either by code or by design on the pixil site. I think the project is ready to ship.

0
Original post
@rosandrox

So I added three tabs in the About Me app:

A really small description of me
My contacts
My portfolio
My portfolio is kind of lacking. I would like to put more things in it; however I have to search up how to make a scroll bar, etc. For now the OS is constructed of:
the top bar that has the “Warrior OS” welcome up the months, et cetera, quote
at the top right the date and time
the side quest journal that has quests of ancient warriors and imaginary quests and imaginary monsters while also having the “About Me” icon
That is another app. I’m very happy because except for the chief in the Warrior OS welcome screen and the background, every other art is done by me, either by code or by design on the pixil site. I think the project is ready to ship.

Replies

Loading replies…

0
3
Open comments for this post

2h 47m 39s logged

So I followed the entire guide and it was pretty easy to follow. I tried very hard and stumbled upon a lot of problems along the way but I think I have a nice prototype. Now I’m trying to make the About Me app a little bit better. I don’t know why every header is yellow. I think it’s kind off putting but I will fix that. I just really wanted to do a yellow one. I don’t know why. However it seems pretty legit and was pretty easy to follow as I said previously. Here I basically set up the background, the top bar, and the windows and the app openers, the icons, which I used mostly JavaScript. The JavaScript file is 300 lines and the HTML one is only 100 lines long. Also at first I couldn’t quite understand the point of the CSS but now I think I get it. So I’ll continue and probably I will ship it soon.

0
Original post
@rosandrox

So I followed the entire guide and it was pretty easy to follow. I tried very hard and stumbled upon a lot of problems along the way but I think I have a nice prototype. Now I’m trying to make the About Me app a little bit better. I don’t know why every header is yellow. I think it’s kind off putting but I will fix that. I just really wanted to do a yellow one. I don’t know why. However it seems pretty legit and was pretty easy to follow as I said previously. Here I basically set up the background, the top bar, and the windows and the app openers, the icons, which I used mostly JavaScript. The JavaScript file is 300 lines and the HTML one is only 100 lines long. Also at first I couldn’t quite understand the point of the CSS but now I think I get it. So I’ll continue and probably I will ship it soon.

Replies

Loading replies…

0
2
Open comments for this post

1h 2m logged

So I finally made the GitHub page for the MVP. I’m really excited. I think I’ve done a pretty good job with this project so far. It’s just an MVP and the prototype now. It works but I think we can take it a notch farther. Also you cannot recreate, copy, or use for any commercial reasons, or republish this project. It is prohibited. I basically know nobody was going to copy it or is going to copy it but I just put it there to feel more official and cool and just in case. I think the idea can go further than this. I see what I do so stay tuned. I also tweaked a bit the ESP32 code and the MIT App Inventor app to make everything work fluently and very well. See you in the next devlog!

0
Original post
@rosandrox

So I finally made the GitHub page for the MVP. I’m really excited. I think I’ve done a pretty good job with this project so far. It’s just an MVP and the prototype now. It works but I think we can take it a notch farther. Also you cannot recreate, copy, or use for any commercial reasons, or republish this project. It is prohibited. I basically know nobody was going to copy it or is going to copy it but I just put it there to feel more official and cool and just in case. I think the idea can go further than this. I see what I do so stay tuned. I also tweaked a bit the ESP32 code and the MIT App Inventor app to make everything work fluently and very well. See you in the next devlog!

Replies

Loading replies…

0
4
Open comments for this post

1h 56m logged

So I made the project’s mascot and the voice recognition plus physical assistance guiding up. For now the bot responds to some questions that the surgeon assistant may have. It keeps track of the blood pressure, etc. I also improved the code so that everything is functional and the wheel spins there. That it must be. I did a bit more research too to adjust bot’s answers. And lastly we made the robot functional. This was just the MVP and my team and I presented it. It was in an MIT MVP presentation. They really appreciated the project. So now I will log my schematics and everything.

0
Original post
@rosandrox

So I made the project’s mascot and the voice recognition plus physical assistance guiding up. For now the bot responds to some questions that the surgeon assistant may have. It keeps track of the blood pressure, etc. I also improved the code so that everything is functional and the wheel spins there. That it must be. I did a bit more research too to adjust bot’s answers. And lastly we made the robot functional. This was just the MVP and my team and I presented it. It was in an MIT MVP presentation. They really appreciated the project. So now I will log my schematics and everything.

Replies

Loading replies…

0
1
Open comments for this post

2h 11m 36s logged

SO HUGE UPDATE! I REDESIGNED THE WHOLE THING AND THE IDEA TOO! So yesterday I was planning to have an LCD screen with another OLED screen that would show a therapy bot that would help the patient and a gripper which would grip the equipment of the surgeon and hand the equipment to the surgeon. This was wrong for many reasons. First of all there were two different target groups that were very difficult to do in one. Also it didn’t really make sense so I redesigned the idea. First of all I thought, what should be my priorities? Should it be:
how fast it goes
how accurate it is
Etc. etc. I decided that the best factor to prioritize is speed. If the robot was slow then it wouldn’t help as much with the surgeon the assistant. So in this session I did some research on the problems of the surgeon assistants so that my robot could pretty much solve them. The attached image is the final image. I won’t be using a step motor because I don’t have one and I don’t plan on getting one but I will use the DC motor, which in combination with the rotary sensor that I have, will detect the exact degrees. I decided on not using the Sonar sensor, which I have placed on the attached image.

I will use two OLED displays that will display the same thing. Because it will be a bit of a big creation, I decided to put two so info for the search can be shown from two different prices and not only to what’s on one. I will be using in ESP 32 because it has Bluetooth and Wi-Fi and all of this will be voice controlled with the MIT App Inventor app that I designed in this session. For further complications I will update you with other dev logs.

0
Original post
@rosandrox

SO HUGE UPDATE! I REDESIGNED THE WHOLE THING AND THE IDEA TOO! So yesterday I was planning to have an LCD screen with another OLED screen that would show a therapy bot that would help the patient and a gripper which would grip the equipment of the surgeon and hand the equipment to the surgeon. This was wrong for many reasons. First of all there were two different target groups that were very difficult to do in one. Also it didn’t really make sense so I redesigned the idea. First of all I thought, what should be my priorities? Should it be:
how fast it goes
how accurate it is
Etc. etc. I decided that the best factor to prioritize is speed. If the robot was slow then it wouldn’t help as much with the surgeon the assistant. So in this session I did some research on the problems of the surgeon assistants so that my robot could pretty much solve them. The attached image is the final image. I won’t be using a step motor because I don’t have one and I don’t plan on getting one but I will use the DC motor, which in combination with the rotary sensor that I have, will detect the exact degrees. I decided on not using the Sonar sensor, which I have placed on the attached image.

I will use two OLED displays that will display the same thing. Because it will be a bit of a big creation, I decided to put two so info for the search can be shown from two different prices and not only to what’s on one. I will be using in ESP 32 because it has Bluetooth and Wi-Fi and all of this will be voice controlled with the MIT App Inventor app that I designed in this session. For further complications I will update you with other dev logs.

Replies

Loading replies…

0
1
Loading more…

Followers

Loading…