Innehållsförteckning:

Power Timer med Arduino och Rotary Encoder: 7 steg (med bilder)
Power Timer med Arduino och Rotary Encoder: 7 steg (med bilder)

Video: Power Timer med Arduino och Rotary Encoder: 7 steg (med bilder)

Video: Power Timer med Arduino och Rotary Encoder: 7 steg (med bilder)
Video: How to Build LDmicro Arduino PLC (Adding Real-Time Clock Module & Rotary Encoder) 2024, Juli
Anonim
Power Timer med Arduino och Rotary Encoder
Power Timer med Arduino och Rotary Encoder

Denna Power Timer är baserad på timern som presenteras på:

www.instructables.com/id/Timer-With-Arduin…

En strömförsörjningsmodul och ett SSR (solid state relä) var anslutna till den.

Effektbelastningar på upp till 1KW kan drivas och med minimala förändringar kan lasteffekten ökas.

Valet av timerlängd eller programnummer ställs in från Rotary Encoder på frontpanelen. Det är också här timingen börjar. LCD1602 visar den ursprungliga tidslängden, programnumret men även återstående tid.

Lasten är ansluten till Power Timer via ett väggmonterat uttag (på baksidan av lådan).

Jag skrev ett nytt program för den här varianten, beroende på behoven hos kraftapplikationer.

Ansökningarna täcker ett brett spektrum:

blandarmotorer, vattenpumpar för trädgårdsvattning, värmeelement etc.

Tillbehör

Alla komponenter finns på AliExpress till låga priser.

Från min egen verkstad använde jag metallboxen (från strömförsörjningen till en gammal dator), anslutningstrådar, skruvar, muttrar, distanser och plastfolier.

Strömförsörjningen är gjord på ett separat kretskort, tillverkat av mig och designat i KiCad. Om detta i en framtida instruktioner.

Lådan är inte målad utan inslagen i en självhäftande folie som finns i alla byggvaruhus.

Steg 1: Schematisk diagram

Schematisk diagram
Schematisk diagram

En SSR-typ SSR-40 DA är ansluten till modulen byggd från den tidigare internetadressen (se Intro), efter att det klassiska reläet har tagits bort från kortet.

Enhetens strömförsörjning är gjord av en transformator som levererar ca. 14Vac / 400mA.

Detta följs av en filtrering med C4 = 1000uF / 25V och stabilisering med U2 7812, vilket ger 12V.

D3 indikerar närvaron av matningsspänning, medan D1 indikerar närvaron av spänning på lasten.

Annars är schemat identiskt med det från internetadressen i Intro.

Steg 2: Lista över komponenter, material, verktyg

Lista över komponenter, material, verktyg
Lista över komponenter, material, verktyg

-SH metallbox från en gammal dator.

- Timer med Arduino och Rotary Encoder 1st. (Som i Intro).

-SSR-40 DA och kylfläns 1+1 st.

-L7812 och kylfläns 1+1 st.

-1N4001 4 st.

-1000 uF/25V 1 st.

-10uF/16V 1 st.

-Motstånd 1, 5K/0,5W 1st.

- LED R, LED G 5 mm. 1+1 st.

-Säkringshållare och säkring 6, 3A 1+1 st.

-Switch power 1 st.

-Transformator som levererar 14V / 0.4A i sekundära 1st.

-Vägguttag -1 st

-PCB för matningsmodul 1st. (KiCad -projekt) 1 st.

-Kiselfett (se foto 2)

-Matt vit plastfolie (foto 6).

-Självhäftande folie ca 16X35 cm. (Foto 9).

-Skruvar, muttrar, distanser (foto 10).

-Skruvmejslar

-Digital multimeter (vilken typ som helst).

-Fludor, lödverktyg, skär för komponentterminaler.

-Verktyg för metallborrning, arkivering, metallskärning för mekanisk bearbetning av lådan

(du måste vara vän med dem för att göra jobbet).

-Lust för arbete.

Steg 3: SSR och nätaggregat

SSR och nätaggregat
SSR och nätaggregat
SSR och nätaggregat
SSR och nätaggregat
SSR och nätaggregat
SSR och nätaggregat
SSR och nätaggregat
SSR och nätaggregat

Den är gjord enligt det elektriska diagrammet och foto 2, 3, 4, 5.

Steg 4: Mekanisk bearbetning och lådskydd

Mekanisk bearbetning och lådkåpa
Mekanisk bearbetning och lådkåpa
Mekanisk bearbetning och lådkåpa
Mekanisk bearbetning och lådkåpa
Mekanisk bearbetning och lådskydd
Mekanisk bearbetning och lådskydd
Mekanisk bearbetning och lådskydd
Mekanisk bearbetning och lådskydd

-Den mekaniska bearbetningen av lådan är gjord enligt dimensionerna på underenheterna (foto 7, 8).

-Klipp de två mattvita plastarken som på foto 6. Lim sedan fast dem på lådans främre och bakre panel.

-Vi täcker lådan på lådan med en självhäftande folie som på foto 9.

Steg 5: Montering av underenheterna i lådan

Montering av underenheterna i lådan
Montering av underenheterna i lådan
Montering av underenheterna i lådan
Montering av underenheterna i lådan
Montering av underenheterna i lådan
Montering av underenheterna i lådan
Montering av underenheterna i lådan
Montering av underenheterna i lådan

-Med hjälp av objekten från foto 10, är underenheterna monterade som på foto 11, 12, 13.

Steg 6: Kabeldragning och funktion

Kabeldragning och funktion
Kabeldragning och funktion
Kabeldragning och funktion
Kabeldragning och funktion

-Kablarna görs enligt schematiskt diagram och foto14, 15.

-På strömkretsen måste ledningarna vara tillräckligt tjocka för att klara strömmar på 6 A. (minst 2 mm. Diameter).

De måste ha god kvalitet isolering!

Varning!

Denna enhet fungerar med farliga spänningar för tillverkaren såväl som för användaren

Det rekommenderas starkt att tillverkaren är en person med erfarenhet inom det elektriska området.

För att skydda användaren ägnas särskild uppmärksamhet åt jordning av lådan med hjälp av ett uttag och en jordningskabel. Var försiktig när du ansluter den vitgröna jordningskabeln (foto 14, 15)

-Att sätta i funktion görs genom att mäta spänningarna enligt schematiskt diagram med den digitala multimetern, ladda programvaran enligt nedan och ange ett värde för timing. Kontrollera att den är korrekt utförd.

Steg 7: Programvara

Det finns några program skrivna av mig på adresserna:

github.com/StoicaT/Power-timer-with-arduin…

github.com/StoicaT/Timer-with-Arduino-and-…

github.com/StoicaT/Timer-with-Arduino-and-…

Den första varianten har ett antal fördefinierade program som tillåter drift av ON / OFF -typ under en definierad period som används på en motor som driver en degmaskin.

På samma princip kan du med enkla ändringar i programmet driva en vattenpump för att vattna trädgården.

De två sista programvarianterna hänvisar till en klassisk nedräkningstimer med två olika visningslägen.

Github -förvaret förklarar vad var och en gör och hur timern är programmerad i varje fall. Vi laddar ner önskad version och laddar upp den till Arduino Nano -kortet.

Och det är allt!

Rekommenderad: