Avtodimmer vagy - udvarias megvilágítás - a attiny13

Valószínűleg sokan láttuk be és ki a fény az utastérben külföldi autók. Simán, szépen. Most megteheti ezt!

Az ötlet, vagy kell tenni, hogy az eszközhöz.
  • Ha kinyitja az ajtót, a fény a kabin fények simán;
  • Ha becsukja az ajtót kialszik lassan 10 másodperc után (alapértelmezett), ha a motor nem jár;
  • Amikor az ajtó bezárul simán kialszik haladéktalanul, ha a motor jár;
  • az ajtó zárva van, és a lámpa világít, ha a motor üzem világítás fokozatosan kialszik várakozás nélkül 10 mp.,
  • miközben az ajtó nyitva lámpa automatikusan megszűnik 10 perc után az ajtó nyitása után;
  • lehetőséget, hogy szünet programozási 0-60 másodperc lépésekben 5 mp.;
  • annak lehetőségét, hogy a programozás az érzékenységi szintet figyelmen kívül hagyva a szünet után a motor üzem (6 szint).

Rendszerbe.

A feje a devaysa szuper erős „feldolgozó” ATtiny13. Mivel a vezetői tranzisztor N-csatornás kiválasztott 60T03H (AP60T03H, SSM60T03H, stb) egy TO-252 csomagot. A választás esett neki, mert Ez könnyű eljutni a régi alaplap, amely már összegyűlt elég.

Mint látható, a tömörítési sűrűség a tisztességes, de annak érdekében, hogy otthon nem nehéz. Kezdjük!

Most itt az ideje gondolkodni a firmware-t. Írtam neki, közel fél év, de időközzel 5,9 hónap. Röviden az első alkalom, nem megy, akkor én nem volt ideje, és most kaptam meg!

Tinkov órajele 9,6 MHz, a PWM üzemmód Top = FFh, azaz Shima kimeneti frekvencia = 9600 kHz / 255 = 37.64 kHz. Bemenet a ajtókapcsolónak és gomb működik megszakítja, amely lehetővé teszi, hogy hajt a MC hibernált hogy energiát takarítson meg. Zavedon motor vagy nem határozzuk meg az ADC keresztül csatlakozik elválasztó közvetlenül a tápfeszültség bemenet.

Írok többet nem látja értelmét - aki, meg fogja érteni a forráskódot (vetem egy kicsit később, a kapcsolat nem letölthető), akinek nem szükséges - tompa varrni, és olvassa el, hogyan működik.

Flash + eeprom - ez azok számára, akik varr PonyProg`om. Nyissa meg a fájlt, és kész. Külön, flash EEPROM - más programozók, amely külön firmware fájlokat és adatokat.

Összegyűjtöttük, varrott most nézd meg, hogy ez az eszköz csatlakozik, és hogyan működik.

Kétféle módon csatlakozni - anélkül, hogy zavarnák a mennyezet és a mennyezet, kisebb módosításokkal (ha lehetséges).

1. lehetőség beavatkozás nélkül a plafon. Ezzel a beállítással a sima on / off csak akkor működik, ha a mennyezet a pótkocsi ajtók szintén fonktsiya ki fényt, amikor dolgozik, a 10 percnél hosszabb nem fog működni, ha bekapcsolja a lámpát folyamatosan.

2. lehetőség átdolgozni a mennyezet. Ezután a készülék csatlakozik a váltás után a felső határ, amely lehetővé teszi, hogy ellenőrizzék a lámpa, nem csak a trailer, de amikor a fények „állandóan”.

Én csatlakozik a második rendszert, de a beavatkozás nem egy buborék, és a „lámpa”:

Mindent! A készülék már kellene dolgozni! Nyisd ki az ajtót, és kigyullad simán bezárja az ajtót simán, és a lámpa kialszik 10 másodperc alatt. Ha zavedon motor, majd fokozatosan kikapcsol, amikor bezárja az ajtót az izzó azonnal!

Ha nem tetszik a késleltetési idő hosszának, hogy meg lehet változtatni. Ehhez az ajtó nyitva van (amikor a lámpa teljesen világít), a gomb rövid megnyomásával. Lámpa villogni kezd. A késleltetés számától függ a villog (leállítás) - az egyes villog, de az első = 5 másodperc. Azaz:
  • 1 villogás - nincs késés
  • Blink 2-5 másodperc (alap)
  • Villogó 3-10 másodperc
  • .
  • 13 Winks - 60 másodperc (maximum), akkor van egy egyetlen pislogás.

Sajtolt, várjon, amíg a „kimaradt”, megszámoltuk, és kiszámítottuk a „idő”, ha ez szükséges hozzá, majd ismét - villog 1 tovább. És így akár 13-szor, majd ismét egy villogó. Hasonlóképpen, a bemeneti érzékenység állítható definíció zavedonnogo motort. Ehhez az ajtó zárva van (a fény teljesen ki) nyomógomb rövid ideig. A lámpa villogni kezd. A felvillanások száma megfelel az érzékenység:
  • 1 Flash - a minimális (
12,8V) - alapértelmezett
  • .
  • 7 villog - (

    14,5V), majd ismét egy felvillanás.


  • Itt van minden!