Orodha ya maudhui:

Mshumaa usio na Moto Kutoka kwa Attiny13: 4 Hatua
Mshumaa usio na Moto Kutoka kwa Attiny13: 4 Hatua

Video: Mshumaa usio na Moto Kutoka kwa Attiny13: 4 Hatua

Video: Mshumaa usio na Moto Kutoka kwa Attiny13: 4 Hatua
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Novemba
Anonim
Mshumaa usio na Moto Kutoka kwa Attiny13
Mshumaa usio na Moto Kutoka kwa Attiny13

Ninahitaji kuwasha taa zangu za jack-o, lakini mwaka huu nilitaka kitu bora kisha mshumaa wa kawaida. Nataka kuzima, lakini nataka kuondoa moto. Moto wowote ni hatari, haswa karibu na watoto, maboga yenye kuyeyuka yenye kunuka, na mishumaa ya kawaida inahitaji kubadilishwa mara nyingi. Kwa hivyo nilitafuta karibu na mradi wa kunakili, oddly kutosha sikuweza kupata moja niliyopenda, kwa hivyo niliunda mwenyewe. Uthibitisho wangu wa asili wa dhana ulikuwa kwenye arduino, lakini hiyo ni bei kidogo kwa mshumaa rahisi. Mara tu nilithibitisha ingefanya kazi, nikapata njia ya kuifanya kwa bei rahisi. Hapa ndivyo nilivyofanya, kutoka kwa vitu nilivyokuwa navyo. Mzunguko wangu wa kwanza na wa kwanza kufundishwa.

Hatua ya 1: Sehemu

Sehemu
Sehemu

Nilitumia kile nilichokuwa nacho mkononi. Hii ilitoka kwa 1) ATtiny13 x12) Red led x13) Yellow led x14) 100 ohm resistors x25) 8pin soketi x16) kupitia shimo switch x17) Mmiliki wa betri kwa 2AA betri x18) perf boardresistors zitatofautiana kulingana na viongozi vyako, unaweza pengine pata swichi bora kuliko mimi, unaweza hata kuruka bodi ya manukato na kuifungia mdudu aliyekufa ikiwa unataka.

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko

Mzunguko wangu wa msingi, weka waya kama hii.

Hatua ya 3: Kanuni

Hapa kuna nambari niliyotumia. Mimi huangaza tu viunzi, na jaribu kuongeza upendeleo kwake. Nambari inaweza kuwa bora kutumia pwm, na huduma za kuokoa nguvu, lakini sijui jinsi ya kufanya yoyote ya hizo. Mzunguko wangu wa kwanza usio wa arduino, na wa kwanza kufundishwa. Athari kutoka kwa risasi mbili zinaridhisha licha ya jinsi nilivyofanya. Kutofautisha mwangaza, rangi, na kung'aa. Sanya na upakie nambari kwa vidogo13, na wewe ni mzuri kwenda. Jisikie huru kuchapisha nambari bora… # ni pamoja na int main (batili) {int thePin = 0x0; rand ndefuVal; bahati nasibu (123); // mbegu nasibu DDRB = 0x3; // B0-1 imewekwa kwa pato la (;;) {randVal = random (); // chagua pini ikiwa ((randVal% 2) == 0) {thePin = 0x0; } mwingine {thePin = 0x1; } randVal = nasibu (); // juu au chini ikiwa ((randVal% 2) == 0) {PORTB & = ~ (1 << thePin); // x & = ~ (1 << n); hulazimisha nth nth x kuwa 0. bits nyingine zote zimebaki peke yake. } mwingine {PORTB | = (1 << thePin); // x | = (1 << n); inalazimisha nth nth x kuwa 1. bits nyingine zote zimebaki peke yake. }}}

Hatua ya 4: Hiyo Ndio

Hiyo Ndio
Hiyo Ndio

Unaweza kuchora vichwa ili kueneza taa, au utumie visukuku vyenye baridi, unaweza kutumia rangi mbili nyekundu / manjano iliyoongozwa pia. Iweke kwenye mfuko wa ziplock kuizuia isipate jumla, na uiangushe kwenye malenge … bila lawama mshumaa, na itadumu kwa masaa mengi, na sio lazima kuwa na wasiwasi juu ya watoto wanaochanganya nayo.

Ilipendekeza: