Sisällysluettelo:
- Vaihe 1: Vaihe 1: Kerää komponentteja
- Vaihe 2: Vaihe 2: Asenna Arduino -leipälevy
- Vaihe 3: Vaihe 3: Lataa koodi
- Vaihe 4: Vaihe 4: Tarkista tulos
Video: OLED -kynttilänvalopiiri, jossa valonkestävyys voimakkuuden säätöön (TfCD): 4 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tässä ohjeessa näytämme sinulle, kuinka tehdä piiri, joka näyttää (O) LED: n välkkyvän kuin kynttilä ja reagoi ympäristön voimakkuuteen. Pienemmällä valoteholla tarvitaan pienempi valonlähde. Tämän sovelluksen avulla voit rakentaa oman välkkyvän kynttilänvalon ja luoda miellyttävän ja miellyttävän kotilampun, joka luo lisää tunnelmaa. Voit yrittää korvata LEDit OLEDilla, jos sinulla on komponentteja (tällä hetkellä niitä on vaikea saada tekniikan kustannusten ja lapsuuden vuoksi). Tämä uusi tekniikka on SSD -valaistuksen tulevaisuus.
Vaihe 1: Vaihe 1: Kerää komponentteja
Kerää komponentit:
1x Arduino Uno + USB -kaapeli
1x leipälauta
3x 330R vastus
1x 220R vastus
1x Foto vastus
10x kaapeli
Vaihe 2: Vaihe 2: Asenna Arduino -leipälevy
Aseta arduino -leipälauta kuvan mukaisesti.
Vaihe 3: Vaihe 3: Lataa koodi
Lataa seuraava koodi: arvoja voidaan säätää tai lisätä eri haluttuihin tuloksiin.
int ledPin1 = 9; int ledPin2 = 10; int ledPin3 = 11; int lightSensor = A1; int randomValue = 120; int baseValue = 135;
void setup () {// sarjaliikenteen alustaminen nopeudella 9600 bittiä sekunnissa: Serial.begin (9600); pinMode (ledPin1, OUTPUT); pinMode (ledPin2, OUTPUT); pinMode (ledPin3, OUTPUT); }
// silmukkarutiini kulkee ikuisesti uudestaan ja uudestaan: void loop () {// lukee analogisen nastan tulon 0: int sensorValue = analogRead (A1); if (sensorValue> 800) {randomValue = 120; baseValue = 135; } else if (sensorValue> 750) {randomValue = 110; baseValue = 115; } else if (sensorValue> 700) {randomValue = 90; baseValue = 100; } else if (sensorValue> 650) {randomValue = 70; baseValue = 80; } else if (sensorValue> 600) {randomValue = 55; baseValue = 65; } else if (sensorValue> 550) {randomValue = 40; baseValue = 55; } else {randomValue = 30; baseValue = 40; } // tulosta lukemasi arvo: Serial.println (sensorValue); analogWrite (ledPin1, satunnainen (randomValue)+baseValue); analogWrite (ledPin2, satunnainen (randomValue)+baseValue); analogWrite (ledPin3, satunnainen (randomValue)+baseValue); viive (satunnainen (100)); }
Vaihe 4: Vaihe 4: Tarkista tulos
Tarkista, vilkkuvatko (O) LEDit kynttilän tavoin ja reagoivatko ne ympäristön valovoimaan.
Suositeltava:
Esp8266 -pohjainen tehostusmuunnin, jossa on hämmästyttävä Blynk -käyttöliittymä, jossa on palautesäädin: 6 vaihetta
Esp8266 -pohjainen tehostusmuunnin hämmästyttävällä Blynk -käyttöliittymällä, jossa on palautesäädin: Tässä projektissa näytän sinulle tehokkaan ja yleisen tavan DC -jännitteiden lisäämiseen. Näytän sinulle, kuinka helppoa voi olla tehostusmuuntimen rakentaminen Nodemcun avulla. Rakennetaan se. Se sisältää myös näytön volttimittarin ja palautteen
Lämpötilan ja valon voimakkuuden kirjaaminen - Proteus -simulaatio - Fritzing - Liono Maker: 5 vaihetta
Lämpötilan ja valon voimakkuuden kirjaaminen | Proteus -simulaatio | Fritzing | Liono Maker: Hei, tämä on Liono Maker, tämä on virallinen YouTube -kanavani. Tämä on avoimen lähdekoodin YouTube -kanava. Tässä on linkki: Liono Maker YouTube -kanava Tässä on videolinkki: Temp & valon voimakkuuden kirjaaminen Tässä opetusohjelmassa opimme tekemään temperin
Valon voimakkuuden mittaus käyttämällä BH1715 ja Raspberry Pi: 5 vaihetta
Valon voimakkuuden mittaus BH1715: n ja Raspberry Pi: n avulla: Eilen työskentelimme nestekidenäytöillä, ja kun käsittelimme niitä, ymmärsimme valon voimakkuuden laskennan tärkeyden. Valon voimakkuus ei ole tärkeä vain tämän maailman fyysisellä alueella, vaan sillä on hyvin sanottu rooli biologisessa
Auringonvalon voimakkuuden seuranta: 3 vaihetta
Auringonvalon voimakkuuden seuranta: Siellä on paljon projekteja, jotka riippuvat auringon lämmöstä tai valosta. Esim. hedelmien ja vihannesten kuivaus. Auringonvalon voimakkuus ei kuitenkaan ole aina vakio ja se muuttuu koko päivän. Tämä projekti yrittää kartoittaa auringon
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
ESP32 -liitäntä SSD1306: lla, jossa on MicroPython: Mikropython on pythonin optimoima ja pieni jalanjälki. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Ardui