Minutka s Atmega328 a 4x7 LED displejem

Kuchyňská minutka s procesorem Atmega 328 a čtyřmístným sedmi-segmentovým LED displejem. Lze ji využít pro odpočet času (minuty 0-99 a vteřiny 0-59), nebo teploměr (0-99 stupňů Celsia). Minutka je osazena ve vytištěné krabičce (3D tiskárna) a na lednici drží pomocí magnetů. Napájení zajišťuje baterie 9V.

Tato minutka nahrazuje nespolehlivou klasickou mechanickou kuchyňskou minutku (budiž jí země lehká...) Po mnohém zklamání zakoupených minutek jsem se rozhodl si udělat svoji. Minutka obsahuje 4 tlačítka, LED displej 4x7 segmentů a piezo měnič. Po připojení baterie je řídící vstup spínaného stabilizátoru IC1 (LM2576) držen přes rezistor R10 (1 M) na kladném potenciálu. Stabilizátor je ve vypnutém stavu a na jeho výstupu není žádné napětí. Procesor Atmega 328 je vypnutý. Po stisknutí tlačítka S1 (PWR ON) se na řídící vstup stabilizátoru přivede nulové napětí. Stabilizátor se probudí z úsporného režimu a na svém výstupu vytvoří napětí 5V. Po připojení napětí ze stabilizátoru (5V) na procesor IC2 (Atmega 328), provede procesor jako první instrukci sepnout svým výstupem FET tranzistor T1 (2n7002). Tranzistor T1 po svém sepnutí drží řídící vstup stabilizátoru IC1 na nulovém potenciálu i nadále po uvolnění tlačítka S1 (uživatel tlačítko pustil, ale procesor drží za něho). Tímto způsobem zůstane obvod minutky zapnutý i po uvolnění tlačítka S1.

ZDARMA

  • hex pro procesor v1.0 (nastavení programátoru: oscilator 16MHz, lfuse = 0xFF, hfuse = 0xDE, efuse = 0xFD)
  • hex pro procesor v1.1 (oprava vypínání, změna zvuku, úprava hlášek)

DONATE

  • zdroj + hex pro Arduino IDE, desky spojů a gerber (Eagle), 3D data pro tiskárnu (SCAD, STL, GCODE)

Nastavení pojistek pro Atmega 328P L=0xFF, H=0xDE, E=0xFD

Spotřeba minutky

  • vypnuto 0.01 mA (9V baterie)
  • zapnuto odpočet cca 40 mA (9V baterie)

Napájecí napětí minutky

  • 6-30V (minutka se nemusí napájet pouze z 9V, ale i například autobaterií 12V)

Význam tlačítek

Minutka nastavení (po zapnutí se ukazuje _ _ _ _, nastavení odpočtu, nulování)

  • stisk S1 = zapnutí minutky
  • stisk S2 = nastavení minut (0-99)
  • stisk S3 = nastavení vteřin (0-59)
  • stisk S4 = zapnutí odpočtu (pokud odpočet běží, tak opětovným stiskem ukončíme a vynulujeme)

Minutka zastavení (při odpočtu)

  • stisk S2 nebo S3 nebo S4
  • nebo za 2 minuty pípání se sama vypne

Minutka vypnutí

  • dlouhý stisk S4 (napíše "PaPa" a verzi FW například 1_0)

Teploměr

  • Při zapnutí (stisk S1) držet S4

Teploměr vypnutí

  • dlouhý stisk S4 (napíše "PaPa" a verzi FW například 1_0)

Video - prototyp v akci

Schéma zapojení

Deska spojů

Foto - prototypu

Úprava desky prototypu (zapomenutý spoj)

Seznam součástek

Označení Hodnota Prodejce KS Cena ks (bez DPH)
Celkem (bez DPH)
 R1-R8 100 Ohm 1206

 https://www.tme.eu/cz/details/cq1206-100r-1%25/rezistory-smd-1206/royal-ohm/cq06s4f1000t5e/

8  0.5  4
 R9 10k 1206

 https://www.tme.eu/cz/details/cq1206-10k-1%25/rezistory-smd-1206/royal-ohm/cq06s4f1002t5e/

1  0.5 0.5
 R10 1M 1206

 https://www.tme.eu/cz/details/cq1206-1m-1%25/rezistory-smd-1206/royal-ohm/cq06s4f1004t5e/

1  0.5 0.5
 R11 100k 1206

 https://www.tme.eu/cz/details/cq1206-100k-1%25/rezistory-smd-1206/royal-ohm/cq06s4f1003t5e/

1  0.5 0.5
 R12 4k7 1206

 https://www.tme.eu/cz/details/cq1206-4k7-1%25/rezistory-smd-1206/royal-ohm/cq06s4f4701t5e/

1  0.5 0.5
 C1 1000uF/10V THT RM5

 https://www.tme.eu/cz/details/gt1000_10/elektrol-kondenzatory-tht-s-niz-imped/samxon/gt-1000u-10v/

1  2.4 2.4
 C2-C3 22pF 1206

 https://www.tme.eu/cz/details/c1206c220j1gac/kondenzatory-mlcc-smd-1206/kemet/c1206c220j1gactu/

2  1.1

2.2

 D1-D2  S1A DIO 50V/1A SMA

 https://www.tme.eu/cz/details/s1a-dio/univerzalni-diody-smd/diotec-semiconductor/s1a/

2  0.7 1.4
 T1 2N7002 SOT23

 https://www.tme.eu/cz/details/2n7002-7-f/tranzistory-s-kanalem-n-smd/diodes-incorporated/

1  0.7 0.7
 S1-S4 SMD TACT 6x6 4.5x9mm (výška 9.5mm od PCB)

 https://www.tme.eu/cz/details/tactm-69n-f/mikrospinace-tact/ninigi/

4  1.7  6.8
 Q1 16MHz SMDHC49S

 https://www.tme.eu/cz/details/16.00m-smdhc49s/krystalove-rezonatory-smd/yic/

1  9.3 9.3
 LED 7 segment LED OPD-Q5621LE-BW spol katoda

 https://www.tme.eu/cz/details/opd-q5621le-bw/ctyrmistne-led-displeje/opto-plus-led-corp/

1  19  19
 IC1 LM2576-5.0WU-TR

 https://www.tme.eu/cz/details/lm2576-5.0wu/stabilizator-napeti-obvody-dc-dc/microchip-micrel/

1  45 45
 IC2 Atmega 328 AU TQFP32

 https://www.tme.eu/cz/details/atmega328-au/rodina-avr-8-bitu/microchip-atmel/

1  44 44
 IC3 DS18B20 TO92

 https://www.tme.eu/cz/details/ds18b20+/prevodniky-teploty/maxim-integrated/

1  88 88
 REP1  LD-BZEN-1205 THT

 https://www.tme.eu/cz/details/ld-bzen-1205/elektromag-signalizatory-bez-generatoru/loudity/

1  6.9 6.9
 J1 ICSP 10 pin THT RM2.54

 https://www.tme.eu/cz/details/zl231-10pg/konektory-idc/connfly/ds1013-10ssib1/

1  2.4 2.4
 L1 100uH/120mA 1210

 https://www.tme.eu/cz/details/nlv10ktc101/tlumivky-smd-1210/viking/

1  2.2 2.2
 L1 alt neosazovat (místo SMT lze dát THT cívku)  -------------------------------------------------- -  0 0
 L2 neosazovat   -------------------------------------------------- -  0 0
 Klips Přívodní klips pro 9V baterii

 https://www.tme.eu/cz/details/bat.cl.sn-1/baterie-pouzdra-i-drzaky/

1  8.6 8.6
 Šroub M3x5 4ks

 https://www.tme.eu/cz/details/b3x5_bn1435/srouby/bossard/m3x5-bn1435/

4  0.2 0.8
 Šroub M4x10 2ks

 https://www.tme.eu/cz/details/b4x10_bn1435/srouby/bossard/m4x10-bn1435-sn213306/

2  0.4 0.8
 BAT Baterie 9V

 https://www.tme.eu/cz/details/bat-6lr61_v-f/baterie/varta-microbattery/4122-210-511/

1  49 49
 MAG Magnetická podložka, nebo magnet (nalepit). Nejlépe neodim magnet        
Celkem  296 Kč

3D krabička

Všechny díly jsou tištěné na tiskárně Pruša I3MK3 z materiálu PET-G

Baterie je v krytu zajištěna pěnovou hmotou (ta co se dává například do balíků), aby baterie uvnitř "nechrastila".

3D krabička verze 2.0 (z obou stran boční dírky pro lepší hlasitost piezo reproduktoru a proudění vzduchu k čidlu teploměru. Odstraněné přední dírky)