Satura rādītājs:
- 1. darbība. Sistēmas analīze pirms modificēšanas
- 2. darbība. Sistēmas analīze pēc izmaiņām
- 3. solis: Arduino izvēle
- 4. solis: komponentu saraksts
- 5. solis: elektroinstalācijas shēma
- 6. solis: programma
- 7. darbība: sistēmas darbības shēma
- 8. solis: Secinājums
Video: WineCabinet - SRO2004: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šajā pamācībā es jūs iepazīstināšu ar elektriskā vīna skapja "atjaunošanu", kas vairs nebija funkcionāls. Šis viens no maniem kolēģiem man jautāja, vai es varu to labot, jo tas vispār nesāksies.
Vispirms es mēģināju salabot skapja oriģinālo barošanas karti, bet, pavadot vairākas stundas, mēģinot to salabot, man bija jāatsakās, jo nevarēju atrast kļūmi … Jāsaka, ka kāda cita persona pirms manis bija mēģinājusi labot šo karti un ka tas bija nodarījis daudz bojājumu, nekad nav viegli atņemt remontu, ko sāka cita persona!
Tāpēc es paskatījos, vai varu atrast rezerves daļu par pareizu cenu, bet nevarēju atrast to pašu karti, tāpēc nolēmu sākt no nulles un pats pārtaisīt visu elektrisko un elektronisko sistēmu.
1. darbība. Sistēmas analīze pirms modificēšanas
Sākotnējā sistēma sastāv no:
- no metāla korpusa (skapis)
- barošanas un temperatūras pārvaldības karte
- Peltier efekta modulis
- ventilators kastes iekšpusē, kas pūš peltier moduļa aukstajā pusē, lai cirkulētu auksto gaisu skapī
- divi ventilatori ārpus kastes, kas pūš uz peltier moduļa karstās daļas
- kastīte skapja iekšpusē, kas ļauj to ieslēgt/izslēgt un iestatīt vēlamo temperatūru
2. darbība. Sistēmas analīze pēc izmaiņām
Dažus elementus esmu saglabājis, citus esmu modificējis un dažus no tiem esmu pilnībā nomainījis. Šeit ir detalizēta informācija:
Ko es paturēju:
- metāla korpuss
- Peltier modulis
- ventilators korpusa iekšpusē (peltier aukstā puse)
- ventilatori ārpus skapja (karsta peltiera seja)
Ko esmu mainījis:
- vadības bloks (slēdzis) un temperatūras regulēšana
Ko es nomainīju:
- barošanas un temperatūras pārvaldības karte:
* barošanas bloka daļa ir aizstāta ar 12V/10A adapteri
* vadības daļa ir aizstāta ar Arduino UNO, Arduino motora vairogu, karti, kurā ir 2 releji, un karti, ko izmanto, lai sadalītu 12 V spriegumu dažādiem elementiem
3. solis: Arduino izvēle
Šī ir pirmā reize, kad kādā no saviem projektiem izmantoju Arduino. Kad man ir jāizmanto mikrokontrolleris, es vienmēr izmantoju mikroshēmu PIC, jo studiju laikā es iemācījos programmēšanu tieši no šāda veida komponentiem.
Bet tad es ļauju sevi kārdināt Arduino pasaulei, un jāatzīst, ka tas ir patiešām jauki! Kartes ir patiešām pārdomātas un aizņem daudz mazāk vietas nekā tad, ja pats izgatavojat PCB. Bet mani visvairāk pārsteidza programmēšanas vienkāršība, pateicoties lielai kopienai, ir daudz bibliotēku, kas ievērojami vienkāršo uzdevumu!
Es saprotu, ka šīs kārtis ir tikušās un joprojām ir ļoti veiksmīgas, viss ir vieglāk, ir ļoti maz tehnisko zināšanu, lai izveidotu patiešām foršus projektus.
Monētas otrā puse varbūt ir tā, ka tā ir “pārāk vienkārša”, it kā mums būtu kaste ar ievades vadību un izvades rezultātu, personīgi es vienmēr gribētu saprast visu sistēmas darbības mehāniku. Man nepatīk, ja man ir "pelēkās zonas". Kad tu kaut ko izgatavo un tas darbojas, bet tu nezini, kā un kāpēc tas bieži rada problēmas … Bet tas ir tikai mans viedoklis!
Es nevaru noliegt faktu, ka visa Arduino ekosistēma, ko atbalsta liela kopiena, ir laba lieta! Tādējādi elektronika/informātika ir pieejama lielākajai daļai cilvēku.
4. solis: komponentu saraksts
Šajā daļā es ievietošu tikai tās daļas, kuras es pievienoju:
- adapteris 12V/10A
- Arduino UNO
- Motora vadītāja vairogs L293D
- relejs 5V
- Temperatūras sensors DS18B20
- maza prototipa karte
- DC-IN kabelis (no piezīmjdatora)
- Daži dupont kabeļi
- daži starplikas (no galddatora)
- Saplākšņa gabals
5. solis: elektroinstalācijas shēma
Kā jau teicu iepriekš, šī ir mana pirmā rediģēšana ar Arduino. Pētot internetā, es redzēju daudz shēmu, mēs redzam Arduino kartes un savienojumus "zīmējuma" veidā. Tāpēc es izpētīju, ar kādu programmatūru šīs shēmas var izveidot, un atradu tādu, ko sauc par Fritzing.
Tātad šī ir mana pirmā shēma, kas izveidota ar šo programmatūru, es centos darīt visu iespējamo, bet nedaudz pacīnījos, lai izveidotu dažādus savienojumus starp elementiem, man nebija jāsaprot visa programmatūras funkcionalitāte…. Prakse padara perfektu …;)
Diagrammā mēs redzam, ka motora vairogs nav tieši tāds pats kā es, bet, tā kā tapas ir identiskas, es paņēmu šo. Līdzīgi mēs gandrīz neredzam savienojumu no arduino ar pārējiem elementiem, jo patiesībā motora vairogs ir savienots virs Arduino UNO plates, tāpēc es visu savienoju ar shēmas motora vairogu. Diagrammā es arī nomainīju ventilatorus ar motoriem, jo galu galā tie ir tādi …
6. solis: programma
Programmai es izmantoju Arduino IDE, es izmantoju arī vairākas bibliotēkas, lai atvieglotu motora vairoga un temperatūras sensora izmantošanu.
Tāpēc paldies bibliotēku veidotājiem: OneWire.h, DallasTemperature.h, AFMotor.h un Timer.h
Programma un komentāri ir uzrakstīti franču valodā, jo sākotnēji šim projektam neplānoju izveidot pamācību, bet jebkurā gadījumā to ir diezgan viegli saprast.
Zemāk es ievietoju programmu in.ino, kā arī izmantotās bibliotēkas:
7. darbība: sistēmas darbības shēma
Šeit ir shēma, kā darbojas sistēma, nevis programma. Tā ir sava veida mini lietotāja rokasgrāmata. Diagrammas PDF failu esmu ievietojis kā pielikumu.
8. solis: Secinājums
Es īstenoju šo projektu pirms vairākiem mēnešiem, un kopš tā laika viss darbojas ļoti labi. Iespējams, ka trūkst kādas informācijas vai ir lietas, kurām šajā pamācībā trūkst precizitātes, jo tā tika uzrakstīta vairākus mēnešus pēc šī projekta pabeigšanas. Es atvainojos par to.
Katrā ziņā tas bija jauks projekts, man bija jāsāk no nulles, bet par diezgan mazu budžetu. Un tas, iespējams, būs uzticamāks par sākotnējo sistēmu, kas neilgi kalpoja, pirms sabojājās. Es nebiju plānojis šim projektam rakstīt pamācību, iespējams, ka to būs mazāk skaidrs saprast nekā citus manus norādījumus, bet, ja dažus elementus varēs izmantot citi cilvēki, es jau būšu laimīgs! =)
Es nezinu, vai mans rakstīšanas stils būs pareizs, jo, lai ātrāk darbotos, daļēji izmantoju automātisko tulkotāju, un, tā kā es nerunāju angliski, es domāju, ka daži teikumi, iespējams, būs dīvaini cilvēkiem, kuri perfekti raksta angļu valodu. Tāpēc paldies DeepL tulkotājam par palīdzību;)
Ja jums ir kādi jautājumi vai komentāri par šo projektu, lūdzu, informējiet mani!
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)