Tartalomjegyzék:
- 1. lépés: SIERPINSKI HÁROMLAPJÁNAK MEGÉRTÉSE
- 2. lépés: A FA VÁGÁSA ÉS A HÁROMSZÖG RAJZOLÁSA
- 3. lépés: A lyukak fogazása és fúrása
- 4. lépés: HASZNÁLT LEDEK (RGBS ÉS FEHÉR LED -ek)
- 5. lépés: TERVEZÉS A LED -ek rögzítésére
- 6. lépés: A LED -ek rögzítése
- 7. lépés: VEZETŐ VEZETÉKEK
- 8. lépés: AZ ALKALMAZÁS ÉPÍTÉSE
- 9. lépés: PROGRAMOZÁSI RÉSZ
- 10. lépés: Nyugtassa meg a szemét, és lazítsa meg az agyát
- 11. lépés: Nézze meg a teljes videót
Videó: Árnyékok létrehozása SIERPINSKI háromszögével és intelligens telefonjával: 11 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
A LED árnyékolásokat fantasztikus nézni, és elvarázsolnak minket, valamint megnyugtatják a szemünket és ellazítják az agyunkat. Tehát ebben a cikkben elmondom, hogyan hoztam létre árnyalatokat SIERPINSKI HÁROMSZÖVEGÉVEL és SMART TELEFONJÁVAL egy olyan alkalmazáson keresztül, amelyet HTML vagy CSS vagy bármely más programozási nyelv használatával készíthet.
KEZDJÜK AZ ÉPÍTÉST
LÁTOGATHATJA CSATORNÁMAT A YOUTUBE -N: GO ELECTRONICS
1. lépés: SIERPINSKI HÁROMLAPJÁNAK MEGÉRTÉSE
Először is értsük meg a Sierpinski háromszög mögött húzódó fogalmat, amely FRACTALS -on alapul
A fraktálok soha véget nem érő minták, amelyek különböző méretekben ÖN-HASONLÓK.
egy egyszerű folyamat újra és újra egy folyamatos visszacsatolási ciklusban.
Egyszerűen mondható, hogy a fraktálok végtelen minták, és folytatják. Amint a képen látható, az a háromszög a háromszög belsejében egy háromszögben végtelen mintává.
Most eltértünk a témától, ezért kezdjük az építéssel.
JEGYZET; A YouTube -csatornám videójában animáció található.
GO ELECTRONICS
2. lépés: A FA VÁGÁSA ÉS A HÁROMSZÖG RAJZOLÁSA
Tehát az első lépés az építkezés felé az volt, hogy beszerezzek egy fadarabot, ahol megrajzolhatom a Sierpinski háromszöget. Fogtam tehát a KÉZI FŰRÉSZEMET és a 3 mm vastagságú rétegelt lemezt, és elkezdtem hasítani egy 200 mm hosszú és 180 mm széles fadarabot.
És miután befejeztem, megterveztem egy papírra a Sierpinski -háromszöget, majd követtem az irányvonalakat, és rárajzoltam a nemrég vágott fadarabra. Ezután megjelöltem azokat a helyeket, ahol javíthattam a ledeket.
3. lépés: A lyukak fogazása és fúrása
A csavarhúzómmal behorpadtam minden olyan helyre, ahol könnyen fúrtam a lyukakat. Miután minden lyuk behorpadt, elkezdtem lyukakat fúrni.
4. lépés: HASZNÁLT LEDEK (RGBS ÉS FEHÉR LED -ek)
Miután a fúrási folyamat befejeződött. Ideje volt felfedni az RGB ledek legfontosabb összetevőjét.
És körülbelül 30 RGB LED -re van szükségünk.
Az RGB LED -ek 4 csapból állnak. Az egyik a PIROS, KÉK, ZÖLD ÉS (VCC, ha közös anód vagy GND, ha közös katód)
Itt 30 közös RGB LED -et használtunk.
De szükségünk van néhány fehér ledre is, hogy a háromszögünk robusztusabb legyen. Szóval vettem körülbelül 20 fehér ledet.
5. lépés: TERVEZÉS A LED -ek rögzítésére
Miután kiválasztotta az összes LED -típust, ideje volt felfedni a tervét, hogy melyik led hova megy.
Most a fehér ledek a fordított háromszögekbe kerülnek, míg az RGB LED -ek mindenhol máshol, ahogy a terv mutatja.
így a háromszögünk élénkebb és kreatívabb.
6. lépés: A LED -ek rögzítése
Mivel a terv befejeződött, elkezdtem az összes LED -et a helyükre helyezni és összeforrasztani őket. A fehér LED -ek esetében az összes LED pozitív és az összes LED negatív csatlakozója össze volt kötve. De az rgb LED -ekhez piros vezetéket használtam a piros csapokhoz, kékhez a kék és zöldhez a zöld csapokat. Hogy a végén ne rontsunk el. Az összes RGB led elhelyezése után elkezdtem az unalmas és hosszú forrasztási folyamatot.
7. lépés: VEZETŐ VEZETÉKEK
A huzalozás a forrasztási folyamat után kissé félelmetesnek tűnik, de ne ijedjen meg, ez csak egy egyszerű bekötési terv, de kissé hosszú és sok időt vesz igénybe. Nekem kb 3 óra kellett. forrasztás és a huzalozási rendszer kezelése. most lépjünk az alkalmazás felé.
8. lépés: AZ ALKALMAZÁS ÉPÍTÉSE
Ezt az alkalmazást HTML vagy CSS használatával, valamint annak alapszintű alkalmazásával készítheti el és dolgozhat vele
És EGY OLDAL MEGJEGYZÉS: az alkalmazás letöltéséhez menj, nézd meg a videómat a YouTube -on
GO ELECTRONICS
Most először a felső oldalon látható egy Bluetooth logó és egy nem csatlakoztatott címke, és amikor rákattint a Bluetooth logóra, láthatja a közeli Bluetooth-eszközök számát. A HC-05 BLUETOOTH MODUL-t használjuk, tehát amikor rákattintunk a HC-re -05 a NOT CONNECTED szöveg a piros színnel kapcsolódik. És most, amikor különböző árnyalatokra kattintunk, a Sierpinski háromszög megjeleníti.
9. lépés: PROGRAMOZÁSI RÉSZ
const int redPin = 3;
const int bluePin = 6;
const int greenPin = 5;
char szín = 0;
void setup () {// tegye ide a beállítási kódot, hogy egyszer fusson: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);
pinMode (greenPin, OUTPUT);
Sorozat.kezdet (9600);
analogWrite (redPin, 0);
analogWrite (bluePin, 0);
analogWrite (greenPin, 0);
}
void loop () {// tegye ide a fő kódot az ismételt futtatáshoz: if (Serial.available ()> 0) {color = Serial.read (); char érték = char (szín); if (érték! = '0') {Soros.println (érték); }}
if (szín == 'Y') {analóg Ír (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (szín == 'W') {analóg Ír (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (szín == 'R') {analóg Ír (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }
if (szín == 'P') {analóg Ír (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }
if (szín == 'O') {analóg Ír (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }
if (szín == 'M') {analóg Ír (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }
if (szín == 'C') {analóg Ír (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (szín == 'G') {analóg Ír (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (szín == 'B') {analóg Ír (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}
Ezt a kódot nagyon könnyű értelmezni, először a globális csapokat deklaráljuk. Ezután kezdetben írjon minden tűt alacsonyra vagy 0 -ra, hogy kezdetben kikapcsolt állapotban maradjon.
Ezután az üres ciklusban ellenőrizzük, hogy vannak -e bejövő adatok, és ha rendelkezésre állnak adatok, akkor a rendelkezésre álló adatoknak megfelelően különböző színeket kezdünk futtatni. Tehát alaposan nézze át a kódot.
10. lépés: Nyugtassa meg a szemét, és lazítsa meg az agyát
A MOST megnyugtatja a szemünket és ellazítja az agyunkat, ha figyeli a lenyűgöző árnyalatokat, amelyeket az alkalmazás nemrég beszélt
DE TOVÁBBI RÉSZLETEKÉRT LÁTOGASSA MEG A YOUTUBE CSATORNÁMAT: GO ELECTRONICS
11. lépés: Nézze meg a teljes videót
KÖSZÖNJÜK A FIGYELMET
Ajánlott:
Zenereaktív RBG fénydoboz létrehozása/ #intelligens kreativitás: 9 lépés
Készíts zenére reaktív RBG fénydobozt/ #smartcreativity: Helló barátaim, ma megmutatom, hogyan készítsünk Music Reactive LED fénydobozt. Tehát élvezze ezt a hűvös és kreatív DIY projektet. Szóval, remélem, tetszeni fog nektek. Minden információ, kód és oktatható ebben az oktatóanyagban. Szóval kezdjünk hozzá
Hordozható intelligens tükör/sminkdoboz kombináció létrehozása: 8 lépés
Hogyan hozzunk létre hordozható intelligens tükröt/sminkdoboz kombinációt: A Davis & Elkins főiskoláján, terveztem és készítettem egy sminkes utazódobozt, egy nagyobb tükörrel és egy málna pi és egy mágikus tükör szoftver platform használatával, amely kikötőként funkcionálna
Hogyan barkácsoljunk intelligens redőnyöket SONOFF intelligens kapcsolókkal?: 14 lépés
Hogyan barkácsoljunk intelligens redőnyöket a SONOFF intelligens kapcsolókkal?: Használja a reteszelés módot a SONOFF intelligens kapcsolókban, hogy a szokásos redőnyöket/redőnyöket intelligensekké tegye és este lehúzni? Egyébként én
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: 10 lépés (képekkel)
Intelligens ébresztőóra: Raspberry Pi -vel készült intelligens ébresztőóra: Szeretett volna valaha okos órát? Ha igen, akkor ez a megoldás az Ön számára! Készítettem intelligens ébresztőórát, ez egy óra, amellyel megváltoztathatja az ébresztési időt a webhely szerint. Amikor a riasztó megszólal, hangjelzés (csipogó) és 2 lámpa hallatszik
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: 7 lépés
IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: A világ idővel változik, és így a mezőgazdaság is. Manapság az emberek minden területen integrálják az elektronikát, és ez alól a mezőgazdaság sem kivétel. Az elektronika egyesülése a mezőgazdaságban segíti a gazdákat és a kerteket kezelő embereket. Ebben