Tartalomjegyzék:
- 1. lépés: Szükséges kellékek
- 2. lépés: Az RGB LED bekötése
- 3. lépés: Az Arduino UNO bekötése
- 4. lépés: Szoftver
- 5. lépés: A szerkezet felépítése
- 6. lépés: Tervezés
- 7. lépés: A befejezett projekt
Videó: Árnyék Latern: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez a lámpa személyre szabható, így vonzóbb és szórakoztatóbb a gyerekek számára. Ez egy dinamikus árnyéklámpás, amely különböző színeket és mintákat vetít a falra. Ezért ez előnyös azok számára, akik vizuálisabb és testreszabhatóbb árnyéklámpást keresnek különböző korok számára.
Ezt az árnyéklámpást inspiráltuk:
www.makeuseof.com/tag/build-companion-cube…
A borító fotó linkje:
www.istockphoto.com/ca/vector/night-sky-st…
1. lépés: Szükséges kellékek
1 Arduino UNO
1 USB kábel
1 RGB LED
1 Kis kenyérsütő
4 áthidaló vezeték
1 Négyzet alakú üveg vagy üveg
4 Nyomkövető papírlap
4 Építőipari papírlapok
1 Forró ragasztópisztoly
2. lépés: Az RGB LED bekötése
Használja az RGB LED -et, és hajlítsa meg a negatív szöget. Ezután helyezze a negatív szöget a kék negatív sorba, amely a kenyértábla tetején található. Ezután hajlítsa meg az RGB LED másik három lábát, és helyezze őket a kenyértábla közepére különböző oszlopokban. A kék jumpert az A oszlop 37. sorába helyeztük. A fekete áthidaló huzal az A oszlop 41. sorába kerül a kenyértáblán. A fehér áthidaló huzal az A oszlop 43. sorába kerül. A másik fehér áthidaló huzal a H oszlop 39. sorában található. Rendkívül fontos, hogy a három szálat a kenyértábla különböző oszlopaiba helyezze. A negatív szál az oszlopban található J, 39. sor. A 39. sor az egyetlen sor, amely a második fehér vezetékhez csatlakozik. Ebben a sorban nincs ellenállás. A J oszlopban minden egyes áthidaló vezetékkel behelyeztünk egy LED -et a megfelelő sorba. Végül helyezze a (330 ohmos) ellenállásokat oda, ahol az egyik RGB LED -hez és a másik három áthidaló vezetékhez vannak rögzítve. ellenállás a 37. sorban, a D és F oszlopban. A második ellenállás a 41. sor D és F oszlopában található. A harmadik ellenállás a 33. sor D és F oszlopában van elhelyezve. Az ellenállásokat a kenyérsütő táblába helyezzük, hogy ne égjen le kialszik az RGB LED.
3. lépés: Az Arduino UNO bekötése
Az Arduino UNO bekötése a kódban kiválasztott oszlopoktól függően. A kenyértáblával kell összekapcsolni a LED -hez kapcsolódó ellenállásokat az Aurduino UNO -val.
A bemeneti oszlopban a második fehér áthidaló vezetéket 3,3 voltba helyeztük. A kimeneti oszlopban a kék vezetéket a 9. sorban adtuk meg. A fekete áthidaló vezetéket a 6. sorban adtuk meg. Az első fehér áthidaló vezetéket az 5. oszlopban adtuk meg.
4. lépés: Szoftver
1. Az Aurduino Create szoftvert használtuk, amely online elérhető a kód beírásához.
2. Íme az általunk használt kód:
// minden csap egy LED színnek felel meg: int led0 = 10; // int = egész led0 = 10 (színes)
int led1 = 11;
int led2 = 12;
// Belső változók deklarálása
int fényerő = 200;
int piros = 0;
int kék = 0;
int zöld = 0;
// ez a rutin minden alkalommal fut, amikor megnyomja a reset gombot
void setup () {
pinMode (led0, OUTPUT); pinMode (led1, OUTPUT); pinMode (led2, OUTPUT); }
// ez a rutin a végtelenségig folytatódik
void loop () {
for (float x = 0; x <PI; x = x + 0.000004) {
piros = fényerő * absz (sin (x * (180/PI)))); // kiszámítja a vörösek fényerejét
zöld = fényerő * absz (sin ((x+PI/3) * (180/PI))); // kiszámítja a zöldek fényerejét
kék = fényerő*absz (sin ((x+(2*PI)/3)*(180/PI))); // kiszámítja a blues fényerejét
analogWrite (led0, piros); // értéket küld a LED -hez analogWrite (led1, geen); // az érték elküldése a LED analogWrite -re (led2, kék); // az érték elküldése a LED -re}}
3. Ezután csatlakoztattuk az USB -kábelt a számítógéphez, a másik végét pedig az Arduino UNO -hoz, így feltölthetjük a kódot. A webhelyen nyomja meg a feltöltés gombot, és a kód feltöltődik az Arduino UNO -ra.
5. lépés: A szerkezet felépítése
Kellékek:
- Popsicle botok
- Ragasztópisztoly
- Építőipari papír
- Pauszpapír
6. lépés: Tervezés
Az árnyék éjszakai fényekhez használt minták mind a négy oldalon.
Az általunk használt dizájn:
heroesprojectindia.org
7. lépés: A befejezett projekt
Itt egy videó a projektünkről:
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Árnyék színház: 3 lépés (képekkel)
Shadow Theatre: Ez az oktatóanyag bemutatja, hogyan lehet létrehozni egy alapvető árnyékszínházat a következő kellékek használatával. Alkalmazásomhoz készítettem egy hullámokban ringató hajót, de néhány apró kiigazítással tetszőleges alakzatokat/tárgyakat használhat bármilyen jelenet létrehozásához
Árnyék/távirányító aktivált LED -ek: 5 lépés
Árnyék/távirányító aktivált LED -ek: Szeretett volna valaha olyan fényt létrehozni, amelyet az eljövendő éjszaka vagy az árnyék aktivál? Nos .. itt egy tanulságos, de van egy plusz: egy távoli RF -vezérlővel aktiválható. Annyira erős, hogy megvilágíthatom a lyukas szobámat