Enable Javascript


Last Arduino/ESP8266 project (click to open)

User Rating: 4 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Inactive
 


Een eenvoudig en heel goedkoop project voor je bakkie leut.
Comfortabel met slechts één drukknopje te bedienen.
Vijf malingtijden voor extra licht, licht, normaal, sterk en extra sterk.
Één of twee kopjes per maling en malen afbreken.
One button for: extra light, light, normal, strong, extra strong, 1 or 2 cups, aborting.

Alle ontwerpen gemaakt in Fritzing
(klik miniatuur)


Voor als dit artikel je interesse wekt:
Dan vindt je hier alle Arduino Barebone projecten en andere Arduino artikelen.
Downloads voor Fritzing-bestanden, sketches (programma code) en andere Arduino projecten vindt je op mijn Download pagina

Wat zou CoffeeGrinderTimer voor je kunnen betekenen:
Die kans is nogal klein, maar toch...


Eerst maar even een video. In plaats van het relais zie je hier een rode LED met voorschakelweerstand.

Deze timer kun je gebruiken om een bestaande koffiemolen van een eenvoudige maar doeltreffende maaltimer te voorzien.
Een kleinzoon van mij heeft een molen uit een kapotte koffiemachine genomen en maalt zijn espresso's met een timer.

  • Comfortabel met slechts één drukknopje te bedienen.
    • Vijf malingtijden
      • extra licht
      • licht
      • normaal
      • sterk
      • extra sterk.
    • Één of twee kopjes per maling
    • Malen afbreken.

Wat het kost:
Niet veel. Een Arduino Barebone met printplaatje kost nog geen € 10,- (2013). De rest aan benodigde componenten slaan ook geen gat in je portemonnee. Voor het uploaden moet je misschien nog een UNO of een FTDI USB-adapter aanschaffen, maar daar kun je bij je volgende project ook weer mee uit de voeten (Arduino werkt aanstekelijk).

Sketch (programma code) upload en Serial comminucatie:
Hoe? dat zie en lees je hier bij de afbeeldingen Connectors voor I²C, Upload/Serial en voeding en paragraaf Sketch (programma code) upload en Serial comminucatie:

Waarmee (software):
De volgende Arduino bestanden staan in de ZIP en zijn, met in acht neming van de licentiebedingen, vrij te wijzigen en te gebruiken:

  • map CoffeeGrinderTimer:
    • CoffeeGrinderTimer.ino
      Het hoofdprogramma.
      >>> Deze openen in de Arduino of Visual Studio IDE (Visual Micro Arduino plugin).
    • eeprom.ino
      Laatst ingestelde maalsterkte in niet vluchtig geheugen bewaren.
    • getMillis.ino
      Een door mij ontwikkelde functie om de beruchte TimerOverflow van de Atmega328 te elimineren (de interne timer heeft op elke 49e dag een overflow en begint dan weer bij 0 ms).
      Deze functie is universeel inzetbaar. Kun je als timer gebruiken maar ook, zonder externe componenten zoals een RTC- of DCF-module, een tijdklok mee maken.
    • info.ino
      Copyright en programma-informatie.
    • CoffeeGrinderTimer.fzz
      Virtueel breadboard, schema en BCB in Fritzing.
      Tip: Gebruik het PCB als voorbeeld bij het bestukken en bedraden van een gaatjes printplaat.

Schema en PCB (printed circuit board):
In het Fritzing-bestand bevindt zich ook het schema en een PCB-layout voor als je deze print zelf wilt etsen.