Სარჩევი:
- ნაბიჯი 1: ნაწილები და ინსტრუმენტები
- ნაბიჯი 2: სქემატური და როგორ მუშაობს
- ნაბიჯი 3: ააშენეთ იგი
- ნაბიჯი 4: პროგრამირება AVR
ვიდეო: გააკონტროლეთ ყველაფერი ერთი AVR პინით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:22
ეს ინსტრუქცია გვიჩვენებს, თუ როგორ უნდა გავაკონტროლოთ ჯგუფის ლიდერები ერთი მიკროპროცესორული გამომუშავებით. მიკრო რომელსაც მე ვიყენებ არის Atmel Attiny2313.
ნაბიჯი 1: ნაწილები და ინსტრუმენტები
ნაწილები: Attiny2313 (მიიღო 5 უფასო ნიმუში Atmel– დან) 20 პინიანი სოკეტი რეზისტორები (ნებისმიერი ზომა იმუშავებს, დამოკიდებულია თქვენს კონფიგურაციაზე. მოგვიანებით აგიხსნით) 5v რეგულატორი (ნებისმიერი იმუშავებს, მე ვიყენებ LM340) ტრანზისტორები ან მოსფეტი (ყველაზე ადვილი იპოვნეთ და ყველაზე იაფები ჩვეულებრივ 2n3904- ია. უბრალოდ დარწმუნდით, რომ ეს არის NPN ტრანზისტორი, ან N-Channel Mosfet) 2 პატარა კონდენსატორი (მოძებნეთ მონაცემთა ფურცელი მარეგულირებლისთვის,.1uf და.22uf ერთად LM340) breadboard ნებისმიერი პროგრამისტი AVRWireTools: Soldering Iron
ნაბიჯი 2: სქემატური და როგორ მუშაობს
პირველი სქემატური გვიჩვენებს, თუ როგორ დავამაგრე led- ის რიგები გამომავალი ქინძისთავებისთვის. AVR- ის გამომავალი პინი მიდის ტრანზისტორის ბაზაზე, რომელიც სადენით მუშაობს გადამრთველად. როდესაც გამომავალი დაბალია, ან 0v, ტრანზისტორი გამორთულია და დენი არ შეიძლება დატვირთვის მეშვეობით მიწაზე მიედინება. როდესაც გამომავალი მაღალია, ან 5 ვ, ტრანზისტორი ჩართულია და დენს შეუძლია მიედინება ტვირთის მეშვეობით მიწაზე. ამას ეწოდება დაბალი მხარის გადართვა და შეიძლება გამოყენებულ იქნას led- ის, DC ძრავებისთვის, სტეპერიანი ძრავებისთვის და მრავალი სხვა რამ, რაც მოითხოვს უფრო მეტ ძაბვას ან დენს ვიდრე მიკრო გამომავალი. ამ პროექტის დატვირთვა იქნება ზოგიერთი led. სადენიანი ნებისმიერი გზით, როგორც თქვენ გსურთ, მაგრამ ელექტროენერგიის თქვენ იყენებთ განსაზღვრავს თუ როგორ შეგიძლიათ hook მათ up. ჩემთვის, მე ვიპოვნე ლეპტოპის დამტენი, რომელსაც შეუძლია გამომავალი 16v 7,5 amps max. ახლა ყველაზე ეფექტური გზა leds იყო სერიის პარალელურ მასივში, როგორც ეს ნაჩვენებია მესამე სურათზე. რეზისტორის ზომის დასადგენად, ჯერ გაარკვიეთ რამდენი ძაბვა დაეცა თითო led- ზე. ლურჯი და მწვანე ლიდერებისთვის, რომლებიც მე გამოვიყენე, ძაბვის ვარდნაა დაახლოებით 3 -დან 3.3 ვოლტამდე. წითელი და ყვითელი ლიდერები არის დაახლოებით 2.2 ვოლტი. ახლა დაამატეთ ყველა ძაბვის ვარდნა სერიულად (3*5 = 15 ვ) ახლა გამოაკელით თქვენს წყაროს ძაბვას (16-15 = 1 ვ) რეზისტორი (1v) შეიძლება იყოს საკუთარი დატვირთვა, ან შეგიძლიათ მიამაგროთ იმდენი, რამდენიც გსურთ, სანამ ამ დატვირთვის მთლიანი დენი არ აღემატება ტრანზისტორის ლიმიტს. (2n3904 შეუძლია გაუმკლავდეს 100 მ)*ტრანზისტორი შეიძლება შეიცვალოს N არხის მოსფეტით
ნაბიჯი 3: ააშენეთ იგი
ახლა თქვენ შეგიძლიათ დაიწყოთ თქვენი მიკროსქემის დაფარვა. მას შემდეგ რაც რამდენიმე ტესტი ჩავატარე პურის დაფაზე, მე ყველაფერი გავაფორმე პროტობორდზე. თუ თქვენ გინდოდათ მიიღოთ ნამდვილი ფანტაზია, შეგიძლიათ განალაგოთ თქვენი საკუთარი დაფა და ამოაყოლოთ იგი ამაზე ახსნილი ერთ -ერთი პროცესის გამოყენებით საიტი.
ნაბიჯი 4: პროგრამირება AVR
ახლა დროა დაპროგრამდეს თქვენი AVR. თუ არ იცით როგორ გააკეთოთ ეს, გადახედეთ ამ ინსტრუქციას: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ აქ არის პროგრამა, რომელიც მე გავაკეთე: ის უბრალოდ სამუდამოდ გადის რიგითობის მარყუჟს. მას შემდეგ რაც AVR დაპროგრამდება, შეგიძლიათ ჩაწეროთ ის ბუდეში, რომელიც დაფაზე გადაიტანეთ, ან თუ ბუდე არ გაქვთ, გადაამოწმეთ პროგრამა პურის დაფაზე და თუ ის სწორია შემდეგ შეგიძლიათ ჩიპი შეაერთოთ თქვენს დაფაზე.
გირჩევთ:
გააკონტროლეთ მისაღები ოთახი Alexa და Raspberry Pi– ით: 12 ნაბიჯი
აკონტროლეთ მისაღები ოთახი Alexa და Raspberry Pi– ით: აკონტროლეთ თქვენი მისაღები ოთახის ტელევიზია, განათება და გულშემატკივარი Alexa– ით (Amazon Echo ან Dot) და Raspberry Pi GPIO
გააკონტროლეთ Grbl CNC Wi -Fi– ზე: 5 ნაბიჯი
აკონტროლეთ Grbl CNC მეტი Wifi: ამ გაკვეთილში მე გაგიმხელთ, თუ როგორ უნდა ჩართოთ GRBL კონტროლი WIFI– ზე. თქვენ შეგიძლიათ გამოიყენოთ ეს მეთოდი ნებისმიერ გამგზავნთან ერთად lasergrbl და Universal Gcode Sender (UGS). მოკლედ, ჩვენ ვიყენებთ arkypita– ს მუშაობას და სხვა პროგრამულ უზრუნველყოფას vi
0.96 ინჩი I2C OLED SMD პინით: 3 ნაბიჯი
0.96 ინჩი I2C OLED SMD პინით: მასალა: 1 x OPEN-SMART UNO R3 დაფა 1 x 0.96 ინჩი I2C OLED SMD პინით 1 x IO გაფართოების ფარი 1 x სატესტო საშუალებები 4 x დოპონტის კაბელი მიმოხილვა: ლამაზი I2C OLED ჩვენების მოდული SMD და PAD ქინძისთავებისთვის DIY. ადვილია მისი შედუღება ექსპერიმენტის PCB– ზე ან
On Off Latch Circuit ერთად UC. ერთი დაჭერით ღილაკი. ერთი პინი. დისკრეტული კომპონენტი .: 5 ნაბიჯი
On Off Latch Circuit ერთად UC. ერთი დაჭერით ღილაკი. ერთი პინი. დისკრეტული კომპონენტი .: გამარჯობა ყველას, ვეძებდით ჩართვის/გამორთვის წრეს ქსელში. ყველაფერი რაც ვიპოვე არ იყო ის რასაც ვეძებდი. ჩემს თავს ვესაუბრებოდი, აუცილებლად არსებობს ამის საშუალება. ეს არის ის, რაც მჭირდებოდა.-მხოლოდ ერთი დაჭერის ღილაკი ჩართვისა და გამორთვისთვის.-უნდა გამოიყენოთ მხოლოდ
როგორ წავიკითხოთ ბევრი კონცენტრატორი ერთი MCU პინით: 4 ნაბიჯი
როგორ წავიკითხოთ ბევრი ჩამრთველი ერთი MCU პინით: ოდესმე თუ ეხვეწებოდით პროექტს (პროექტებს) და პროექტი სულ უფრო და უფრო იზრდებოდა, ხოლო თქვენ უფრო მეტს დაამატებდით მას (ჩვენ ამას ვეძახით დამღუპველ კრეატივიზმს)? ბოლო პროექტზე, მე ვაშენებდი სიხშირის მრიცხველს და დავამატე ხუთი ფუნქცია