Innholdsfortegnelse:
- Trinn 1: Ting som brukes i dette prosjektet
- Trinn 2: Maskinvaretilkobling
- Trinn 3: Programvareprogrammering
![Lys din valentine med glitrende RGB -matrise: 3 trinn Lys din valentine med glitrende RGB -matrise: 3 trinn](https://i.howwhatproduce.com/images/006/image-15117-13-j.webp)
Video: Lys din valentine med glitrende RGB -matrise: 3 trinn
![Video: Lys din valentine med glitrende RGB -matrise: 3 trinn Video: Lys din valentine med glitrende RGB -matrise: 3 trinn](https://i.ytimg.com/vi/HcOsQktndK0/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Av Seeed Studio Se Følg mer av forfatteren:
![Innendørs håndholdt Co2-detektor (for Covid-19-formål) Innendørs håndholdt Co2-detektor (for Covid-19-formål)](https://i.howwhatproduce.com/images/006/image-15117-14-j.webp)
![Innendørs håndholdt Co2-detektor (for Covid-19-formål) Innendørs håndholdt Co2-detektor (for Covid-19-formål)](https://i.howwhatproduce.com/images/006/image-15117-15-j.webp)
![Spill Grove analog mikrofon med Wio -terminal Spill Grove analog mikrofon med Wio -terminal](https://i.howwhatproduce.com/images/006/image-15117-16-j.webp)
![Spill Grove analog mikrofon med Wio -terminal Spill Grove analog mikrofon med Wio -terminal](https://i.howwhatproduce.com/images/006/image-15117-17-j.webp)
![Grove - TF Mini LiDAR med Wio -terminal Grove - TF Mini LiDAR med Wio -terminal](https://i.howwhatproduce.com/images/006/image-15117-18-j.webp)
![Grove - TF Mini LiDAR med Wio -terminal Grove - TF Mini LiDAR med Wio -terminal](https://i.howwhatproduce.com/images/006/image-15117-19-j.webp)
Om: Hei, vi er applikasjonsingeniører i Seeed. Å dele prosjekter med maker -fellesskapet er fantastisk. Håper du liker det XD Seeed er IoT hardware enabler som tilbyr tjenester som gir IoT -utviklere mulighet til raskt … Mer om Seeed Studio »
Valentinsdag kommer, møter du noen som ble forelsket ved første blikk?
Trinn 1: Ting som brukes i dette prosjektet
Maskinvarekomponenter
- Seeeduino V4.2
- Base Shield V2
- Grove - RGB LED Matrix m/driver
- Grove - Vannsensor
Programvare -apper og online -tjenester
Arduino IDE
Trinn 2: Maskinvaretilkobling
![Maskinvaretilkobling Maskinvaretilkobling](https://i.howwhatproduce.com/images/006/image-15117-20-j.webp)
I dette prosjektet bruker vi en vannsensor til å oppdage vann, hvis det er vann, vil et bankende hjerte vises i RGB LED Matrix.
For å oppnå denne effekten må du koble Grove - vannsensor til D2 -porten i Base Shield, og også koble Grove - RGB LED Matrix til I2C -porten i den. Koble deretter Base Shield til Seeeduino, akkurat som bildet ovenfor.
Trinn 3: Programvareprogrammering
For å bruke RGB LED -matrise i programmet, må du legge til biblioteket i Arduino IDE. Biblioteket kan lastes ned i
Seeed_RGB_LED_Matrix
Etter å ha lagt til biblioteket, inkluder matrisens topptekstfil i koden din:
#include "grove_two_rgb_led_matrix.h"
Å definere makroer er en god vane, det kan gjøre koden lettere å lese eller endre. For eksempel kan du definere makroer for å indikere hvilken port vannsensoren er koblet til, eller hvilken hastighet det bankende hjertet skal vise.
#define SENSOR_PIN 2
#define INTERVAL 500
Når alt er gjort, erklærer du en matriseforekomst for senere bruk.
GroveTwoRGBLedMatrixClass -matrise;
Og klikk her for å få bildeditor for å lage dine egne bilder. Når du velger farge i fargebjelken, klikker på prikker i tegneområdet for å tegne og trykker på Oppdater eller Sett inn -knappen nederst i tegneområdet, blir bildet ditt konvertert til kode og visning i boksen til høyre.
![Bilde Bilde](https://i.howwhatproduce.com/images/006/image-15117-21-j.webp)
Bildet mitt ser ut som nedenfor. Du kan kopiere den koden som vises til prosjektet ditt, og deretter vise dem i RGB LED -matrisen ved å kode.
![Bilde Bilde](https://i.howwhatproduce.com/images/006/image-15117-22-j.webp)
Setup () -prosedyren kjøres en gang når programmet starter, så vi initialiserer matrisen og vannsensorens pin i den.
ugyldig oppsett () {
Wire.begin (); pinMode (SENSR_PIN, INPUT); WAIT_MATRIX_READY (); }
Loop () -prosedyren vil kjøres gjentatte ganger, så vi bruker den til å oppdage om det er vann eller ikke ved å følge følgende kode:
hvis (digitalRead (SENSOR_PIN) == LOW) {
}
Når vannsensoren sender ut LAV, betyr det at det er vann, så bankende hjerte bør vises i RGB LED -matrisen
for (uint8_t i = 0; i <EMOJI_COUNT (eksempel); ++ i) {matrix.displayFrames (EMOJI (eksempel, i), INTERVAL, false, 1); forsinkelse (INTERVAL); }
Den fullførte loop () -prosedyren ser ut som nedenfor, og du kan laste ned hele koden på slutten av denne artikkelen.
void loop () {
if (digitalRead (SENSOR_PIN) == LOW) {for (uint8_t i = 0; i <EMOJI_COUNT (eksempel); ++ i) {matrix.displayFrames (EMOJI (eksempel, i), INTERVAL, false, 1); forsinkelse (INTERVAL); }}}
Klikk på Last opp -knappen i Arduino IDE for å laste opp programmet til Seeeduino, og prøv å sette noe vått i vannsensoren, se hva som skjer.
VIKTIG:
I denne versjonen av fastvare av RGB LED -matrisen, hvis du vil lage ditt eget bilde med UNO -serien, må du endre arduino -filen. Hvis du bruker mega eller lotus, vil endringen ikke være nødvendig.
Finn arduino -oppsettmappen Arduino / hardware / arduino / avr / libraries / Wire / src, åpne Wire.h -filen
endring
#define BUFFER_LENGTH 32
inn i
#define BUFFER_LENGTH 128
Finn deretter arduino -oppsettmappen Arduino / hardware / arduino / avr / libraries / Wire / src / utility, åpne twi.h -filen.
endring
#define TWI_BUFFER_LENGTH 32
inn i
#define TWI_BUFFER_LENGTH 128
Anbefalt:
WiFi -kontrollert enhjørningslue? Med RGB -lys: 5 trinn (med bilder)
![WiFi -kontrollert enhjørningslue? Med RGB -lys: 5 trinn (med bilder) WiFi -kontrollert enhjørningslue? Med RGB -lys: 5 trinn (med bilder)](https://i.howwhatproduce.com/images/009/image-24837-j.webp)
WiFi -kontrollert enhjørningslue? Med RGB -lys: Hei alle sammen. Min lille nudret meg en stund om interessante bærbare DIY -er relatert til enhjørningene. Så jeg har klør meg i hodet og bestemte meg for å lage noe uvanlig og med et veldig lavt budsjett. Dette prosjektet krever ikke at appen fortsetter
Lys juvel ✽ Kontroller LED -stripen din uten Arduino og kode: 5 trinn (med bilder)
![Lys juvel ✽ Kontroller LED -stripen din uten Arduino og kode: 5 trinn (med bilder) Lys juvel ✽ Kontroller LED -stripen din uten Arduino og kode: 5 trinn (med bilder)](https://i.howwhatproduce.com/images/003/image-6530-5-j.webp)
Light Jewel ✽ Kontroller LED -stripen din uten Arduino og kode: Dette er en smart lampe som endrer lysstyrken ved å brette toppstykket. Konsept: Dette er en brukervennlig lampe for alle som liker å lese i et avslappende miljø. Prøv å forestille deg mennesker som sitter ved skrivebordet ved et vindu med noen kule bre
Legg til lys og skummel musikk til din Jack-O-Lantern-Ingen lodding eller programmering (med mindre du vil): 9 trinn (med bilder)
![Legg til lys og skummel musikk til din Jack-O-Lantern-Ingen lodding eller programmering (med mindre du vil): 9 trinn (med bilder) Legg til lys og skummel musikk til din Jack-O-Lantern-Ingen lodding eller programmering (med mindre du vil): 9 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-851-104-j.webp)
Legg til lys og skummel musikk til din Jack-O-Lantern-Ingen lodding eller programmering (med mindre du vil): Ha den skumleste Jack-O-Lantern på gaten din ved å legge til glødende lys og skummel musikk! Dette er også en fin måte å prøve Arduino og programmerbar elektronikk på fordi hele prosjektet kan fullføres uten å skrive kode eller lodding
Lys opp Chanukah-genser med individuelle "lys": 7 trinn (med bilder)
![Lys opp Chanukah-genser med individuelle "lys": 7 trinn (med bilder) Lys opp Chanukah-genser med individuelle "lys": 7 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-1214-85-j.webp)
Opplyst Chanukah-genser med individuelle "stearinlys": Høytidsfesten og i år kan du være festens lysende stjerne med en lys menoragenser! Dette er et sydd kretsprosjekt som bruker relativt rimelige materialer som er lett å finne på nettet og i håndverksbutikken. Enda bedre
Musikkreaktivt lys -- Hvordan lage superenkelt musikkreaktivt lys for å gjøre skrivebordet fantastisk: 5 trinn (med bilder)
![Musikkreaktivt lys -- Hvordan lage superenkelt musikkreaktivt lys for å gjøre skrivebordet fantastisk: 5 trinn (med bilder) Musikkreaktivt lys -- Hvordan lage superenkelt musikkreaktivt lys for å gjøre skrivebordet fantastisk: 5 trinn (med bilder)](https://i.howwhatproduce.com/images/003/image-8432-36-j.webp)
Music Reactive Light || How to Make Super Simple Music Reactive Light for Making Desktop Awsome .: Hei, hva skjer gutter, I dag skal vi bygge et veldig interessant prosjekt. I dag skal vi bygge musikk reaktivt lys. LED -en vil endre lysstyrken iht. bassen som faktisk er lavfrekvent lydsignal. Det er veldig enkelt å bygge. Vi vil