Სარჩევი:
ვიდეო: NODEMCU LUA ESP8266 CD4017 ათწლეულის მრიცხველით: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
CD4017 არის ათწლეულის მრიცხველი / გამყოფი. ეს ნიშნავს, რომ როდესაც ის იღებს იმპულსს ითვლის მას და აგზავნის გამომავალს შესაბამის პინზე. მისი გამოყენება საკმაოდ ადვილია და თქვენ შეგიძლიათ ააწყოთ წრე პურის დაფაზე, ან იყიდოთ Ebay– დან ჩინეთიდან 99p– ზე. რა თქმა უნდა, თქვენ უნდა შეაერთოთ ეს ყველაფერი ერთად.
პინი 3 არის 555 ქრონომეტრის გამომავალი და პინ 14 არის CD4017 შესასვლელი.
ნაბიჯი 1: სქემები
თუ თქვენ ააშენებდით წრეს პურის დაფაზე, შეგიძლიათ გამოტოვოთ 555 ტაიმერის ნაწილი და მართოთ იგი ESP8266– ით. თქვენ ალბათ ფიქრობთ, რატომ იყიდეთ ნაკრები ESP8266– ით მართვისთვის. ერთი კარგი მიზეზი ის არის, რომ თუ თქვენ მიიღებთ ყველა კომპონენტს ინდივიდუალურად, ისინი ეღირება ბევრად მეტი ვიდრე 99p, მეორე ის არის, რომ თქვენ შეგიძლიათ დააბრკოლოთ იგი.
თუ თქვენ მართავთ CD4017 წრეს ESP8266– ით ის იმუშავებს 3.3 ვოლტზე. ამოიღეთ 555 ქრონომეტრი DIL სოკეტიდან და აიღეთ ჯამპერის მავთული D1– დან (ან რომელ პინსაც იყენებთ) და ჩააწყვეთ 555 DIL სოკეტის პინ 3 – ში.
ESP8266- ს უკან, ქინძისთავზე პულსის გამომუშავების რამდენიმე განსხვავებული გზა არსებობს
თუ წაიკითხავთ NodeMCU დოკუმენტაციას ის მოგცემთ gpio.serout– ის მეტ მაგალითს.
კოდის ამ ორი ხაზიდან რომელიმე გამოიმუშავებს პულსს D1 GPIO5 პინზე.
ეს ხაზი აწარმოებს 5 მილიწამიან პულსს ყოველ წამში 100 -ჯერ.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
ეს ხაზი აწარმოებს 5 მილიწამიან პულსს ყოველ ნახევარ წამში 100 ჯერ, შემდეგ ბეჭდავს შესრულებულია.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, ფუნქცია () ბეჭდვა ("შესრულებულია") დასასრული)
ნაბიჯი 2: კოდი
თქვენ შეგიძლიათ გამოიყენოთ ქვემოთ მოყვანილი კოდი პულსის D1 GPIO5 პულსის შესაქმნელად. მნიშვნელობის შეცვლა (100) მისცემს სხვადასხვა პულსის სიხშირეს.
პულსი = 0
pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, ფუნქცია () თუ პულსი == 0 მაშინ პულსი = 1 gpio.write (pin, gpio. HIGH) სხვა პულსი = 0 gpio. დაწერე (pin, gpio. LOW) დასასრული)
ნაბიჯი 3: პულსის წარმოება
პულსის წარმოების კიდევ ერთი გზაა მრავალ ვიბრატორიანი წრე. ისევ შეგიძლიათ მიიღოთ ეს Ebay– ზე 99p– ით ან შეგიძლიათ ააწყოთ პურის დაფაზე. ეს არის ძალიან გავრცელებული წრე და ამის ბევრი მაგალითია მთელ ინტერნეტში. მიიღეთ გამომავალი Q1 და D1 ან Q2 და D2 სქემის დიაგრამაზე.
პულსის გამომუშავების კიდევ ერთი გზა არის 555 ქრონომეტრის სოკეტიდან 3 – დან ამოღებული ჯამპერის მავთული და მომენტალურად შეეხოთ 3,3 ვოლტს.
ნაბიჯი 4: დასკვნა
მე შევეცადე მეჩვენებინა, თუ როგორ უნდა გამომუშავდეს პულსი სხვა წრის მართვისთვის სხვადასხვა მეთოდის გამოყენებით. ბევრი ელექტრონული სქემა ამოძრავებს იმპულსებს.
მე გამოვიყენე CD4017 მაგალითად. იგივე შეიძლება გამოყენებულ იქნას CD4022– ზე, რომელსაც აქვს 10 გამოსვლის ნაცვლად 10.
დამატებითი ინფორმაციისთვის ჩამოტვირთეთ CD4017– ის მონაცემთა ცხრილი, რომელიც ფართოდ არის ხელმისაწვდომი.
მე არ ვარ ESP8266 ან ელექტრონიკის ექსპერტი და ზემოთ ნათქვამია წლების განმავლობაში ჩემი ზოგიერთი აღმოჩენა.
გირჩევთ:
ავტომატური ოთახის შუქისა და ვენტილატორის კონტროლერი ორმხრივი ვიზიტორების მრიცხველით: 3 ნაბიჯი
ოთახის განათების ავტომატური კონტროლი და ორმხრივი ვიზიტორების მრიცხველი: ხშირად ჩვენ ვხედავთ სტუმრების დახლებს სტადიონზე, სავაჭრო ცენტრებში, ოფისებში, საკლასო ოთახებში და ა.შ. დღეს ჩვენ აქ ვართ ოთახის სინათლის კონტროლერის პროექტით ორმხრივი ვიზიტორების მრიცხველით
556 დრო უზრუნველყოფს საათის შეყვანას 2 ათწლეულის მრიცხველზე, რომელიც ამოძრავებს 20 LEDS: 6 ნაბიჯი
556 დრო უზრუნველყოფს საათის შეყვანას 2 ათწლეულის მრიცხველზე, რომელიც ამოძრავებს 20 LEDS- ს: ეს ინსტრუქცია აჩვენებს, თუ როგორ უზრუნველყოფს 556 ქრონომეტრი საათის შეყვანას 2 ათწლეულის მრიცხველზე. ათწლეულის მრიცხველები მართავს 20 LED- ს. LED- ები აციმციმდება 10 თანმიმდევრობით
ოთახის ავტომატური განათება სტუმრების მრიცხველით!: 7 ნაბიჯი
ოთახის ავტომატური განათება სტუმრების მრიცხველით!: ჰეი! თუ გსურთ მოშორდეთ მოსაწყენი შუქის ჩამრთველებს და თქვენი ოთახის განათება ავტომატურად იაფად, თქვენ სწორ ადგილას ხართ! ამ პროექტის მშენებლობა ძალიან ადვილი იქნება. ნუ გადახვალთ მისი სიმარტივით, ის იქნება მართლაც მაგარი და 100% სამუშაო
555 ქრონომეტრი ათწლეულის მრიცხველით და LEDS და Piezo Buzzer; წრედის ძირითადი აღწერა: 6 ნაბიჯი
555 ტაიმერი ათწლეულის მრიცხველით და LEDS და Piezo Buzzer; წრედის ძირითადი აღწერა: ეს წრე სამი ნაწილისგან შედგება. ისინი პიეზო ზუზერია, რომელიც აწარმოებს ხმას. კოდი (პროგრამა) ითამაშებს " გილოცავ დაბადების დღეს " არდუინოს მიერ პიეზოს საშუალებით. შემდეგი ნაბიჯი არის 555 ქრონომეტრი, რომელიც გამოიმუშავებს იმპულსებს, რომელიც მოქმედებს როგორც საათი
NODEMCU LUA ESP8266 მართვის M5450B7 LED ჩვენების დრაივერი IC: 5 ნაბიჯი (სურათებით)
NODEMCU LUA ESP8266 მართვის M5450B7 LED ჩვენების დრაივერი IC: M5450B7 არის 40 პინიანი DIP LED ჩვენების IC დრაივერი. ის გამოიყურება საკმაოდ მხეცი, მაგრამ მისი კონტროლი და პროგრამირება შედარებით ადვილია. არსებობს 34 გამომავალი ქინძისთავები, რომლებსაც შეიძლება ჰქონდეთ LED თითოეულ მათგანს მოწყობილობა იძირება დენად, ვიდრე ამარაგებს მას, ასე რომ