Hur man designar en automatisk sittvärmare för din soffa?

Konceptet med uppvärmda säten antas av nästan alla bilföretag i dessa dagar och i alla senaste modeller av Toyota, Honda, KIA, etc., erbjuder företaget uppvärmda platser i bilarna. De flesta av företagen tillhandahåller uppvärmda såväl som kalla platser i sina modeller som gör körupplevelsen mycket bekväm, särskilt på sommaren. Med tanke på denna idé tänkte jag varför inte implementera idén om uppvärmda platser i våra hem på vår Soffasom placeras i vardagsrummet eller någon annanstans. Kretsen som jag kommer att utforma senare i den här artikeln kommer att ansvara för uppvärmning av alla typer av soffor, oavsett om det är rund arm soffa, fyrkantig arm, hård kil etc. Kretsen kommer att placeras på soffans nedre sida startar uppvärmningen automatiskt efter några tidsintervall. Nu, utan att slösa bort en sekund, går vi till jobbet.

Hur fäster jag värmeplattor med Arduino?

Nu kommer vi att samla information om de elektroniska komponenterna innan vi gör en lista över alla hårdvarukomponenter eftersom ingen kommer att vilja sticka mitt i ett projekt bara på grund av en saknad komponent.

Steg 1: Komponenter som behövs (hårdvara)

Steg 2: Komponenter som behövs (programvara)

Steg 3: Arbetsprincip

Arbetsprincipen för detta projekt är ganska enkel. Den drivs av 12V Lipo batteri. Lipo-batteriet föredras i detta projekt eftersom det ger en bra säkerhetskopia och det ger en säkerhetskopieringstid på cirka 2 dagar eller ännu mer. En AC till DC-adapter kan också användas för att driva denna krets eftersom vårt krav är 12V DC. Ryggraden i detta projekt är Värmeplattor som ansvarar för uppvärmningen av soffan. Temperaturen känner av rumstemperaturen och när temperaturen sjunker under gränsen som anges i koden kommer relämodulen att aktiveras och uppvärmningen startar. De uppvärmning fortsätter tills temperaturen återgår till sitt tidigare tillstånd. Reläet utlöses när temperaturen sjunker under 25 grader och det kommer att vridas AVnär temperaturen återgår till sitt ursprungliga läge. Koden kan ändras enligt ditt krav och jag har bifogat koden nedan så att du kan förstå den och göra ändringarna om du vill.

Steg 4: Simulera kretsen

Innan du gör kretsen är det bättre att simulera och undersöka alla avläsningar på en programvara. Programvaran vi ska använda är Proteus Design Suite. Det är en programvara som elektroniska kretsar simuleras på.

  1. När du har laddat ner och installerat Proteus-programvaran öppnar du den. Öppna ett nytt schema genom att klicka på ISISikonen på menyn.
  2. När det nya schemat visas klickar du på Pikonen på sidomenyn. Detta öppnar en ruta där du kan välja alla komponenter som ska användas.
  3. Skriv nu namnet på de komponenter som ska användas för att skapa kretsen. Komponenten visas i en lista på höger sida.
  4. På samma sätt, som ovan, sök i alla komponenter. De kommer att visas i Enheter Lista.

Efter att ha simulerat kretsen fick vi veta att den fungerar bra, därför kommer vi att gå ett steg framåt och utforma dess PCB-layout.

Steg 5: Gör en PCB-layout

Som vi ska göra hårdvarukrets på ett kretskort måste vi först skapa en kretskortlayout för den här kretsen.

  1. För att göra PCB-layouten på Proteus måste vi först tilldela PCB-paketen till varje komponent i schemat. För att tilldela paket, högerklicka på den komponent du vill tilldela paketet och välj Förpackningsverktyg.
  2. Klicka på VÄRNEN alternativ i toppmenyn för att öppna ett kretskort.
  3. Från komponentlistan, placera alla komponenter på skärmen i en design som du vill att din krets ska se ut.
  4. Klicka på spårläget och anslut alla stift som programvaran säger att du ska ansluta genom att peka på en pil.

Steg 6: Kretsschema

Efter att ha gjort PCB-layouten ser kretsschemat ut så här:

Steg 7: Komma igång med Arduino

Om du inte har arbetat med Arduino IDE tidigare, oroa dig inte för att steg för steg för att ställa in Arduino IDE visas nedan.

  1. Ladda ner den senaste versionen av Arduino IDE härifrån.
  2. Anslut ditt Arduino-kort till datorn och öppna Kontrollpanelen. Klicka på Hårdvara och ljud.Nu öppen Enheter och skrivare och hitta porten som kortet är anslutet till. I mitt fall är det COM14men det är annorlunda på olika datorer.
  3. Klicka på verktygsmenyn och ställ in tavlan som Arduino Nano (AT Mega 328P).
  4. I samma verktygsmeny ställer du in processorn som ATmega328p (Old Bootloader).
  5. Ladda ner koden som bifogas nedan och klistra in den i din Arduino IDE. Klicka på ladda upp för att bränna koden på din mikrokontroller.

Ladda ner koden och nödvändiga bibliotek genom att klicka här.

Steg 8: Förstå koden

Koden som används i detta projekt är mycket enkel och kommenterad. Även om det är självförklarande beskrivs det kort nedan så att om du använder ett annat Arduino-kort som Uno, mega, etc kan du ändra koden ordentligt och sedan bränna den på ditt bräde.

  1. I början ska biblioteket användas DHT11 inkluderas, initieras variabler för att lagra de tillfälliga värdena under körtiden. Pins initieras också för att ansluta sensorerna till mikrokontrollern.
#omfatta  // inklusive bibliotek för att använda temperaturmätarsensor dht11 DHT11; // skapa objekt för temperaturgivare #definiera dhtpin 8 // initialisera stift för att ansluta sensorn #definiera relä 3 // initialisera stift för att ansluta reläflottemperaturen; // variabel för att hålla tillfälligt värde

2. ogiltig installation ()är en funktion som bara körs en gång i koden när mikrokontrollern slås på eller aktiveringsknappen trycks in. Baudhastigheten ställs in i denna funktion som i grunden är hastigheten i bitar per sekund genom vilken mikrokontrollern kommunicerar med de perifera enheterna.

ogiltig installation () {pinMode (dhtpin, INPUT); // använd denna stift som INPUT pinMode (relä, OUTPUT); // använd denna stift som OUTPUT Serial.begin (9600); // ställa in överföringshastighet}

3. ogiltig slinga () är en funktion som körs om och om igen i en slinga. I denna funktion läser vi data från utgångsstiftet på DHT11 och slår på eller av reläet vid en viss temperaturnivå. Om temperaturen är lägre än 25 grader tänds värmeplattorna annars kommer de att vara avstängda.

ogiltig slinga () {fördröjning (1000); // wati för en andra DHT11.read (dhtpin); // läs thw temperatur temp = DHT11.temperatur; // spara temperaturen i variabeln Serial.print (temp); // skriva ut värdet på bildskärmen Serial.println ("C"); if (temp <= 25) // Sätt på värmeplattorna på {digitalWrite (relä, LOW); //Serial.println(relä); } annat // Stäng av värmeplattorna {digitalWrite (relä, HIGH); //Serial.println(relä); }}

Steg 9: Konfigurera hårdvaran

Som vi nu har simulerat kretsen på programvara och den fungerar helt bra. Låt oss nu gå vidare och placera komponenterna på PCB. Ett kretskort är ett kretskort. Det är en kartong helt belagd med koppar på ena sidan och helt isolerande från den andra sidan. Att göra krets på PCB är jämförelsevis en lång process. När kretsen har simulerats på programvaran och dess kretskortlayout är gjord, skrivs kretslayouten ut på ett smörpapper. Innan du placerar smörpapperet på kretskortet, använd kretskortet för att gnugga kortet så att kopparskiktet ombord minskar från kartongens överkant.

Därefter läggs smörpapperet på kretskortet och strykas tills kretsen skrivs ut på kartongen (det tar ungefär fem minuter).

Nu, när kretsen är tryckt på kortet, doppas den i FeCl3 lösning av varmvatten för att ta bort extra koppar från brädet, bara koppar under den tryckta kretsen kommer att vara kvar.

Gnugga sedan kretskortet med skrotaren så att ledningarna blir framträdande. Borra nu hålen på respektive plats och placera komponenterna på kretskortet.

Löd komponenterna på kortet. Slutligen, kontrollera kretsens kontinuitet och om diskontinuitet inträffar någonstans avlöd komponenterna och anslut dem igen. I elektronik är kontinuitetstestet kontrollen av en elektrisk krets för att kontrollera om strömmen flödar i önskad bana (att det med säkerhet är en total krets). Ett kontinuitetstest utförs genom att ställa in en liten spänning (kopplad i arrangemang med en LED eller uppståndelseskapande del, till exempel en piezoelektrisk högtalare) över det valda sättet. Om kontinuitetstestet klarar betyder det att kretsen är tillräckligt gjord enligt önskemål. Den är nu redo att testas. Det är bättre att applicera hett lim med hjälp av ett hett limpistol på de positiva och negativa polerna på batteriet så att batteriets poler inte kan lossas från kretsen.

Steg 10: Testa kretsen

Efter att ha monterat hårdvarukomponenterna på kretskortet och kontrollerat kontinuiteten måste vi kontrollera om vår krets fungerar korrekt eller inte kommer vi att testa vår krets. Efter byte kretsen placerar den nära den plats där temperaturen är under 25 grader. Du kommer att observera att plattorna börjar värmas och de kommer att vridas AVså snart temperaturen stiger. Efter att ha testat kretsen, placera den i ett skydd. Täckning kan utformas hemma med vilket material som helst. Till exempel kan ett träbeläggning utformas, ett plasthölje kan utformas eller en krets kan också placeras i en tjock trasa och sys. Stick sedan fast den på undersidan av din soffa med dubbel tejp. Övervaka regelbundet batteriet och ladda det ofta.

Det är allt för idag. Fortsätt besöka vår webbplats för mer intressanta tekniska projekt och glöm inte att dela med dig av dina erfarenheter efter att ha gjort det här projektet hemma.

Facebook Twitter Google Plus Pinterest