Სარჩევი:

Flameless სანთელი საწყისი Attiny13: 4 ნაბიჯი
Flameless სანთელი საწყისი Attiny13: 4 ნაბიჯი

ვიდეო: Flameless სანთელი საწყისი Attiny13: 4 ნაბიჯი

ვიდეო: Flameless სანთელი საწყისი Attiny13: 4 ნაბიჯი
ვიდეო: როგორ ვთქვათ ცეცხლოვანი? #აალებადი (HOW TO SAY FLAMLESS? #flamless) 2024, ნოემბერი
Anonim
აალებადი სანთელი ატინიდან 13
აალებადი სანთელი ატინიდან 13

მე უნდა ავანთო ჩემი ფარანი, მაგრამ წელს მინდოდა რაღაც უკეთესი, ვიდრე ჩვეულებრივი სანთელი. მინდა მოციმციმე, მაგრამ მინდა მოვიშორო ალი. ნებისმიერი ცეცხლი სახიფათოა, განსაკუთრებით ბავშვების ირგვლივ, დამწვარი მდნარი გოგრები იძირება და რეგულარული სანთლები ხშირად უნდა შეიცვალოს. ამიტომ ვეძებდი დასაკოპირებელ პროექტს, უცნაურად კი ვერ ვიპოვე ის, რაც მომწონდა, ამიტომ თვითონ შევქმენი. ჩემი კონცეფციის ორიგინალური მტკიცებულება იყო არდუინოზე, მაგრამ ეს უბრალო სანთლისთვის ცოტა ძვირია. მას შემდეგ რაც დავამტკიცე, რომ ის იმუშავებდა, მე ვიპოვე გზა, რომ ეს იაფად გამეკეთებინა. აი, როგორ გავაკეთე ეს, ხელთ არსებული ნივთებიდან. ჩემი პირველი წრე და ჩემი პირველი სასწავლო.

ნაბიჯი 1: ნაწილები

Ნაწილები
Ნაწილები

გამოვიყენე ის, რაც ხელთ მქონდა. ეს გამოვიდა.1) ATtiny13 x12) წითელი led x13) ყვითელი led x14) 100 ohm რეზისტორები x25) 8 პინიანი ბუდე x16) ხვრელის ჩათვლით x17) ბატარეის დამჭერი 2AA ბატარეებისთვის x18) პერფორგანიზმები განსხვავდება თქვენი LED– ების მიხედვით, შეგიძლიათ ალბათ იპოვე ჩემზე უკეთესი გადამრთველი, შეგიძლია გამოტოვო პერფის დაფა და სურვილისამებრ გათიშო ის.

ნაბიჯი 2: წრე

წრე
წრე

ჩემი ძირითადი წრე, უბრალოდ შეაერთეთ იგი ასე.

ნაბიჯი 3: კოდი

აქ არის კოდი, რომელიც მე გამოვიყენე. მე უბრალოდ ვაქცევ led- ებს და ვცდილობ მასში შემთხვევითობა დავამატო. კოდი შეიძლება იყოს უკეთესი pwm და ენერგიის დაზოგვის მახასიათებლების გამოყენებით, მაგრამ მე არ ვიცი როგორ გავაკეთო ეს. ჩემი პირველი არასამთავრობო arduino ჩართვა, და ჩემი პირველი instructionable. ორი led– ის ეფექტი დამაკმაყოფილებელია მიუხედავად იმისა, თუ როგორ გავაკეთე ეს. იცვლება სიკაშკაშე, ფერი და მბჟუტავი. შეადგინეთ და ატვირთეთ კოდი tiny13– ზე და თქვენ კარგად იქნებით. თავისუფლად განათავსეთ უკეთესი კოდი…#include int main (void) {int thePin = 0x0; ხანგრძლივი randVal; იშვიათი (123); // შემთხვევითი თესლი DDRB = 0x3; // B0-1 დაყენებულია გამომავალზე (;;) {randVal = შემთხვევითი (); // აირჩიე pin if ((randVal % 2) == 0) {thePin = 0x0; } else {thePin = 0x1; } randVal = შემთხვევითი (); // მაღალი ან დაბალი, თუ ((randVal % 2) == 0) {PORTB & = ~ (1 << ThePin]; // x & = ~ (1 << n); აიძულებს x– ის მე –3 ბიტი იყოს 0. ყველა დანარჩენი ბიტი მარტო დარჩა. } სხვა {PORTB | = (1 << პინი]; // x | = (1 << n); აიძულებს x– ის მე –3 ბიტი იყოს 1. ყველა დანარჩენი ბიტი მარტო დარჩა. }}}

ნაბიჯი 4: ეს არის ის

Სულ ესაა
Სულ ესაა

თქვენ შეგიძლიათ ქვიშა განათავსოთ სინათლის გასანეიტრალებლად, ან გამოიყენოთ ყინვაგამძლე ლიდერი, ასევე შეგიძლიათ გამოიყენოთ 2 ფერის წითელი/ყვითელი ლიდერი. განათავსეთ იგი ზიპლოკის ჩანთაში, რომ არ მიიღოთ უხეში და ჩაყარეთ გოგრაში … მყისიერად უცხიმო სანთელი, და ის გაგრძელდება საათობით, და თქვენ არ უნდა ინერვიულოთ იმაზე, რომ ბავშვები არეულობენ მას.

გირჩევთ: