INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie lantern is aanpasbaar, sodat dit meer boeiend en lekker vir die kinders is. Dit is 'n dinamiese skadu -lantern wat verskillende kleure en ontwerpe op die muur projekteer. Daarom is dit voordelig vir diegene wat op soek is na 'n meer visualiserende en meer aanpasbare skadu -lantaarn vir verskillende ouderdomme.
Ons inspirasie vir hierdie skadu lantaarn was van:
www.makeuseof.com/tag/build-companion-cube…
Die skakel na die omslagfoto:
www.istockphoto.com/ca/vector/night-sky-st…
Stap 1: benodigdhede wat u benodig
1 Arduino UNO
1 USB -kabel
1 RGB LED
1 Klein broodbord
4 Jumper drade
1 Vierkantige glas of bottel
4 velle nasleeppapier
4 velle konstruksiepapier
1 Warm lijmpistool
Stap 2: Bekabeling van RGB LED
Gebruik die RGB LED en buig die negatiewe punt. Plaas dan die negatiewe punt in die blou negatiewe ry wat bo -aan die broodbord geleë is. Daarna moet u die ander drie bene van die RGB LED buig en in verskillende kolomme in die middel van die broodbord plaas. Ons plaas die blou trui in kolom A, ry 37. Die swart springdraad word in kolom A, ry 41 op die broodbord geplaas. Die wit springdraad word in kolom A, ry 43 geplaas. Die ander wit springdraad is in kolom H, ry 39. Dit is uiters belangrik dat u die drie tande in verskillende kolomme in die broodbord plaas. Die negatiewe punt is op kolom J, ry 39. Ry 39 is die enigste ry wat aansluit by die tweede wit draad. Daar is geen weerstand in die ry geplaas nie. In kolom J het ons met elke jumperdraad een punt van die LED in die ooreenstemmende ry geplaas. weerstand in ry 37, kolom D en F. Die tweede weerstand is in ry 41, kolom D en F. Die derde weerstand word in ry 33 kolom D en F. geplaas Ons plaas die weerstande in die broodbord sodat dit nie brand nie uit die RGB LED.
Stap 3: Bedrading van die Arduino UNO
Bedreng u Arduino UNO, afhangende van die kolomme wat u in u kode gekies het. U moet die broodbord gebruik om die weerstande wat aan die LED gekoppel is, aan die Aurduino UNO te koppel.
In die ingangskolom het ons die tweede wit springdraad in 3.3 volt ingesit. In die uitsetkolom is die blou draad ingevoer in ry 9. Die swart springdraad is ingevoer in 6. Die eerste wit springdraad is in kolom 5 ingevoer.
Stap 4: sagteware
1. Ons gebruik Aurduino Create sagteware wat aanlyn beskikbaar is om ons kode in te tik.
2. Hier is die kode wat ons gebruik het:
// elke pen stem ooreen met 'n LED -kleur: int led0 = 10; // int = heelgetal led0 = 10 (kleur)
int led1 = 11;
int led2 = 12;
// Verklaar interne veranderlikes
int helderheid = 200;
int rooi = 0;
int blou = 0;
int groen = 0;
// hierdie roetine loop elke keer as u op die reset -knoppie druk
ongeldige opstelling () {
pinMode (led0, OUTPUT); pinMode (led1, OUTPUT); pinMode (led2, OUTPUT); }
// hierdie roetine loop onbepaald
leemte -lus () {
vir (float x = 0; x <PI; x = x + 0.000004) {
rooi = helderheid * abs (sin (x * (180/PI))); // bereken die helderheid van rooi
groen = helderheid * abs (sin ((x+PI/3) * (180/PI))); // bereken die helderheid van die setperke
blou = helderheid*abs (sin ((x+(2*PI)/3)*(180/PI))); // bereken die helderheid van blues
analogWrite (led0, rooi); // stuur waarde na die LED analogWrite (led1, geen); // stuur die waarde na die LED analogWrite (led2, blou); // stuur die waarde na die LED}}
3. Ons het toe ons USB -kabel aan die rekenaar gekoppel en die ander kant aan die Arduino UNO gekoppel, sodat ons die kode kon oplaai. Druk op die webwerf oplaai en die kode sal op u Arduino UNO opgelaai word.
Stap 5: Bou die struktuur
Benodighede:
- Popsicle stokke
- Warm gom geweer
- Konstruksie papier
- Natrekpapier
Stap 6: Ontwerp
Die ontwerpe wat ons gebruik het vir ons skadu -naglig vir elk van die vier kante.
Die ontwerp wat ons gebruik het:
heroesprojectindia.org
Stap 7: Die afgehandelde projek
Hier is 'n video van ons projek: