INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Hallo ouens, so dit was 'n baie interessante projek. Op skool moes ons klas 'n projek met die naam 'If This, Then That' doen, waarin ons 'n Arduino moes gebruik om enigiets te maak. Ons kan letterlik enigiets kies om te maak, solank ons 'n Arduino gebruik. Dit was ook reg as u projek misluk het, so ek het 'n eksperiment begin.
Ek het so lank as wat ek kan onthou, 'n hoogtevrees. Dit is nie so erg soos toe ek jonger was nie, maar ek hou nog steeds nie daarvan om af te kyk as ek bo -op 'n gebou staan nie. Daarom het ek 'akrofobie -bril' gemaak, maar die ding is, ek weet nie of dit werk nie. Kyk, ek het basies die beginsels van 'n oneindige spieël gebruik, maar in plaas daarvan om 'n RGB -LED -strook te koop, het ek 'n RGBW -LED -strook gekoop en ek weet nie hoe ek dit met die Arduino moet koppel nie.
As u hierdie klein eksperiment self wil doen, laat ek u wys hoe.
Waarskuwing! Moet dit asseblief nie gebruik as u epilepties is nie. Ek kan dit nie genoeg beklemtoon nie.
Stap 1: Stap 1: Kry die materiaal
So ouens, hier is wat jy nodig het:
- Arduino Uno.
- 'n broodbord.
- 'n Stel brooddraaddraaddrade.
- 'n RGB (W) led -strook (ek beveel 'n RGB -strook aan as u net so onervare is soos ek. Dit is baie tutoriale oor hoe u een met 'n Arduino kan koppel).
-Twee duikmaskers (ek kan dit beslis aanbeveel, want dit is redelik maklik om uitmekaar te trek:
- Spieëlvensterfilm.
- 'n Kartonsnyer.
- Ducktape.
- Maskeerband.
- Dubbelzijdige band
- Verf en 'n verfkwas.
- 'n Spuitbottel (jy moet dit met water vul en op die glas spuit).
Stap 2: Stap 2: Pas die glas aan
1. Neem jou duikmaskers en skei al die items vir mekaar
2. Haal die glas uit jou duikmaskers en sny van die Mirror Window Film af.
3. Spuit jou glas en film met water en plaas dit versigtig op mekaar.
4. Gryp 'n harde stuk plastiek en probeer om al die lugborrels uit te haal.
5. Sny die oortollige film af.
Stap 3: Stap 3: Plaas alles weer in plek
1. Plaas u spieëlglas in albei duikmaskers (maak seker dat slegs een 'n plastiekband het).
2. Maak seker dat alles veilig is.
3. Plaas die Led -strook met dubbelzijdige band (dit maak nie saak of die led -strook 'n bietjie te lank is nie; ons kan dit in 'n toekomstige stap verberg).
Stap 4: Stap 4: afwerking
1. Gebruik duck tape om die duikmaskers aan te sluit (maak seker dat die drade aan die buitekant is).
2. Plaas maskeerband op die plekke wat u wil verf.
3. VERF!
Stap 5: Stap 5: Kodering
Ja, die lekker deel. Dit is dus my reënboogkode, maar as u meer wil eksperimenteer deur te sien of sekere kleure meer effek het of iets anders wat u wil probeer, doen dit gerus.
Nota: ek het circuits.io gebruik om te sien of dit werklik is, en moenie bekommerd wees nie.
Ek het ArduinoIDE en die neopixel -biblioteek gebruik:
#sluit #definieer PIN 6 in
#definieer NUM_LEDS 24
Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
ongeldige opstelling () {
strip.begin ();
strip.show ();
}
leemte -lus () {
rainbowCycle (20);
}
void rainbowCycle (int SpeedDelay) {
greep *c;
uint16_t i, j;
vir (j = 0; j <256*5; j ++) {
vir (i = 0; i <NUM_LEDS; i ++) {
c = wiel (((i * 256 / NUM_LEDS) + j) & 255);
setPixel (i, *c, *(c+1), *(c+2), *(c+3));
}
showStrip ();
vertraging (SpeedDelay);
}
}
byte * wiel (byte WheelPos) {
statiese greep c [4];
as (WheelPos <85) {
c [0] = WheelPos * 3;
c [1] = 255 - WheelPos * 3;
c [2] = 0;
c [3] = 0;
} anders as (WheelPos <170) {
WheelPos -= 85;
c [0] = 255 - WheelPos * 3;
c [1] = 0;
c [2] = WheelPos * 3;
c [3] = 0;
} anders {
WheelPos -= 170;
c [0] = 0;
c [1] = WheelPos * 3;
c [2] = 255 - WheelPos * 3;
c [3] = 0;
}
terugkeer c;
}
leegte showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.show ();
#endif
}
void setPixel (int Pixel, byte rooi, byte groen, byte blou, byte wit) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor (Pixel, strip. Color (rooi, groen, blou, wit));
#endif
}
void setAll (byte rooi, byte groen, byte blou, byte wit) {
vir (int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, rooi, groen, blou, wit);
}
showStrip ();
}
Stap 6: Dit is dit
Hoop jy het van die instruksies gehou!
- Brechje
Aanbeveel:
Verhoog die speling tussen die kopervliegtuig en die seinspoor: 3 stappe
Verhoog die speling tussen die kopervliegtuig en die seinspoor: ek is 'n stokperdjie en ek ontwerp printplate (PCB) vir my blogs en Youtube -video's. Ek het my PCB aanlyn bestel by LionCircuits. Dit is 'n Indiese onderneming en het 'n outomatiese vervaardigingsplatform. Dit hersien u Ger outomaties
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek