Indholdsfortegnelse:
- Trin 1: Trin 1: Få materialerne
- Trin 2: Trin 2: Rediger glasset
- Trin 3: Trin 3: Sæt alt tilbage på plads
- Trin 4: Trin 4: Finish Touch
- Trin 5: Trin 5: Kodning
- Trin 6: Det er det
Video: Akrofobi -projektet: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Hej fyre, så dette var et ganske interessant projekt. I skolen skulle vores klasse lave et projekt kaldet 'If This, Then That', hvor vi skulle bruge en Arduino til at lave noget. Vi kunne bogstaveligt talt vælge hvad som helst at lave, så længe vi brugte en Arduino. Det var også okay, hvis dit projekt mislykkedes, så jeg startede et eksperiment.
Jeg har haft højdeskræk så længe jeg kan huske. Det er ikke så slemt, som det var, da jeg var yngre, men jeg kan stadig ikke lide at se ned, når jeg står oven på en bygning. Derfor lavede jeg 'akrofobi -briller', men sagen er, jeg ved ikke, om det virker. Se, jeg brugte grundlæggende principperne for et uendeligt spejl, men i stedet for at købe en RGB led strip, købte jeg en RGBW led strip, og jeg ved ikke, hvordan jeg skal slutte den til Arduino.
Hvis du selv vil lave dette lille eksperiment, lad mig vise dig hvordan.
Advarsel! Brug venligst ikke dette, når du er epileptisk. Jeg kan ikke understrege dette nok.
Trin 1: Trin 1: Få materialerne
Så fyre her er hvad du får brug for:
- Arduino Uno.
- Et brødbræt.
- Et sæt breadboard -jumpertråde.
- En RGB (W) led -strip (jeg anbefaler en RGB -strip, hvis du er lige så uerfaren som mig. De er en masse tutorials om, hvordan du slutter en til en Arduino).
-To dykkermasker (jeg kan bestemt anbefale disse, fordi de er ret lette at skille ad:
- Spejlvinduesfilm.
- En papskærer.
- Gaffatape.
- Malertape.
- Dobbeltsidet tape
- Maling og en pensel.
- En sprayflaske (du skal bruge den til at fylde den med vand og sprøjte den på glasset).
Trin 2: Trin 2: Rediger glasset
1. Tag dine dykkermasker og adskil alle emnerne for hinanden
2. Tag glasset fra dine dykkermasker og skær nogle af spejlvinduesfilmen ud.
3. Sprøjt dit glas og film med vand og læg det forsigtigt oven på hinanden.
4. Tag et hårdt stykke plastik, og prøv at få alle luftboblerne ud.
5. Skær den overskydende film af.
Trin 3: Trin 3: Sæt alt tilbage på plads
1. Læg dit spejlglas i begge dine dykkermasker (sørg for, at kun den ene har et plastbånd).
2. Sørg for, at alt er sikkert.
3. Placer Led -båndet med dobbeltsidet tape (det er ligegyldigt, om LED -båndet er lidt for langt, vi kan skjule det i et fremtidigt trin).
Trin 4: Trin 4: Finish Touch
1. Brug andetape til at forbinde dykkermaskerne (sørg for at ledningerne er på ydersiden).
2. Læg malertape på de steder, du vil male.
3. MALING!
Trin 5: Trin 5: Kodning
Åh ja, den sjove del. så dette er min regnbuekode, men hvis du vil eksperimentere mere ved at se, om visse farver har mere effekt eller andet, du gerne vil prøve, er du velkommen til at gøre det.
Bemærk: Jeg har brugt circuits.io for at se, om det faktisk er det, og det gør det, så rolig.
Jeg har brugt ArduinoIDE og neopixel biblioteket:
#inkluder #definer PIN 6
#define NUM_LEDS 24
Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
ugyldig opsætning () {
strip.begin ();
strip.show ();
}
void loop () {
rainbowCycle (20);
}
void rainbowCycle (int SpeedDelay) {
byte *c;
uint16_t i, j;
for (j = 0; j <256*5; j ++) {
for (i = 0; i <NUM_LEDS; i ++) {
c = Hjul (((i * 256 / NUM_LEDS) + j) & 255);
setPixel (i, *c, *(c+1), *(c+2), *(c+3));
}
showStrip ();
forsinkelse (SpeedDelay);
}
}
byte * Wheel (byte WheelPos) {
statisk byte c [4];
hvis (WheelPos <85) {
c [0] = WheelPos * 3;
c [1] = 255 - WheelPos * 3;
c [2] = 0;
c [3] = 0;
} ellers hvis (WheelPos <170) {
WheelPos -= 85;
c [0] = 255 - WheelPos * 3;
c [1] = 0;
c [2] = WheelPos * 3;
c [3] = 0;
} andet {
WheelPos -= 170;
c [0] = 0;
c [1] = WheelPos * 3;
c [2] = 255 - WheelPos * 3;
c [3] = 0;
}
returnere c;
}
void showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.show ();
#Afslut Hvis
}
void setPixel (int Pixel, byte rød, byte grøn, byte blå, byte hvid) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor (Pixel, strip. Color (rød, grøn, blå, hvid));
#Afslut Hvis
}
void setAll (byte rød, byte grøn, byte blå, byte hvid) {
for (int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, rød, grøn, blå, hvid);
}
showStrip ();
}
Trin 6: Det er det
Håber du kunne lide det instruerbare!
- Brechje
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)