Tartalomjegyzék:
- 1. lépés: Kellékek
- 2. lépés: Szerelje össze az elektronikát
- 3. lépés: A Tensegrity szobor
- 4. lépés: A szerkezet összeszerelése
- 5. lépés: Kódolás
- 6. lépés: Végezze el
Videó: Levitáló LED -lámpa: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Játszottál már mágnesekkel, és próbáltad őket levitálni? Biztos vagyok benne, hogy sokan közülünk, és bár lehetségesnek tűnhet, ha nagyon óvatosan helyezzük el, egy idő után rájön, hogy ez valójában lehetetlen. Ennek oka Earnshaw tétele, amely azt bizonyítja, hogy lehetetlen csak ferromágneses anyagokkal lebegni. Van azonban megoldásunk. Ahelyett, hogy mágneseket használnánk, a tensegrity nevű illúzió segítségével lebegtetjük a lámpát, és olyan lámpát készítünk, amely lebegésnek tűnik!
1. lépés: Kellékek
Ennek a lámpának az elkészítéséhez számos kellékre van szükség:
Elektronika:
- Arduino Nano Board
- Jumper vezetékek
- 24 LED gyűrű
- 9V -os akkumulátor
- 9V -os akkumulátor csatlakozó
Dekoratív kellékek:
- Karton (vagy fa, ha lézervágást használ)
- Horgászzsinór (bármelyiknek működnie kell, és próbálja meg a lehető legátláthatóbbat választani)
Egyéb:
- Gumiszalag
- Ragasztópisztoly
- Forró ragasztórudak
- Forrasztóberendezés
- Tépőzár
2. lépés: Szerelje össze az elektronikát
Először össze kell szerelnünk az elektronikus alkatrészeket. Ez egyszerű, és néhány lépésben elvégezhető:
- Forrasztja a 9 V -os elemcsatlakozót az Arduino Nano kártyához. Ez egy kicsit nehéz lehet, de elengedhetetlen része a projekt sikerének, mivel a tábla nem elegendő áramellátása miatt nem fog megfelelően működni. Csatlakoztassa a piros vezetéket a VIN csaphoz, a fekete vezetéket pedig az alaplap egyik GND csapjához.
- Forrasztja a csapokat a LED -gyűrű hátuljára. Ezen a 24 LED -gyűrűn általában 4 hely van a forrasztáshoz, de ebben a projektben csak 3 -at fogunk használni: DI, VCC és GND. A DO részt nem fogjuk használni ebben a projektben. Forrasztja úgy, hogy a huzal a gyűrűbe mutasson, mivel a gyűrű külseje egy papír mögé rejtőzik, de ha az áthidaló huzalokat rossz irányba forrasztják, akkor kiugrik a lámpából.
- Csatlakoztassa a vezetékeket a Nano -hoz. A DI -t a D5 tűhöz, a VCC -t 5V -hoz, a GND -t pedig a GND -hez kell csatlakoztatni a LED -gyűrűn és az Arduino Nano -n.
És kész az elektronikával!
3. lépés: A Tensegrity szobor
Ehhez a projekthez a tensegrityt használjuk, amely kifejezés a feszültség használatának leírására szolgál. Ha csak a szobrot szeretné létrehozni, akkor letöltheti a lézervágáshoz készült Adobe Illustrator fájlt, vagy megnézheti a fényképet, és maga vághatja ki kartonba.
Ha meg akarod érteni, hogyan működik ez, akkor olvass tovább!
Ez a feszült szobor horgászzsinórt használ, hogy inkább lebegő tárgynak tűnjön. A megjegyzésekkel ellátott fotón a 6 sor mindegyikének helyzete kiemelt, külön színekben. A hosszabb pirosak azok, amelyek megakadályozzák a tetejének leesését. Nevezzük ezeket "strukturális vonalaknak". Aztán megvannak a kék vonalak, amelyek sokkal rövidebbek, mint a pirosak, a felső részt felfelé tartva. Nevezzük ezeket "levitációs vonalaknak".
Feszültségi szobrunkban a levitációs vonalak tartják fel a szerkezetet. Mivel a felső rész lefelé akar mozogni a gravitáció miatt, a levitációs vonalaknak fel kell tartaniuk a szerkezetet. Ha rögzítve vannak, nagyon feszültek, felfelé tartják a szerkezet felső részét. Ezek egyike a szobor négy oldalán két, bár elméletileg egy is elég a szerkezet feltartásához.
Ha azonban csak a levitációs vonalakat próbálta rögzíteni, észre fogja venni, hogy könnyen leesik. Ennek oka, hogy a tetejét csak két pont rögzíti, ami nem elegendő a stabil szerkezet biztosításához. Képzeljünk el egy libikótát. Egy vonallal van rögzítve, így szabadon mozoghat. Esetünkben a felső rész két ponttal van rögzítve, és két pont egy vonalat képez, így a tensegrity -szoborunk teteje, csak a levitációs vonalakkal, csak libikóka.
Itt jönnek létre a szerkezeti vonalak. Ezek a vonalak is feszültek, és helyben tartják a szerkezetet. Ha a szerkezet teteje bármilyen irányba dől, a másik irányú szerkezeti vonalak a helyükön tartják a szerkezetet, ami a szerkezet stabilitását eredményezi.
Annak ellenére, hogy varázslatnak tűnik, valójában sok oka van az egész szobor mögött!
4. lépés: A szerkezet összeszerelése
Most itt az ideje összeszerelni a szerkezetet, hogy a lámpát hozzáerősítsék. Ez a rész viszonylag egyszerű:
- Keresse meg az alapdarabokat. Mindig ők a legnagyobb négyzet alakúak.
- Tegye fel a "kar" darabokat. Győződjön meg arról, hogy mindegyik ugyanabba az irányba néz, amikor oldalról nézi őket. Ez biztosítja, hogy a feszítőszerkezetet rendeltetésszerűen össze lehessen szerelni.
- Tegye fel az egyik oldalsó részt. Ez lehetővé teszi számunkra, hogy biztosítsuk, hogy a kardarab ne legyen túlságosan benyomva, miközben ragasztjuk, és biztosítja, hogy a szerkezet teljes alapja igazítható legyen.
- Szerelje össze a szerkezet többi részét. A daraboknak pontosan a helyükre kell esniük, és némi ragasztással a fentiekkel végezhetünk.
Ezt követően ideje összekötni a horgászzsinórokat a szerkezetekkel.
- Forró ragasztó segítségével ragasszon négy darab horgászzsinórt a szerkezet egyik részének minden sarkára. Győződjön meg arról, hogy mindegyik azonos hosszúságú.
- Ragassza a horgászzsinórt a másik szerkezet megfelelő sarkaihoz. Könnyebbnek találtam a ragasztást, ha az egész szerkezet lefektetett, így nem kell feltartani a kezemmel.
- Ragassza a helyére a "levitációs vonalakat". A ragasztó lehűlése után tolja a lehető legtávolabb a felső és az alsó részt, és ragasztja közéjük az utolsó két horgászzsinórt, összekötve a szerkezet karjait.
Ha eddig eljutottál, akkor jó munkát! A munka nagy részét már elvégezted:)
Most össze kell szerelnünk a lámpát. Ez a rész nagyon egyszerű:
- Ragassza a LED -gyűrűt a kör alakú "kerék" darabra úgy, hogy a két lyuk középen legyen. Győződjön meg arról, hogy az áthidaló vezetékek műanyag tartója teljesen a külső kör belsejében van.
- Ragassza össze a két kör alakú darabot. Ragassza fel az első "kerék" darabot teljes körrel, két lyukkal a közepén. Ezek teszik lebegő lámpánk tetejét.
- Csatlakoztassa az akkumulátort az utolsó téglalap alakú darabhoz. Ez a darab egy lyukat készített a 9 V -os akkumulátor számára, és az Arduino Nano táblával együtt gumiszalaggal kösse le. Ne feledje, hogy itt ne használjon ragasztót: az akkumulátor végül lemerül, és nem lesz mit használnia!
- Fogjon egy darab B5 -ös papírt, és ragassza rá a lámpa peremére. Ez úgy működik, mint egy lámpaernyő, és megakadályozza, hogy a nézők lássák a táblát és az elemet a lámpában.
- Lóghat valami a lámpa aljáról. Néhány fényképemen megpróbáltam rövid, vágott szalmadarabokkal csillárhatást kelteni, de később kivettem, mert a fotóim útjába került. Kreatív lehet azzal, amit ide tesz!
- Ragassza fel a lámpa tetejét az utolsó kerékdarabra. Ismét győződjön meg arról, hogy a damil minden darabja egyforma hosszú.
- Ragasszon tépőzárat a második kerék tetejére és a szerkezet felső részének aljára. Ez tartja a lámpát a helyén, miközben lebeg. A tépőzár használata lehetővé teszi, hogy levegye és új elemet adjon neki, amikor szüksége van rá.
5. lépés: Kódolás
Most itt a szórakoztató rész: kódoljuk, hogy milyen legyen a lámpa! Itt forgó RGB lámpát használtam, de nyugodtan hozzon létre, amit csak akar, és legyen kreatív vele!
Tudom, hogy a legutóbbi utasításomban önállóan magyaráztam el a kód minden részét, de ezúttal minden magyarázatot beleírtam a kód megjegyzései közé. A kód felfedezése közben tartsa szem előtt, amit létrehoztam: egy forgó szivárvány lámpát. Ha ez a magyarázat nem volt elég jó (nem tudom máshogy megmagyarázni), akkor mindig visszanézhet az elején található videóra. Az alábbi kódot láthatja, vagy letöltheti az alábbi Arduino Create website linkről!
Arduino Link létrehozása
(Továbbá, ha elég sokan kérik tőlem, hogy magyarázzam el részletesebben a kódot, akkor talán teszek valamit …)
Levitating_Lamp.ino
#befoglalni |
#definePIN5 // az a tű, amelyhez a LED -gyűrű csatlakozik |
#defineNumPixels24 // a gyűrűben lévő pixelek száma. vannak gyűrűk 8 LED -del, vagy használhat egy LED -szalagot a Neopixellel. Ne felejtse el megadni, hogy hány LED -je van! |
Adafruit_NeoPixel pixelek (NumPixels, PIN, NEO_GRB + NEO_KHZ800); // deklarálja a pixelnek nevezett fényobjektumot. A kód így fog utalni a LED gyűrűre. |
#defineDELAYVAL20 // ez határozza meg, hogy mennyi ideig kell a táblának várnia a lámpák elforgatása előtt. Ha ezt kisebbre állítja, akkor a szivárvány színei még gyorsabban forognak. |
int r [NumPixelek]; // ez az összes LED piros értéke |
int g [NumPixels]; // ez az összes LED zöld értéke |
int b [NumPixelek]; // ez a kék érték az összes LED -hez |
constint diff = 31; // ez állítja be a fényerő értékét. A maximális szám 31, de minden x szám, ahol 0 <x <32 működik. |
/////// A lámpák kezdeti helyzetének beállítása //////// |
voidsetLights () { |
int R = 8*diff, G = 0, B = 0; // az összes LED kezdeti helyzete |
mert (int i = 0; i <8; i ++, R- = diff, G+= diff) { |
r = R; |
g = G; |
b = 0; |
} |
mert (int i = 0; i <8; i ++, G- = diff, B+= diff) { |
g [i+8] = G; |
b [i+8] = B; |
r [i+8] = 0; |
} |
mert (int i = 0; i <8; i ++, B- = diff, R+= diff) { |
r [i+16] = R; |
b [i+16] = B; |
g [i+16] = 0; |
} |
} |
/////// Fejezze be a LED -ek kezdeti helyzetének beállítását //////// |
voidsetup () { |
pixels.begin (); // kapcsolja be a pixels objektumot |
setLights (); // állítsa be a LED -ek kezdeti helyzetét |
} |
int idx = 0; // állítsa be a LED forgás kezdeti helyzetét |
voidloop () { |
/////// állítsa be az egyes LED -ek színét //////// |
for (int i = 0; i <numpixels; i ++) = "" { |
pixels.setPixelColor (i, pixels. Color (r [(i+idx)%24], g [(i+idx)%24], b [(i+idx)%24])); |
pixels.show (); |
} |
/////// fejezze be a LED -ek színének beállítását //////// |
késleltetés (DELAYVAL); // várjon DELAYVAL ezredmásodpercet |
idx ++; // eggyel mozgassa a LED -ek forgását |
idx%= 24; // módosítsa az értéket 24 -gyel. Ez az idx értékét 0 és 23 közé korlátozza |
} |
Tekintse meg a rawLevitating_Lamp.ino webhelyet, amelyet a GitHub ❤ üzemeltet
6. lépés: Végezze el
Most itt az ideje, hogy bekapcsolja a lámpát, ragassza a tépőzárat a szerkezethez, és kapcsolja le a villanyt: showtime. Nyugodtan hajtson végre bármilyen változtatást, és ossza meg a világgal, amit ezzel a projekttel létrehozott!
Sok sikert és további felfedezést!
Ajánlott:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Levitáló LED: 6 lépés
Levitáló LED: Én és a csapatom elindultunk, hogy megvilágított LED -et lebegjünk. Rövid idő után a google -olás után találtam egy videót a SparkFun Electronics -tól, amely itt található, és amelyben a tervezésünket alapul vettük. Fényünk egy elektromágnessel lebeg a
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
Levitáló virágfény: 4 lépés
Levitating Flower Light: Hé srácok, ez az első tanulságos, ezért elnézést mindenért, amit hiányolok. Így ezt a lebegő viráglámpát születésnapi ajándékként építettem csodálatos barátnőmnek. 4 üzemmódja van. 1. Körüljárás az összes színben körülbelül 10 másodpercenként
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is