Სარჩევი:
ვიდეო: Flameless სანთელი საწყისი Attiny13: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:21
მე უნდა ავანთო ჩემი ფარანი, მაგრამ წელს მინდოდა რაღაც უკეთესი, ვიდრე ჩვეულებრივი სანთელი. მინდა მოციმციმე, მაგრამ მინდა მოვიშორო ალი. ნებისმიერი ცეცხლი სახიფათოა, განსაკუთრებით ბავშვების ირგვლივ, დამწვარი მდნარი გოგრები იძირება და რეგულარული სანთლები ხშირად უნდა შეიცვალოს. ამიტომ ვეძებდი დასაკოპირებელ პროექტს, უცნაურად კი ვერ ვიპოვე ის, რაც მომწონდა, ამიტომ თვითონ შევქმენი. ჩემი კონცეფციის ორიგინალური მტკიცებულება იყო არდუინოზე, მაგრამ ეს უბრალო სანთლისთვის ცოტა ძვირია. მას შემდეგ რაც დავამტკიცე, რომ ის იმუშავებდა, მე ვიპოვე გზა, რომ ეს იაფად გამეკეთებინა. აი, როგორ გავაკეთე ეს, ხელთ არსებული ნივთებიდან. ჩემი პირველი წრე და ჩემი პირველი სასწავლო.
ნაბიჯი 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 ფერის წითელი/ყვითელი ლიდერი. განათავსეთ იგი ზიპლოკის ჩანთაში, რომ არ მიიღოთ უხეში და ჩაყარეთ გოგრაში … მყისიერად უცხიმო სანთელი, და ის გაგრძელდება საათობით, და თქვენ არ უნდა ინერვიულოთ იმაზე, რომ ბავშვები არეულობენ მას.
გირჩევთ:
გახადეთ საკუთარი თავი მორგებული, მინიმალისტური საწყისი გვერდი!: 10 ნაბიჯი
გახადეთ საკუთარი თავი მორგებული, მინიმალისტური საწყისი გვერდი!: მოგიწიათ უმეტესწილად დისტანციურ სამუშაოზე გადასვლა მას შემდეგ, რაც COVID-19 გახდა საქმე? იგივე! სახლიდან მუშაობა ჩვენი კომპიუტერებით და ინტერნეტით ხშირად ნიშნავს იმას, რომ ჩვენ გვჭირდება თვალყური ადევნოს უამრავ ვებსაიტს სამუშაოსთვის, სკოლისთვის ან თუნდაც … გასართობად! სანიშნეები
Usb საწყისი ჯართი მუყაოს და მავთულები: 5 ნაბიჯი
Usb From Scrap მუყაო და მავთული: ჩემი ბოლო პროექტიდან გეო-მეტრული სფეროს ჯართიდან, მე მაინც დამრჩა მუყაოს ნატეხები. როდესაც მოულოდნელად იდეები ჩემს გონებას ამოწმებს და მათ გადაწყვიტეს USB ტიპის პორტი ყველა ჩემი მაყურებლისთვის და მეგობრისთვის და ეს ყველაფერი მუყაოს სკანირებისგან
[საწყისი IoT] ESP8266 MQTT კლიენტის მოწყობილობა: 7 ნაბიჯი
[საწყისი IoT] ESP8266 MQTT კლიენტის მოწყობილობა: საინტერესოა, რომ იაფი WiFi- ჩართული MCU გამოყენებით MQTT პროტოკოლით, მოწყობილობების გასაკონტროლებლად, როგორიცაა წყლის კატის ავტომატური მიმწოდებელი. უფრო დეტალური ინფორმაციისთვის არის ჩემი ბლოგი (https://regishsu.blogspot.com/2019/07/home-iot-esp…Spe
Arduino საწყისი Scratch - ციფრული თერმომეტრი: 7 ნაბიჯი (სურათებით)
Arduino From Scratch - ციფრული თერმომეტრი: მე მიყვარდა არდუინოსთან პროექტების გაკეთება, მაგრამ 30 დოლარად თქვენი პროექტის ფასი შეიძლება იყოს ძვირი. ასე რომ, მე მინდა გაჩვენოთ, თუ როგორ შეგიძლიათ შექმნათ თქვენი საკუთარი Arduino ნულიდან და დაზოგოთ ფული ამით. შექმენით თქვენი საკუთარი Arduino დაახლოებით 8 დოლარად. ამ სასწავლო
წარმოუდგენელი ESP32 Wrover საწყისი Espressif: 8 ნაბიჯი
წარმოუდგენელი ESP32 Wrover საწყისი Espressif: დღეს, მე ვაპირებ გაგაცნოთ ESP32 Wrover ნაკრები, რომელიც არის მოდელი, რომელიც განსხვავდება ESP32– დან, რომელსაც მე ჩვეულებრივ ვიყენებ (Wroom). Wrover არის განვითარების დაფა, რომელსაც აქვს მრავალი მახასიათებელი და საკმაოდ პერიფერიული. მე გაჩვენებთ პროგრესის მაგალითს