Përmbajtje:

Llambë me intensitet të lehtë W/ Arduino: 3 hapa
Llambë me intensitet të lehtë W/ Arduino: 3 hapa

Video: Llambë me intensitet të lehtë W/ Arduino: 3 hapa

Video: Llambë me intensitet të lehtë W/ Arduino: 3 hapa
Video: Управляющая лампа переменного тока с реле 5 В с помощью Arduino 2024, Nëntor
Anonim
Llambë me intensitet të lehtë W/ Arduino
Llambë me intensitet të lehtë W/ Arduino

Në këtë projekt, unë eksploroj se si të përdor arduino për të krijuar një llambë që ndryshon në varësi të kohës së ditës. Me kërkesën e përdoruesit, llamba do të ndryshojë shkëlqimin e saj kur përcaktojnë ose zvogëlojnë rezistencën e rezistencës zbuluese të dritës LDR. Ky projekt u përfundua në tinkercad dhe përdor një stafetë për të transferuar energjinë në qark që arduino nuk mund të përmbushë për llambën. Ja çfarë ju nevojitet!

Furnizimet

1 Stafetë

Rezistencë 1 kilo-ohm

1 LDR (Photoresistor)

1 Furnizimi me energji elektrike

1 Arduino

1 Breadboard

1 llambë

Hapi 1: Hapi 1: Vendosni paraqitjen tuaj të tabelës së bukës si në vijim

Hapi 1: Vendosni paraqitjen tuaj të tabelës së bukës si në vijim
Hapi 1: Vendosni paraqitjen tuaj të tabelës së bukës si në vijim

Për të krijuar një pamje të ngjashme me tutorialin, është e domosdoshme të ndiqni paraqitjen e bordit të bukës jo vetëm për rregullsinë e tij, por për efikasitetin.

Hapi 2: Hapi 2: Shtoni stafetën, telat, furnizimin me energji elektrike dhe rezistencat

Hapi 2: Shtoni stafetën, telat, furnizimin me energji elektrike dhe rezistencat
Hapi 2: Shtoni stafetën, telat, furnizimin me energji elektrike dhe rezistencat

Ju lutemi mbani furnizimin me energji elektrike në cilësimet e paracaktuara të tinkercad (5 volt, 5 amps rrymë).

Hapi 3: Hapi 3: Përdorni kodin e mëposhtëm për të programuar qarkun drejt funksionit bazuar në rezistencën e LDR

Hapi 3: Përdorni kodin e mëposhtëm për të programuar qarkun drejt funksionit bazuar në rezistencën e LDR
Hapi 3: Përdorni kodin e mëposhtëm për të programuar qarkun drejt funksionit bazuar në rezistencën e LDR

Le t'i japim një kontekst kodit. Gjuha arduino është shumë unike dhe i ngjan gërvishtjes së kodit të bllokut në thjeshtësinë e saj. Së pari, ne duhet të deklarojmë portet tona të cilat i përdorim për të lidhur terminalin 5 të stafetës dhe terminalin 2 të LDR. Unë personalisht kam përdorur portat 5 për stafetë dhe A0 për LDR, megjithatë, ju mund të zgjidhni ndonjë nga kunjat analoge për LDR dhe ndonjë nga kunjat dixhitale për stafetë. Ne kemi nevojë për të hyrë në vlerën që LDR kthen duke pasur parasysh nivele të ndryshme të dritës. Pra, ne aplikojmë një pohim if i cili është "if (analogRead (A0)> 500)" atëherë kjo do të thotë që sapo të arrihet një errësirë e caktuar llamba do të fillojë të ndizet, duke u bërë më e ndritshme sa më pak dritë të ketë.

Recommended: