KlikoMatic - Waste Reminder

GeneralThis is one of those designes I would like to title as a gadget. It has a nice steal ( RVS) looks that fits perfectly in a modern kitchen. Basicly it is no more than a tool to remind one of taking out the garbage.
General
This is one of those designes I would like to title as a gadget. It has a nice steal ( RVS) looks that fits perfectly in a modern kitchen. Basicly it is no more than a tool to remind one of taking out the garbage.
It's Function
In the Netherlands we have many kinds of containers for waste and every container will be emptied on a different date. Some weekly, others every 2 or 4 weeks. In the hussle of work, family life and hobbies, I tend to forget that i have to place the containers on the street so the garbage company can empty them. The device had 3 indicators for every type of container. The day before collection, the first light will remind you to take out the container. On the day that the container will be emptied, the second light will remind you that the container is infact outside....The day after it was emptied, a light will remind you to take it of the street.
Hardware
So we are looking at a microcontroller with a simple program. Most likely, a real time clock to keep track of the date. and a way to program the internal calendar with the schedule for waste collection. We could include bluetooth, or wifi... maybe IR, to be able to program it or even link it to a google Agenda...
Discussie (5 opmerking(en))
MarkDonners 10 jaar geleden
I actually gave up on this project and put it in the fridge....however, the other day i stombled upon an easy way to interface with google calendar....now it becomes interesting..!!!
Will pick this up soon, have to decide about comm interface, UTP, WIFI, Bluetooth or simple 433 MHz module....hmmm
PaulDeadman 11 jaar geleden
Hi
I not experienced with the MPU you are using, I am currently prototyping systems using PIC32MX1* CPUs.
However my thoughts are: Why dont you add a WiFi adaptor (Microchip MRF24J40MA for example). Its only a few dollars.
This would allow it to pick up information from a TCP/IP source/HTTP source. Make a very simple HTTP Client in the code.
The next step would be to get it to decode iCal data format. This is the industry standard for calendar/meetings etc. And it a simple pattern of Attribute=Value stream of text and it has an RFC format.
All message systems today implement iCal for exhange of reminders/appointments etc.
Cheers
Paul
MarkDonners 12 jaar geleden
MarkDonners 11 jaar geleden
Okay all, here it is,
The new schematic in which the LCD was replaced by led indicators.
The USB interface is optional but recommended for regular updating of the unit. It could be replaced by a MAX232 interface but nowadays...RS232 on computers is a historic item....
Next, i will design the on a level of flowchardts UML, usecases....and finally i will write the code.
I will include a serial protocol to update the data ( dates of garbage collection).
MarkDonners 11 jaar geleden
Hi Everyone,
I finally got around to it...I uploaded the schematics of my first prototype. It has however, only indicaters for 1 type of garbage.
I will make a new design to implement all indicaters as it is shown on the first design photo.
The schematic is straight forward. An AVR ucontroller that is using its internal osc, a RTC to keep record of time and date and to store data like the dates of garbage collection. It has 2 switches, An LCD display and an USB interface.
This first design was a bit different as there are 3 indication lights to alarm the user that something is going on...the display would than show more detail. The keys could be used to access a menu function on the display. For example to change the garbage collection dates..
Jens Middendorf 11 jaar geleden
I like the idea, in fact i had the same but that was 15 years ago, no smartphones available, nor internet in my area.
So i stopped because i had no idea how to update the data.
I know someone that has made this in the mid 80s with a calendar sized board, each day had 3 holes for 3 events. There were 2 pcbs stacked, one with a day selection circuit, one with the display/alarm unit. You would plug needles through the hole of both pcbs and the calendar, there were contacts on the pcbs, so that would connect the day-select and the alarm, and then you had a light coming on for each event.
Was a heck of TTLs and copper wire!
For your project i'd say a small app on an Android phone with Bluetooth would do the trick, maybe by accessing the calendar.
Integrating self-updating google access via wifi would need the wifi module to be accessible to enter the WPA code.
Jens Middendorf 12 jaar geleden
MarkDonners 12 jaar geleden