Kazalo:

WineCabinet - SRO2004: 8 korakov
WineCabinet - SRO2004: 8 korakov

Video: WineCabinet - SRO2004: 8 korakov

Video: WineCabinet - SRO2004: 8 korakov
Video: Обзор Xiaomi Инновационные и Доступные Винные шкафы! 2024, November
Anonim
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004
WineCabinet - SRO2004

V tem navodilu vam bom predstavil "prenovo" električne omare za vino, ki ni več delovala. Ta sodelavec me je vprašal, če ga lahko popravim, ker se sploh ne bo začelo.

Najprej sem poskušal popraviti prvotno napajalno kartico omare, a sem jo po nekaj urah poskušal popraviti, ker nisem mogel najti okvare … Treba je reči, da je druga oseba pred mano poskušala popraviti to kartico in da povzročila je veliko škode, nikoli ni lahko vrniti popravila, ki ga je začela druga oseba!

Zato sem pogledal, če bi lahko našel nadomestni del po pravilni ceni, vendar nisem mogel najti iste kartice, zato sem se odločil, da začnem od začetka in sam obnovim celoten električni in elektronski sistem.

1. korak: Analiza sistema pred spremembo

Prvotni sistem je sestavljen iz:

- kovinskega ohišja (omara)

- kartico za napajanje in upravljanje temperature

- modul efekta peltierja

- ventilator v škatli, ki piha na hladni strani modula peltier, da kroži hladen zrak v omari

- dva ventilatorja zunaj škatle, ki pihata na vročem delu modula peltier

- škatla v omari, ki omogoča vklop/izklop in nastavitev želene temperature

2. korak: Analiza sistema po spremembi

Nekatere elemente sem ohranil, druge sem spremenil in nekatere sem v celoti zamenjal. Tukaj je podrobnost:

Kaj sem obdržal:

- kovinsko ohišje

- modul peltier

- ventilator v omari (hladna stran peleti)

- ventilatorji zunaj omare (vroča stran peltierja)

Kaj sem spremenil:

- krmilno omarico (stikalo) in nastavitev temperature

Kaj sem zamenjal:

- kartico za napajanje in upravljanje temperature:

* del napajalnika je zamenjal adapter 12V/10A

* upravljalni del je zamenjal Arduino UNO, motorni ščit za Arduino, kartica z 2 relejema in kartica za distribucijo 12V napetosti na različne elemente

3. korak: Izbira Arduina

Prvič sem uporabil Arduino v enem od mojih projektov. Ko moram uporabljati mikrokrmilnik, vedno uporabljam Microchip PIC, ker sem se ravno na tej vrsti komponent med študijem naučil programiranja.

Potem pa sem se pustil mikati svetu Arduina in moram priznati, da je res lepo! Kartice so res dobro premišljene in zavzamejo veliko manj prostora, kot če sami izdelate tiskano vezje. Najbolj pa me je presenetila preprostost programiranja, zahvaljujoč veliki skupnosti je veliko knjižnic, ki zelo poenostavijo nalogo!

Razumem, da so se te kartice srečale in so še vedno zelo uspešne, vse je lažje, za ustvarjanje res kul projektov je zelo malo tehničnega znanja.

Druga plat medalje je morda ta, da je "preveč preprosta", kot da bi imeli polje z vhodnimi kontrolami in izhodnim rezultatom, osebno vedno raje razumem vso mehaniko delovanja sistema. Ne maram "sivih območij". Ko nekaj narediš in deluje, pa ne veš, kako in zakaj pogosto povzroča težave … Ampak to je samo moje mnenje!

Ne morem zanikati dejstva, da je celoten ekosistem Arduino, ki ga podpira velika skupnost, dobra stvar! Zaradi tega je elektronika/informatika dostopna največjemu številu ljudi.

4. korak: Seznam komponent

Za ta del bom dal samo dele, ki sem jih dodal:

- Adapter 12V/10A

- Arduino UNO

- Ščit voznika motorja L293D

- Rele 5V

- Temperaturni senzor DS18B20

- Majhna prototipna kartica

- kabel DC-IN (iz prenosnega računalnika)

- Nekaj dupont kablov

- Nekaj distančnikov (iz namiznega računalnika)

- kos vezanega lesa

5. korak: Shema ožičenja

Žični diagram
Žični diagram

Kot sem že rekel, je to moje prvo urejanje z Arduinom. Med raziskovanjem na internetu sem videl veliko shem, ki jih vidimo v Arduino karticah in povezavah v obliki "risbe". Zato sem preučil, s kakšno programsko opremo bi lahko izdelali te sheme in našel eno z imenom Fritzing.

To je torej moja prva shema, narejena s to programsko opremo, poskušal sem narediti vse, kar je bilo v moji moči, vendar sem se malo trudil vzpostaviti različne povezave med elementi, ni mi bilo treba razumeti vseh funkcionalnosti programske opreme…. Vaja dela mojstra…;)

Na diagramu lahko vidimo, da ščit motorja ni popolnoma enak, kot sem ga uporabil, a ker so zatiči enaki, sem vzel tega. Podobno ne vidimo skoraj nobene povezave od arduina do ostalih elementov, ker je v resnici motorni ščit priključen nad ploščo Arduino UNO, zato sem vse povezal z motornim ščitom na shemi. Na diagramu sem ventilatorje zamenjal tudi z motorji, ker so na koncu takšni …

6. korak: Program

Program
Program

Za program, ki sem ga uporabil Arduino IDE, sem uporabil tudi več knjižnic za olajšanje uporabe motornega ščita in temperaturnega senzorja.

Zato hvala ustvarjalcem knjižnic: OneWire.h, DallasTemperature.h, AFMotor.h in Timer.h

Program in komentarji so napisani v francoščini, ker za ta projekt nisem nameraval narediti pouka, vendar je vseeno precej enostavno razumeti.

Spodaj sem dal program in.ino in uporabljene knjižnice:

7. korak: Shema delovanja sistema

Tukaj je diagram delovanja sistema, ne programa. To je nekakšen mini uporabniški priročnik. Datoteko PDF diagrama sem dal kot prilogo.

8. korak: Zaključek

Ta projekt sem naredil pred nekaj meseci in od takrat vse deluje zelo dobro. Možno je, da nekatere informacije manjkajo ali da v teh navodilih ni natančnosti, ker je bila napisana nekaj mesecev po zaključku tega projekta. Za to se opravičujem.

Vsekakor je bil to lep projekt, začeti sem moral od začetka, vendar za precej majhen proračun. Verjetno bo bolj zanesljiv kot prvotni sistem, ki ni trajal dolgo, preden se je pokvaril. Nisem nameraval napisati navodil za ta projekt, morda bo manj razumljiv kot moji drugi navodili, če pa lahko nekatere elemente uporabljajo drugi ljudje, bom že vesel! =)

Ne vem, ali bo moj stil pisanja pravilen, ker deloma uporabljam samodejni prevajalec, da bi šel hitreje, in ker ne govorim angleško, mislim, da bodo nekateri stavki verjetno čudni za ljudi, ki odlično pišejo angleško. Zato hvala prevajalcu DeepL za njegovo pomoč;)

Če imate kakršna koli vprašanja ali pripombe o tem projektu, mi to sporočite!

Priporočena: