-
Notifications
You must be signed in to change notification settings - Fork 0
Circuit ‐ HU
A dokumentáció, rajzok, áramköri vázlatok CC BY-SA-4.0 license alatt érhetőek el.
Arduino Nano esetén ez lett a végeredmény. Nem kell mindent megcsinálni, csak ami a feladathoz szükséges. Ez egy példa mindenre.
Papíron grafit ceruzával. Mielőtt hozzálátok egy munkához papíron megtervezem a funkciókat, hogy mit hová szeretnék köti. Egy négyzetrácsos lap sokat segít. Itt egy ilyen rajzot láthattok, ahogy nekifogtam a projektnek, illetve ha változott.
- Első körben arra gondoltam, hogy minden PWM csatornához külön hőmérőt fogok használni. De ez felesleges volt.
- Bővítéshez is meghagytam a tervet, ha kijelzőt kötnék rá.
Megjegyzés: A lapon 180°-kal elforgatva rajzoltam be az Arduino Nano kimeneteket, mint ahogy dolgozni fogok. Amikor raktam össze, akkor inkább eljátszottam a Függetlenség Napja című film kapcsolódó jelenetét.
-
Amivel szoktam kezdeni, az az Arduino Nano helye. Ettől építkezem sugárirányba kifele. A foglalatokkal kezdek. Azért használunk foglalatot, hogy bármikor el lehessen távolítani az Arduino Nanót. Az alkatrészek nagy része a jobb oldalra fog kerülni, ott hagyjunk helyet. Bal oldalon csak a hőmérséklet mérés lesz.
-
Két ellenállással folytatom, tartsuk a sort amíg tudjuk. Először két 1k méretű ellenállást teszek be, ezeket az Arduino Nano D5 és D6 tüskéjének sorába teszem. Itt most a 2 PWM vezérlést építem ki a 2 és 3 vezetékes ventillátoroknak. A 4-vezetékes ventillátoroknál nem kell majd ennyi elem.
-
Itt két tranzisztort tettem be, kipróbáltam a 2N3904-et és a BD139-16-ot. Az előbbi nagyon melegedett, ezért azt javaslom, hogy csak az utóbbiakat használjátok. Figyeljetek az eltérő lábkiosztásra, adatlap legyen nyitva! A BD139-16 esetén a fém hátoldal nézzen felénk, és így a bal oldali (1-es, Bázis) lábat kell rákötni az ellenállásra, a jobboldali 3. láb az Emitter, ezt kell majd a tápegység kimenetére kötni, a két tranzisztornál ezeket össze is forraszthatjuk.
-
Megfordítva, az én elrendezésemben kicsit máshogy alakult, nálatok sikerül majd a sorvezetést tartani. Csak egy trükk, ha a képet tükrözitek, akkor össze tudjátok hasonlítani a felső oldallal.
-
A BD139-16 tranzisztor csatornájára 3 ventillátor csatlakozót helyezek fel. Itt arra kell figyelni, hogy a csatlakozó 1-es tüskéje, ami a GND, az legyen a tranzisztor felé. A csatlakozó 2-es tüskéjét pedig majd a tápegységre kötjük. A 3-ast csak magában forrasszuk le. Ha szükséges frissítsük fel emlékeinket az építőelemek megfelelő fejezetével.
-
A Másik csatornánál is hasonlóan járok el. Ha a BD139-16 tranzisztort használjátok, akkor forgassátok el 180°-kal a ventillátor csatlakozót, hogy annak 1-es tüskéje a tranzisztor felé nézzen. Amit még beépítettem, az a külső +12 V tápegység csatlakozója. Illetve a DS18B20 szenzorhoz az Arduino Nano +5 V és D4 tüskéje közé beraktam a 4k7 felhúzó ellenállást.
Itt most ugranék. A dolgok elfajultak. A furatszerelt technológia hátránya az, hogy csak egy síkunk van arra, hogy az alkatrészeinket szépen összekössük. Nem tudunk keresztezni. Emlékeztet az nyílt forrású armagetron játékra. Ilyenkor az a trükk, hogy vezetékekkel áthidaljuk a megfelelő részeket.
- Bal oldalon az NTC és a feszültségosztóhoz az ellenállás. Az NTC az Arduino Nano +5 V tüskéjével van összekötve. A feszültségosztó közepe, pedig a Arduino Nano A6-jával.
- Az Arduino Nano VIN tüskéjére van kötve az 1N4001 dióda, és egy tüskesorral le tudom választani.
- A DS18B20-at kivezettem, itt nem akartam alul forrasztani sokat.
- Áttérve a jobb oldalra az Ardino Nano és a tápegységnek közös földön kell lennie. Ezt egy tüskével tudom leválasztani, ha tesztelni akarok.
- A D2, D3 a megszakításokhoz. A D9, D10 pedig a fordulatszám vezérlés.
Hagytam helyet a panelen még az alábbiaknak:
- LM35 és AD22100KTZ hőmérséklet szenzorok.
- Műveleti alulátersztő szűrős - műveleti erősítős kapcsolás.
- Kijelző
- MCP3202-höz fel kell áldozni 2 ventillátor csatornát az ötből, illetve a ledes visszajelzést. Az SPI kommunikációhoz a D10, D11, D12, D13 tüskék kellenek. Egy példa.
Nem kell mindent megvalósítani, csak azt amire szükség van.
- Ha csak 4 vezetékes ventillátorokat szeretnél használni, akkor abból négyet tudunk megvalósítani.
- Ha csak 2 vagy 3 vezetékes ventillátorokkal akarsz foglalkozni, akkor olyan kimeneteket kell az Arduino Nano-hoz rakni. A kódon nem kell változtatni.
- Válasszunk kedvünk szerint egy hőmérséklet mérést, és azt valósítsuk meg.
Raspberry Pi esetén most itt tartok. Tesztelés alatt van. A leválasztó 1 uF kondenzátort ne felejtsük el.