Sisukord:
- Samm: süsteemi analüüs enne muutmist
- 2. samm: süsteemi analüüs pärast muutmist
- Samm: Arduino valik
- 4. samm: komponentide loend
- Samm: ühendusskeem
- 6. samm: programm
- 7. samm: süsteemi töö skeem
- 8. samm: järeldus
Video: WineCabinet - SRO2004: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Selles juhendis tutvustan teile elektrilise veinikapi "renoveerimist", mis ei olnud enam funktsionaalne. See üks mu töökaaslastest küsis minult, kas ma saaksin selle parandada, sest see ei käivitu üldse.
Proovisin esmalt kapi algset toitekaarti parandada, kuid pärast seda, kui olin mitu tundi seda parandanud, pidin loobuma, sest ma ei suutnud viga leida … Peab ütlema, et teine inimene enne mind oli proovinud seda kaarti parandada ja see see oli tekitanud palju kahju, kunagi pole kerge tagasi võtta remonti, mille teine inimene alustas!
Niisiis vaatasin, kas leian varuosa õige hinnaga, kuid ei leia sama kaarti, seega otsustasin alustada nullist ja teha kogu elektri- ja elektroonikasüsteem uuesti.
Samm: süsteemi analüüs enne muutmist
Algne süsteem koosneb:
- metallkarbist (kapp)
- toiteallika ja temperatuuri juhtimise kaart
- peltieriefekti moodul
- kasti sees olev ventilaator, mis puhub peltier -mooduli külmal küljel, et külm õhk ringleks kapi sees
- kaks ventilaatorit väljaspool kasti, mis puhub peltier -mooduli kuumale osale
- kast kapi sees, mis võimaldab selle sisse/välja lülitada ja soovitud temperatuuri seada
2. samm: süsteemi analüüs pärast muutmist
Mõned elemendid olen säilitanud, teisi muutnud ja mõned neist täielikult asendanud. Siin on detail:
Mida ma hoidsin:
- metallist korpus
- peltier moodul
- ventilaator kapi sees (peltieri külm külg)
- ventilaatorid väljaspool kappi (peltieri kuum nägu)
Mida olen muutnud:
- juhtpaneel (lüliti) ja temperatuuri reguleerimine
Mida ma asendasin:
- toiteallika ja temperatuuri juhtimise kaart:
* toiteosa on asendatud 12V/10A adapteriga
* juhtimisosa on asendatud Arduino UNO -ga, Arduino mootorikilbiga, kahe releega kaardiga ja kaardiga, mida kasutatakse 12 V pinge jaotamiseks erinevatele elementidele
Samm: Arduino valik
See on esimene kord, kui kasutan ühes oma projektis Arduinot. Kui pean kasutama mikrokontrollerit, kasutan alati Microchip PIC -i, sest just seda tüüpi komponentide puhul õppisin õpingute ajal programmeerimist.
Aga siis lasin end Arduino maailmast ahvatleda ja pean tunnistama, et see on tõesti tore! Kaardid on tõesti läbimõeldud ja võtavad palju vähem ruumi kui siis, kui teete ise PCB -d. Kõige rohkem üllatas mind aga programmeerimise lihtsus, tänu suurele kogukonnale on palju raamatukogusid, mis lihtsustavad ülesannet oluliselt!
Ma saan aru, et need kaardid on kohtunud ja on siiani väga edukad, kõik on lihtsam, tehnilisi teadmisi on väga vähe, et teha tõeliselt lahedaid projekte.
Mündi teine pool on võib -olla see, et see on "liiga lihtne", justkui oleks meil kast sisendite juhtimise ja väljundtulemusega, isiklikult eelistan alati mõista kogu süsteemi toimimise mehaanikat. Mulle ei meeldi, kui mul on "hallid alad". Kui teete midagi ja see töötab, kuid te ei tea, kuidas või miks see sageli probleeme tekitab … Aga see on vaid minu arvamus!
Ma ei saa eitada tõsiasja, et kogu Arduino ökosüsteem, mida toetab suur kogukond, on hea! See muudab elektroonika/informaatika kättesaadavaks kõige suuremale hulgale inimestele.
4. samm: komponentide loend
Selle osa jaoks panen ainult need osad, mille lisasin:
- adapter 12V/10A
- Arduino UNO
- Mootori juhi kilp L293D
- Relee 5V
- temperatuuriandur DS18B20
- väike prototüübi kaart
- DC-IN kaabel (sülearvutist)
- Mõned dupontkaablid
- Mõned vahekaugused (lauaarvutist)
- tükk vineeri
Samm: ühendusskeem
Nagu ma juba ütlesin, on see minu esimene redigeerimine Arduinoga. Internetis uurides nägin palju skeeme, näeme Arduino kaarte ja ühendusi "joonise" kujul. Niisiis uurisin, millise tarkvaraga neid skeeme teha saab ja leidsin sellise nimega Fritzing.
Nii et see on minu esimene selle tarkvaraga koostatud skeem, proovisin teha parimat, mida suutsin, kuid nägin natuke vaeva elementide vaheliste erinevate seoste loomise nimel, ma ei pidanud aru saama kogu tarkvara funktsionaalsusest…. Harjutamine teeb meistriks…;)
Diagrammil näeme, et mootorikilp ei ole täpselt sama, mida ma kasutasin, kuid kuna tihvtid on identsed, võtsin selle. Samamoodi ei näe me peaaegu mingit seost arduino'st ülejäänud elementidega, sest tegelikult on mootorikilp ühendatud Arduino UNO plaadi kohal, sellepärast ühendasin kõik skeemil oleva mootorikilbiga. Samuti asendasin skeemil olevad ventilaatorid mootoritega, sest lõpuks on need need…
6. samm: programm
Programmi jaoks kasutasin Arduino IDE -d, samuti kasutasin mitmeid raamatukogusid, et hõlbustada mootorikilbi ja temperatuurianduri kasutamist.
Nii et tänu raamatukogude loojatele: OneWire.h, DallasTemperature.h, AFMotor.h ja Timer.h
Programm ja kommentaarid on kirjutatud prantsuse keeles, sest ma ei plaaninud selle projekti jaoks algselt juhendatavat teha, kuid igatahes on sellest üsna lihtne aru saada.
Panen alla programmi in.ino ja kasutatud teegid:
7. samm: süsteemi töö skeem
Siin on skeem, kuidas süsteem töötab, mitte programm. See on mingi mini kasutusjuhend. Lisasin skeemi PDF -faili manusena.
8. samm: järeldus
Tegin seda projekti mitu kuud tagasi ja pärast seda on kõik väga hästi toiminud. Võimalik, et mõni teave puudub või on asju, mis selles juhendis puuduvad, sest see on kirjutatud mitu kuud pärast selle projekti lõpetamist. Vabandan selle pärast.
Igal juhul oli see tore projekt, pidin alustama nullist, kuid üsna väikese eelarvega. Ja see on tõenäoliselt usaldusväärsem kui algne süsteem, mis ei kestnud väga kaua enne selle lagunemist. Ma ei plaaninud selle projekti jaoks juhendit kirjutada, see võib olla vähem arusaadav kui minu teised juhendid, kuid kui mõnda elementi saavad teised inimesed kasutada, olen juba õnnelik! =)
Ma ei tea, kas mu kirjutamisstiil on õige, sest kasutan kiiremaks minekuks osaliselt automaatset tõlkijat ja kuna ma ei räägi inglise keelt emakeelena, arvan, et mõned laused on ilmselt inglise keelt ideaalselt kirjutavate inimeste jaoks imelikud. Nii et aitäh DeepL tõlkijale abi eest;)
Kui teil on selle projekti kohta küsimusi või kommentaare, andke mulle sellest teada!
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust