ATTiny85-Úkoly

Vytvoř následující projekty


1. Mini elektronická kostka 🎲

ATtiny85 + tlačítko + několik LED.

Po stisknutí tlačítka mikrokontrolér vylosuje číslo 1 až 6 a zobrazí ho pomocí LED. Zajímavější verze může mít animaci „kutálení“ a automatický přechod do spánku.

Obtížnost: ★★☆☆☆ Naučíš se: GPIO, náhodná čísla, časování, sleep režim.


2. Automatické noční světlo 🌙

ATtiny85, fotorezistor a několik LED.

Procesor měří okolní osvětlení. Když se setmí, LED se postupně rozsvítí. Pomocí PWM můžeš udělat příjemné plynulé rozsvěcení a zhasínání.

Obtížnost: ★★☆☆☆ Naučíš se: ADC, PWM, úsporné režimy.


3. Hlídač napětí baterie 🔋

Velmi praktický projekt do dalších konstrukcí.

ATtiny85 může pravidelně změřit napětí baterie a podle jeho hodnoty:

rozsvítit zelenou/červenou LED, spustit bzučák, případně signalizovat nízké napětí blikáním.

Mezi měřeními může procesor spát, takže lze experimentovat i s velmi nízkou spotřebou.

Obtížnost: ★★★☆☆ Naučíš se: ADC, dělič napětí, watchdog, sleep.


4. Mini RGB náladové světlo 🌈

ATtiny85 + RGB LED + tlačítko.

Program může pomocí PWM plynule míchat barvy. Tlačítkem lze přepínat například mezi automatickým prolínáním, pevnou barvou a blikáním.

Obtížnost: ★★☆☆☆ Naučíš se: PWM, práce s časovači a tlačítky.


5. ATtiny85 jako inteligentní ovladač ventilátoru 🌡️

Teplotní čidlo → ATtiny85 → PWM → ventilátor

ATtiny85 pravidelně měří teplotu a podle ní upravuje otáčky ventilátoru.

Můžeš přidat hysterézi, aby ventilátor při teplotě kolem rozhodovacího bodu neustále nezapínal a nevypínal.

Obtížnost: ★★★☆☆ Naučíš se: ADC, PWM, práci s teplotním čidlem, tranzistor/MOSFET pro řízení zátěže a optimalizaci programu pro omezené prostředky mikrokontroléru.