
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
Meg kell gyújtanom a jack-o-lámpásaimat, de idén valami jobbat akartam, mint egy rendes gyertyát. Villogni akarok, de szeretnék megszabadulni a lángtól. Bármilyen tűz veszélyes, különösen a gyerekek környékén, a borsos tömegek tök büdösek, és a szokásos gyertyákat elég gyakran kell cserélni. Ezért kerestem egy másolandó projektet, furcsa módon nem találtam egyet, ami tetszett, ezért magam készítettem egyet. A koncepcióm eredeti bizonyítéka egy arduino volt, de ez egy kicsit drága egy egyszerű gyertya esetében. Miután bebizonyítottam, hogy működni fog, találtam egy módot arra, hogy olcsón megcsináljam. Íme, hogyan csináltam, a kéznél lévő dolgokból. Az első áramkör és az első utasítható.
1. lépés: Az alkatrészek
Azt használtam, ami a kezemben volt. 1) ATtiny13 x12) Piros led x13) Sárga led x14) 100 ohmos ellenállások x25) 8 tűs foglalat x16) furatkapcsoló x17) elemtartó 2AA elemhez x18) Valószínűleg talál egy jobb kapcsolót, mint én, akár ki is ugorhatja a perf táblát, és bekötheti a halott hibát, ha akarja.
2. lépés: Az áramkör
Az én alap áramköröm, csak kösd be így.
3. lépés: A kód
Itt a kód, amit használtam. Csak felvillanok a LED -ekkel, és megpróbálok némi véletlenszerűséget hozzáadni. A kód jobb lehet a pwm és az energiatakarékos funkciók használatával, de nem tudom, hogyan tegyem ezt. Az első nem arduino köröm, és az első tanítható. A két led hatása kielégítő annak ellenére, hogy én ezt tettem. Változó fényerő, szín és villódzás. Fordítsa össze és töltse fel a kódot a tiny13 -ba, és már indulhat is. Nyugodtan tegyen közzé jobb kódot…#include int main (void) {int thePin = 0x0; hosszú randVal; véletlen (123); // véletlenszerű mag DDRB = 0x3; // B0-1 kimenetre állítva (;;) {randVal = random (); // válasszon egy tűt, ha ((randVal % 2) == 0) {thePin = 0x0; } else {thePin = 0x1; } randVal = véletlen (); // magas vagy alacsony if ((randVal % 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); x n -edik bitjét 0. -ra kényszeríti. } else {PORTB | = (1 << thePin); // x | = (1 << n); arra kényszeríti az x n -edik bitjét, hogy 1. minden más bit egyedül marad. }}}
4. lépés: Ez az
Csiszolhatja a LED -eket, hogy eloszlassa a fényt, vagy használjon matt LED -eket, és használhat 2 színű piros/sárga LED -et is. Tegye egy cipzáras zsákba, hogy ne legyen durva, és dobja be a sütőtökbe… azonnali lángmentes gyertyát, és órákig fog tartani, és nem kell attól tartania, hogy a gyerekek elrontják.
Ajánlott:
Készítse el saját Hyperion New-U állomását a Borderlands 2: 15 lépésből

Készítse el saját Hyperion New-U állomását a Borderlands 2-ből: A Borderlands 2-ben található New-U állomások a játék legikonikusabb részei (még ha nem is kánon). Szóval, úgy döntöttem, hogy készítek egyet! Ez a projekt meglehetősen egyszerű, és 0 Linux- vagy python -ismeretet nem igényel (hacsak nem akarja)
Gerber -fájlok létrehozása az Eagle 9: 4 lépésből

Gerber -fájlok létrehozása az Eagle 9 -ből: Ebben az oktatóanyagban megmutatom, hogyan hozhat létre gerber -fájlokat az Eagle CAD 9 -es vagy újabb verziójából, és hogyan rendelheti meg a PCB -ket a gerber fájlok használatával
Időjárási gyertya - Időjárás és hőmérséklet egy pillantással: 8 lépés

Időjárási gyertya - Időjárás és hőmérséklet egy pillantással: Ezzel a varázslatos gyertyával azonnal megmondhatja az aktuális hőmérsékletet és a kinti körülményeket
YAFLC (Még egy villódzó LED gyertya): 8 lépés

YAFLC (Még egy villódzó LED -gyertya): Számos bejegyzés található az Instructables -ben arról, hogyan lehet villogó LED -gyertyát készíteni. Ez az én verzióm. A projekt a következő összetevőket igényli: 1. Tiny45 AVR mikrokontroller (a Tiny13 is megtenné) 2. 1W Meleg fehér (vagy sárga) LED3. Perspex cső
Hackeljen be egy vezeték nélküli kaputelefont egy vezeték nélküli riasztókapcsolóba vagy be/ki kapcsolóba: 4 lépés

Hackeljen be egy vezeték nélküli kaputelefont egy vezeték nélküli riasztókapcsolóba vagy be/ki kapcsolóba: Nemrég építettem egy riasztórendszert, és telepítettem a házamba. Mágneses kapcsolókat használtam az ajtókon, és bekötöttem a padláson. Az ablakok egy másik történet, és a kemény huzalozás nem volt lehetőség. Szükségem volt egy vezeték nélküli megoldásra, és ez