četrtek, 13. junij 2019

Krmiljenje ventilacije prostora


a) Tekst naloge

Ob vklopu stikala 1 naj se ventilacija vključi in obratno. Način delovanja ventilacije pa lahko izbiramo s stikalom 2, in sicer: AVTOMATSKO delovanje glede na višino temperature (višja temperatura - hitrejše vrtenje ventilatorja) ter ROČNO upravljanje z zveznim spreminjanjem hitrosti ventilatorja (s potenciometrom). Za preklop med avtomatskim in ročnim delovanjem uporabite stikalo 2; ob izklopu stikala 2 naj deluje ventilacija ročno, sicer pa avtomatsko. Poleg tega dodajte še LED diodi: Rdeča za signalizacijo ROČNO in zelena za AVTOMATSKO. Ob izklopu ventilacije se izklopita obe LED.


b) Vezalna shema iz Fritzing (schematic)


c) Vezalna shema iz Fritzing (breadboard)



d) Video





e) Komentar

Težave smo imeli predvsem s PULLUP vezavo v kodi, ker nam je bil motor prižgan, ko je bila ventilacija izključena, zato smo nastavili motor na LOW, ko ventilacija deluje ter HIGH, ko je izklopljena. Imeli smo težave z vezavo potenciometra in temperaturnega senzorja, saj smo morali vrednosti, katere smo prejeli prek teh elementov pretvoriti v vrednosti, katere motor "podpira". Potenciometer je v shematic vezavi v Fritzingu direktno vezan na + in - zato tisti priključki nimajo povezave z ničimer.

Signalizacija je zamenjana in je sicer rdeča avtomatska ter zelena ročna.

f) Sintaksa programa


g) Seznam uporabljenih elementov

1x Arduino Uno
1x motor
1x potenciometer
1x temperaturni senzor
1x dioda
15x žičk
2x LED diodi (rdeča, zelena)
6x uporov
1x Tranzistor

1 komentar:

  1. a. Naslov naloge [5%]
    b. Tekst naloge [5%]
    c. Vezalni načrt (Fritzing - Schematic) [5%] - Potenciometer ni vezan, prav tako en upor ob LED
    d. Vezalni načrt (Fritzing - Breadboard) [10%] - Napačno vezan potenciometer, + in - iz Arduina nista vezana na protoboard
    e. Seznam uporabljenih elementov [10%]
    f. Izračun vrednosti elementov [10%]
    g. Koda programa C++ [20%]
    h. Videoposnetek delovanja vašega programa [15%]
    i. Komentar izvedbe in delovanja, težave in reševanje [5%]
    -------------------
    85 % Pdb( 4)

    OdgovoriIzbriši