What did you build today (Pictures) ?
-
@sincze I've done and seen a lot worse than this. Good job. Any particular reason you chose to use a Arduino Mega?
@dbemowsk Well first I started with my all time favourite... the Nano, as I have prototyping boards available.;-) but even with some simple light shows it did not have enough memory to hold de states of each individual 900 LEDs.
I moved to the Mega. as it has more memory. My sketch worked fine so I started to build the node in its box. I also looked at the Github for the Doll House inspiration. I found the library that had 56 effects. So I thought why not use that one... Migrated my sketch, did a few tests with 300 LEDS, completed the enclosure and only than found out It could not controll all the 900 leds, due to memory issue. Insufficient RAM.
But as this forum is a learning curve for me please feel free to share your thoughts. I always look at examples from others and see what I can do with it myself. I don't have fancy PCB equipment, justs a soldering iron and my own Aliexpress wearhouse with components ;-)
-
@dbemowsk Well first I started with my all time favourite... the Nano, as I have prototyping boards available.;-) but even with some simple light shows it did not have enough memory to hold de states of each individual 900 LEDs.
I moved to the Mega. as it has more memory. My sketch worked fine so I started to build the node in its box. I also looked at the Github for the Doll House inspiration. I found the library that had 56 effects. So I thought why not use that one... Migrated my sketch, did a few tests with 300 LEDS, completed the enclosure and only than found out It could not controll all the 900 leds, due to memory issue. Insufficient RAM.
But as this forum is a learning curve for me please feel free to share your thoughts. I always look at examples from others and see what I can do with it myself. I don't have fancy PCB equipment, justs a soldering iron and my own Aliexpress wearhouse with components ;-)
-
Though not fully finished, I am prototyping a new in-wall switch/scene controller with an integrated 128x64 OLED display. The design is made to fit my decora wall switch design that I had posted a while back. Here is a mock up of how I think the keypad and screen will be layed out.
!

For the screen, I am hoping to display the current room temperature and possibly the outside temp. I can also scroll messages across the screen if needed. I can also do some custom graphics and icons.
I have tested the display connected to my uno with the Adafruit sample code and think it does a nice job. This is not my video, but it is the same sample code that I used to test it.
https://www.youtube.com/watch?v=ldq0-IXl_GMI'll post more as I get further along.
-
@dbemowsk I like your buttons-OLED a lot. It would be nice to have available a generic module like this with a screen and buttons and which "just works" to use on different projects. Nice work!
@neverdie I am hoping to soon have all of my boards posted on openhardware.io. I am just waiting for a reply on a thread I posted last night on what OHL to use when I upload them. I currently have a power supply board, the controller board that you see in the pics above, and a universal switch board that allows you to build it into everything from a single paddle switch to an 8 button scene controller. All of this fits a standard decora style US wall switch box. I designed the controller to be somewhat universal which is what gave me the flexibility for this design. I had thought about a similar design with this OLED display in which the buttons were layed out in an up, down, left, right and center select (U, D, L, R, S) configuration. If I ever get around to designing a board for this, I might see if it is possible for me to fit the buttons in a multi-configuration layout similar to my original button board where you can choose to make the 6 button layout like in my pics, or the U, D, L, R, S layout.

-
@dbemowsk I like your buttons-OLED a lot. It would be nice to have available a generic module like this with a screen and buttons and which "just works" to use on different projects. Nice work!
@neverdie As far has having a generic module, the display and button board, or even my original button board can be used with other things. The key is just knowing the connections, and you could plug these on to any header in that configuration. Below is the layout of my controller board, but if you layed out headers in the configurations I have on this board, you could use any of my switch boards.

-

Assembling and testing rev 5 tonight.
-
So last night I got the display connected and I now have the Adafruit sample code running on it:
https://youtu.be/knaLySC4X6ITonight I will be installing the buttons and hopefully working on some test code for the buttons and the screen. Here is my proposal for the switch wiring. The red traces are for the columns, and the blue are for the rows.

One thing that I would like to do with this is to possibly display some animated graphics for the current weather condition. Seeing the falling stars at the end of the Adafruit test code made me think of rain or snow falling. Something like that might go outside the limits of the pro minis memory, but hey, never hurts to try.
-
So I have all of the keys soldered in and wired. I did some simple tests to see how things were working. I tested with a font size of 2, and again with a font size of 4.
Font size 2.
https://youtu.be/7tu7ZgkpF-0Font size 4
https://youtu.be/acMMex0eIVs -
So last night I got the display connected and I now have the Adafruit sample code running on it:
https://youtu.be/knaLySC4X6ITonight I will be installing the buttons and hopefully working on some test code for the buttons and the screen. Here is my proposal for the switch wiring. The red traces are for the columns, and the blue are for the rows.

One thing that I would like to do with this is to possibly display some animated graphics for the current weather condition. Seeing the falling stars at the end of the Adafruit test code made me think of rain or snow falling. Something like that might go outside the limits of the pro minis memory, but hey, never hurts to try.
@dbemowsk said in What did you build today (Pictures) ?:
Seeing the falling stars at the end of the Adafruit test code made me think of rain or snow falling. Something like that might go outside the limits of the pro minis memory, but hey, never hurts to try.
Hey Nice Work!
I see you are using I2C, vs SPI... that may be why your display is so much slower than the demo in the Adafruit video.
Can't wait to see the final board!
-
Today I build a basic node for temperature (DS18B20) and analog input. Most of my nodes feature a DS18B20 connection as it only 'costs' a 4k7 resistor and a connector.
PCB is etched.

-
@neverdie said in What did you build today (Pictures) ?:
@boozz What are those 3 pin male connectors called?
I guess that is molex 3 pin tht pcb connector, like this https://uk.rs-online.com/web/p/pcb-headers/4838477/
-
Hi
Its been a long time since I made something Mysensors.But now I made my first WIFI node with led dimmer. Using the ESP8266 NodeMCU.
I use the VeraPlus and made a new Mysensors Device, and put in the IP of the NodeMCU.
This is not my last wifi node. I am thinking of making a motion/temp sensor next :-)
and the box.

-
one step further...






ISP works, FTDI works, test code works, and looks like a genuine board :)
now comes the hard part :D -
@andrew
What is that spring loaded contraption? Is it for holding your PCB while you solder it? If so, I can see how that would be handy.@neverdie said in What did you build today (Pictures) ?:
What is that spring loaded contraption? Is it for holding your PCB while you solder it? If so, I can see how that would be handy.
yes. I have a "third hand" station as well, which is good for through hole parts and pcb handling, but for smd, this could be a life saver.
this is the exact item which I ordered and which you can see on the photo:
https://www.aliexpress.com/item/8-12cm-Fixture-Motherboard-PCB-Holder-For-Mobile-Phone-Board-Repair-Tool/32767458535.html -
Today's progress on the new switch consists of finishing the basic 3D model of the wall switch plate and working on some of the programming.
For the wall plate design I do not have buttons as of yet, but the main part of the wall plate turned out good. I did the initial print in yellow because I am out of white at the moment. I am still trying to figure out the best way of printing it. In the video, you will see that the tabs are looking a bit rough. That is because I printed this one face down with supports for the tabs. If I decide to print them that way, it won't be bad because the tabs will be hidden under the wall plate cover. I will try printing them both ways to see which comes out better.
For the programming, I created a couple bitmap icons and did a sample of those icons animated on the screen. The animations toggle back and forth and each runs for about 10 seconds. One bitmap is a rain drop, and the other is a snow flake. The idea is to use these to display weather conditions. I will probably design some clouds and a sun as well and have 4 possible animated weather displays.
https://youtu.be/icre7xeprJI -
one step further...






ISP works, FTDI works, test code works, and looks like a genuine board :)
now comes the hard part :D
