Innholdsfortegnelse:
- Trinn 1: Systemanalyse før endring
- Trinn 2: Systemanalyse etter endring
- Trinn 3: Valget av Arduino
- Trinn 4: Listen over komponenter
- Trinn 5: Koblingsskjema
- Trinn 6: Programmet
- Trinn 7: Systemdriftsdiagram
- Trinn 8: Konklusjon
Video: WineCabinet - SRO2004: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
I denne instruksen vil jeg introdusere deg for "renoveringen" av et elektrisk vinskap som ikke lenger var funksjonelt. Denne av mine kolleger spurte meg om jeg kunne fikse det fordi det ikke ville starte i det hele tatt.
Jeg prøvde først å reparere kabinettets originale strømkort, men etter å ha brukt flere timer på å reparere det måtte jeg gi opp fordi jeg ikke fant feilen … Det må sies at en annen person før meg hadde prøvd å reparere dette kortet og at det hadde forårsaket mye skade, det er aldri lett å ta tilbake en reparasjon som en annen person startet!
Så jeg så om jeg kunne finne en reservedel til en riktig pris, men kunne ikke finne det samme kortet, så jeg bestemte meg for å starte fra bunnen av og gjøre om hele det elektriske og elektroniske systemet selv.
Trinn 1: Systemanalyse før endring
Det originale systemet består av:
- av metallhuset (skapet)
- et kort for strømforsyning og temperaturstyring
- en peltier -effektmodul
- en vifte inne i boksen som blåser på den kalde siden av peltiermodulen for å sirkulere den kalde luften inne i skapet
- to vifter utenfor boksen som blåser på den varme delen av peltiermodulen
- en boks inne i skapet som gjør at den kan slås på/av og stilles inn ønsket temperatur
Trinn 2: Systemanalyse etter endring
Jeg har beholdt noen elementer, jeg har endret andre, og jeg har helt erstattet noen av dem. Her er detaljene:
Det jeg beholdt:
- metallhuset
- peltier -modulen
- viften inne i skapet (kald side av peltier)
- vifter utenfor skapet (peltierens varme ansikt)
Det jeg har endret:
- kontrollboksen (bryteren) og temperaturjustering
Det jeg byttet ut:
- kortet for strømforsyning og temperaturstyring:
* strømforsyningsdelen er byttet ut med en 12V/10A adapter
* styringsdelen har blitt erstattet av en Arduino UNO, et motorskjerm for Arduino, et kort som inneholder 2 reléer, og et kort som brukes til å fordele 12V spenning til de forskjellige elementene
Trinn 3: Valget av Arduino
Dette er første gang jeg har brukt en Arduino i et av prosjektene mine. Når jeg må bruke en mikrokontroller bruker jeg alltid Microchip PIC fordi det er på denne typen komponenter jeg lærte programmering under studietiden.
Men så lot jeg meg friste av Arduino -verdenen, og jeg må innrømme at det er veldig fint! Kortene er virkelig gjennomtenkte og tar mye mindre plass enn når du lager en PCB selv. Men det som overrasket meg mest var enkelheten i programmeringen, takket være et stort fellesskap er det mange biblioteker som forenkler oppgaven sterkt!
Jeg forstår at disse kortene har møtt og fremdeles er veldig vellykkede, alt er lettere, det er veldig lite teknisk kunnskap for å lage virkelig kule prosjekter.
Den andre siden av mynten er kanskje at den er "for enkel", det er som om vi hadde en boks med inngangskontroller og et utgangsresultat, personlig foretrekker jeg alltid å forstå alle mekanikkene i systemets drift. Jeg liker ikke å ha "gråsoner". Når du lager noe og det fungerer, men du vet ikke hvordan eller hvorfor det ofte forårsaker problemer … Men det er bare min mening!
Jeg kan ikke nekte for det faktum at hele Arduino -økosystemet, støttet av et stort fellesskap, er bra! Dette gjør elektronikk/informatikk tilgjengelig for det største antallet mennesker.
Trinn 4: Listen over komponenter
For denne delen vil jeg bare sette delene jeg la til:
- Adapter 12V/10A
- Arduino UNO
- Motordriverskjerm L293D
- Relé 5V
- Temperatursensor DS18B20
- Et lite prototypekort
- DC-IN-kabel (fra en bærbar datamaskin)
- Noen dupontkabler
- Noen avstandsstykker (fra stasjonær datamaskin)
- Et stykke kryssfiner
Trinn 5: Koblingsskjema
Som jeg sa før, er dette min første redigering med en Arduino. Under min undersøkelse på internett så jeg mange skjemaer, vi ser Arduino -kortene og forbindelsene i form av en "tegning". Så jeg så på hvilken programvare disse skjemaene kunne lages med og fant en som heter Fritzing.
Så dette er mitt første skjema laget med denne programvaren, jeg prøvde å gjøre det beste jeg kunne, men jeg slet litt med å få de forskjellige forbindelsene mellom elementene, jeg trengte ikke å forstå all funksjonaliteten til programvaren …. Øvelse gjør mester…;)
På diagrammet kan vi se at motorskjermen ikke er akkurat den samme som jeg brukte, men siden pinnene er identiske tok jeg denne. På samme måte ser vi nesten ingen forbindelse fra arduinoen til resten av elementene fordi i virkeligheten er motorskjermen koblet over Arduino UNO -kortet, derfor koblet jeg alt til motorskjermen på skjemaet. Jeg byttet også viftene med motorer på diagrammet fordi det til slutt er det de er …
Trinn 6: Programmet
For programmet jeg brukte Arduinos IDE, brukte jeg også flere biblioteker for å lette bruken av motorskjermen og temperatursensoren.
Så takk til skaperne av bibliotekene: OneWire.h, DallasTemperature.h, AFMotor.h og Timer.h
Programmet og kommentarene er skrevet på fransk fordi jeg ikke hadde tenkt å lage en instruerbar opprinnelig for dette prosjektet, men uansett er det ganske lett å forstå.
Jeg la under programmet in.ino så vel som bibliotekene som ble brukt:
Trinn 7: Systemdriftsdiagram
Her er diagrammet over hvordan systemet fungerer, ikke programmet. Det er en slags mini brukermanual. Jeg har lagt PDF -filen til diagrammet som et vedlegg.
Trinn 8: Konklusjon
Jeg gjorde dette prosjektet for flere måneder siden, og alt har fungert veldig bra siden den gang. Det er mulig at noen informasjon mangler eller at det er ting som mangler presisjon i denne instruerbare fordi den ble skrevet flere måneder etter at dette prosjektet var fullført. Jeg beklager det.
Uansett var det et fint prosjekt å gjøre, jeg måtte starte fra bunnen av, men for et ganske lite budsjett. Og det vil sannsynligvis være mer pålitelig enn det originale systemet, som ikke varte veldig lenge før det gikk i stykker. Jeg hadde ikke planlagt å skrive en instruerbar for dette prosjektet, det kan være mindre klart å forstå enn mine andre instruktører, men hvis noen elementer kan brukes av andre mennesker, vil jeg allerede være glad! =)
Jeg vet ikke om skrivestilen min vil være riktig fordi jeg delvis bruker en automatisk oversetter for å gå raskere, og siden jeg ikke er engelsktalende, tror jeg noen setninger sannsynligvis vil være rare for folk som skriver engelsk perfekt. Så takk til DeepL -oversetteren for hjelpen;)
Gi meg beskjed hvis du har spørsmål eller kommentarer til dette prosjektet!
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte