Tell us about yourself!
3D Printed Arduino Based Analog Digital Clock
How to Build Benchtop Router Table
What a brilliant idea!And it looks stunning!!
8x8 Haptic Wordclock
I like your design!
Hi Lee,does this wiring diagram help you (diagram 1):HTB1lHBSKx1YBuNjy1zcq6zNcXXa5.jpg (1000×1000) (alicdn.com)(I searched for angel eyes button non latching on aliexpress.com)In your case, the power source is not 12V or something, but the 3.3V pin on your Raspberry PI: https://raspberrypihq.com/use-a-push-button-with-r...The ground is not connected at all. What the switch does, is when you press it, it'll connect C to NO (my translation would be 'Normally Open'), and deconnects C from NC ('Normally Closed'). It should not be hard to use a button like this.Be aware of possible bouncing-problems, so you might need to Google debouncing a button (can be done with a capacitor and a resistor, or in code (as I did in my project, at least, if I remember correctly).Kind regards,Roald
I like it!!! Great job!
Hi!I used a 12V DC power supply, with DC jack to power everything. The connector in your link will work, if you happen to have a 12V DC adapter lying around with a connector that will fit.Do note that the connector in your link may be difficult to mount (ok, glue will work).In the second picture of step 2, you'll see the power adapter with the connector already connected. It is a panel mount connector. And in the last picture of step 3, you'll see how I fitted the connector in the kitchen.You can of course just cut the connector of a 12V DC power adapter and solder the wires directly to the buck convertor, but then you can't disconnect the cable from the kitchen (which might not be a problem, but just something to think about)Kind regards and good luck!Roald
Adding color LED's makes it even cooler! I love it!
Word Clock Controlled by 114 Servos
Well, it should still work fine, as I've connected the Raspberry Pi to the audio input. It's the same as when you would connect your phone with a 3,5mm connector to the speaker (but I did it internally, so it looks nice. ;-)
That's a very good question. The current code does not include setting the time. I didn't think it was necessary. I clearly forgot about daylight saving...I set the time via the Arduino IDE. In the examples of the DS3231 or DS1307 library, there's an example program called SetTime. It'll set the time of the clock chip. After setting the time, simply upload your code again to the Arduino and the correct time will disappear on the display.
Luminch Color LED Lamp
Arduino Based Split-Flap Game
Hi Pascal,I see that you're using the Grove display library. Could you try it with the TM1637 library as mentioned in the instructable above? (go to the link, click on the green download button, save the zip file somewhere and simply add the zip to the Arduino IDE)Hmm, I have a new laptop, and it doesn't want to compile the Arduino-file either. I already installed the TM1637 library. I got this error: 'tmElements_t' has not been declaredBut, the errors you got, those weren't you're mistakes :-)Ok, now it compiles, I changed Time.h to TimeLib.h...Programming is trying, swearing, hoping and in the end succeeding!I hope the other TM1637 library gets you closer to your goal!Kind regards,Roald
Hi Pascal, don't get me started on libraries. I'm always struggling with finding the correct libraries. What particular library is the main problem, perhaps I can direct you to the version I used? In one one of the other questions/comments, Adam has shared an updated version of the code, perhaps that one works better for you?(for me, it's not very easy to test code on the actual arduino, as i forgot to make the USB-port of the arduino accesible without me having to disassemble the entire kitchen...)Regards,Roald
That looks great!!! A blue display looks very nice!
Whow! I really like your clean build, all cables are nice and tidy...
I think I bought all parts at aliexpress.com. Regarding the microwave, of course you can also do something similar for the microwave. There's room next to it, you could use that space (you'll loose some storage of course). A real bell sound would be super cool, oh, and a rotating dial or something like that (with a rotary encoder).A soft buzzing sound, would be also very cool, so you can hear it's operating.
FADing (Fall Asleep Device)
Hi AdamS542, that's a good and fair question! The current program does not have the possibility to set the time. This is not without reason... I was thinking on how to implement this, hold a button for a longer period, or two or three buttons at a time. The thing is, when I saw my kids playing with it, they try everything.But the backup battery lasts for a couple of years and the DS3231 is quite good actually (be aware of daylight saving, during winter the clock is not correct).Do note that opening the kitchen is quite simple, using the correct hex key. The countertop comes off and you can connect your computer. Another solution is to add a USB connector on the back of the kitchen.But you're probably right, a secret button combination (or two buttons during setup for example) would be bet…
Hi AdamS542, that's a good and fair question! The current program does not have the possibility to set the time. This is not without reason... I was thinking on how to implement this, hold a button for a longer period, or two or three buttons at a time. The thing is, when I saw my kids playing with it, they try everything.But the backup battery lasts for a couple of years and the DS3231 is quite good actually (be aware of daylight saving, during winter the clock is not correct).Do note that opening the kitchen is quite simple, using the correct hex key. The countertop comes off and you can connect your computer. Another solution is to add a USB connector on the back of the kitchen.But you're probably right, a secret button combination (or two buttons during setup for example) would be better.For this I would add a new state:#define SetClock 5And create a new procedure to change the current time.For example: void ChangeRTC(int intHourChange, intMinuteChange)(note that these integers can be positive or negative!)You can get the current time using:// Get current time RTC.read(RTC_time);The current hours/minutes:intHour = RTC_time.Hour + intHourChange;intMin = RTC_time.Minute + intMinuteChange;Then set the current time: // Set seconds to 0, to prevent that the time is changed at 59 sec and within a second the time changes again RTC_time.Second = 0; // Write time to DS3231 RTC.write(RTC_time);You'll have to add some if-statements in case the minutes pass 59 (or pass 0 going negative) and the for the hours when passing 23 (or pass 0 going negative).Now, in the Arduino 'loop', in case the state is SetClock (decide yourself how to enter this state) increase or decrease the current time, by calling the new procedure.Perhaps a new void ShowTimeOnDisplay(void)will be a good idea. When editing the hours, only show the hours, when editing the minutes only show the minutes? Or if you really like to program, you could make either the hours or the minutes blink.Hmm, it might be easier to only change the minutes? As you've noticed with setting the timer, you can simply hold a button. The same can be used for setting the time.
Kids Kitchen That Says BEEPView Instructable »
Simple Roller Style Rolling Pin
Timekeeping on ESP8266 & Arduino Uno WITHOUT an RTC (Real Time CLock)?
Retro Digital Clock
Photo and Video Mosaic
Instant Insanity Puzzle
CNC Help Honeycomb Toy Shelves Beehive
This is awesome!
Split Flap Display
YEAAAUGH, WHHAT? OKKKAY! Lil Jon Easy Button
CARDBIRD - The cardboard robotic arm
DIY Voltmeter With Arduino and a Nokia 5110 Display
DIY Concrete Lamp - Led String Light
Didn't the git clone command create a folder containing a number of files?You can visit the url with a regular browser and download the files manually: https://github.com/lthiery/SPI-Py
ESP8266 Desktop Clock (WiFi Synchronised!)
Arduino IOT automation with ESP8266
Wearable Loading Wheel - Motion Deactivated
Arduino Tutorials (part one - 16 Tutorial Pack)
ATtiny Watch Core
Neopixel, ESP8266 and Custom 3d printed holder
Decoding and sending 433MHz RF codes with Arduino and rc-switch
Low-Cost, Arduino-Compatible Drawing Robot
Very cheap Delta 3D Printer (about 150€)
Stair Lighting Solution with LED Strips
Personalize an Instructable ... Add HTML Code
3D Chocolate Printer (made from LEGO)
Super Easy Salad Roses
LEGO 3d Printer