Სარჩევი:
- ნაბიჯი 1: ყველაფერი რაც თქვენ გჭირდებათ ამის გასაკეთებლად
- ნაბიჯი 2: დენის წყაროს დამატება არდუინოში
- ნაბიჯი 3: დაფის კომპონენტების დამატება
- ნაბიჯი 4: ატვირთეთ ესკიზი თქვენს არდუინოში
ვიდეო: წვრილმანი დამოუკიდებელი Arduino Uno: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ამ პროექტში მე გეტყვით, რომ როგორ შევქმნათ წვრილმანი Arduino Uno მხოლოდ პურის დაფაზე დაყენებით. ეს შეიძლება გაკეთდეს სხვადასხვა მიზეზის გამო, როგორიცაა იაფი, მცირე ზომის, ენერგიის მოხმარების შემცირება და ა.
ეს პროექტი მოგცემთ საშუალებას შექმნათ მინიმალური Arduino Uno, რომელიც შეასრულებს ყველა იმ ფუნქციას, როგორიც Arduino– ს ყიდულობთ ბაზრიდან. როგორც ვიცით, რომ Arduino რეალურად არის ღია კოდის პლატფორმა და ამრიგად, მისი სქემები არის საზოგადოებრივ დომენში, რომელიც შეიძლება გამოყენებულ იქნას ნებისმიერის მიერ, რათა გამოიყენოს იგი თავისი მიზნებისთვის, ნებისმიერი მიღწევებით, თუ ეს შესაძლებელია. ეს გვაძლევს საშუალებას გავაკეთოთ ასეთი რამ საკუთარ თავზე. შემდეგი ნაბიჯები ასახავს როგორ შევიკრიბოთ წრე პურის დაფაზე. მე მსესხებელი გავლის უმრავლესობას არდუინოს საიტიდან.
ეს პროექტი დაფინანსებულია LCSC– ს მიერ. მე ვიყენებ ელექტრონულ კომპონენტებს LCSC.com– დან. LCSC– ს აქვს მტკიცე ვალდებულება შესთავაზოს ნამდვილი, მაღალი ხარისხის ელექტრონული კომპონენტების ფართო არჩევანი საუკეთესო ფასად. დარეგისტრირდით დღეს და მიიღეთ 8 დოლარი ფასდაკლება თქვენს პირველ შეკვეთაზე.
ნაბიჯი 1: ყველაფერი რაც თქვენ გჭირდებათ ამის გასაკეთებლად
- ATmega328P-PU x 1
- 16 MHz ბროლის ოსცილატორი x 1
- LM7805CV ხაზოვანი მარეგულირებელი x1
- კონდენსატორი 22 pF x 2
- კონდენსატორი 10 uF x 2
- რეზისტორი 220 Ohm x 2
- რეზისტორი 10 კომი x 1
- მომენტალური გადართვა x 1
- LED x 2
ნაბიჯი 2: დენის წყაროს დამატება არდუინოში
Arduino დენის ჯეკს შეუძლია მიიღოს შეყვანის ძაბვის დიაპაზონი 7 -დან 16 ვოლტამდე. ყველაზე გავრცელებული შეყვანის წყაროებია სანდო 9V ბატარეა ან 9-12VDC კვების წყარო. იმის გამო, რომ სენსორებისა და ჩიპების უმრავლესობას სჭირდება 5V წყარო, ჩვენ დაგვჭირდება LM7805 ძაბვის მარეგულირებელი, რომ 9V შევამციროთ კომპონენტის მეგობრულ 5V- მდე. თუ 16 ვ -ზე მეტს დააკავშირებთ, თქვენ რისკავთ IC– ს დაზიანებას.
- დაამატეთ დენის და მიწის მავთულები, სადაც იქნება თქვენი ძაბვის რეგულატორი.
- დაამატეთ დენის და მიწის მავთულები თქვენი დაფის ბოლოში, რომელიც აკავშირებს თითოეულ რელსას.
- ახლა დაამატეთ LM7805 მარეგულირებელი პურის დაფაზე. ის მიიღებს 9V შეყვანას და იძლევა გამომავალიდან 5V უწყვეტ მარაგს.
- დაამატეთ დენის OUT და მიწის მავთულები, რომლებიც უკავშირდება პურის დაფის მარჯვენა და მარცხენა რელსებს.
- ასევე, დაამატეთ 10uF კონდენსატორი მარეგულირებლის IN და მიწას შორის, ასევე 10uF კონდენსატორი მარჯვენა სარკინიგზო მაგისტრალურ ძალასა და მიწას შორის. კონდენსატორზე ვერცხლის ზოლი ნიშნავს მიწის ფეხს.
- განათავსეთ დენის LED ახლოს შესასვლელ წყაროსთან და პურის დაფის ზედა ნაწილში. თქვენ შეგიძლიათ გამოიყენოთ მწვანე ან წითელი LED.
- შეაერთეთ ჯუმბერის მავთული LED- ის უარყოფითი ტყვიიდან (მოკლე ფეხი) სახმელეთო რკინიგზაზე და დააინსტალირეთ Ω რეზისტორი პოზიტიური LED ტყვიისგან (გრძელი ფეხი) დენის სარკინიგზო ხაზამდე.
ნაბიჯი 3: დაფის კომპონენტების დამატება
სანამ გადახვალთ, გადახედეთ ამ სურათს. ეს არის დიდი რესურსი იმის გასაგებად, თუ რას აკეთებს თქვენი ATmega ჩიპის თითოეული ქინძისთავი არდუინოს ფუნქციებთან მიმართებაში. ეს გაარკვევს ბევრ გაუგებრობას იმის უკან, თუ რატომ აერთებთ გარკვეულ ქინძისთავებს ისე, როგორც აკეთებთ. უფრო დეტალური ინფორმაციისთვის, გადახედეთ ATmega 168 (მოკლე ვერსია) (გრძელი ვერსია) მონაცემთა ცხრილს. აქ არის ფურცელი ATmega328 (მოკლე ვერსია) (გრძელი ვერსია).
1. დააინსტალირეთ ATmega328 ჩიპი (ნაჩვენებია მარჯვნივ) ისე, რომ IC– ის notched მხარე იყოს ზედა. თუ კომპონენტებს აყენებთ PCB– ზე, კარგი იდეაა გამოიყენოთ სოკეტი.
2. დაამატეთ 10KΩ გამყვანი რეზისტორი +5V სარკინიგზო მაგისტრალს და მეორე ბოლო დაუკავშირეთ ATmega328– ზე RESET pin– ს (პინ 1). დაამატეთ მხტუნავები სიმძლავრისთვის და დაფქვით შემდეგი ქინძისთავებისთვის.
Pin 7 - VCC, ციფრული მიწოდების ძაბვა (+5V)
პინი 8 - GND (სახმელეთო სარკინიგზო)
პინი 22 - GND (სახმელეთო სარკინიგზო)
პინ 21 - AREF, ანალოგური საცნობარო პინი ADC– სთვის (+5V)
Pin 20 - AVcc, მიწოდების ძაბვა ADC– სთვის (+5V)
3. დაამატეთ 16 მჰც გარე გარე საათი პინ 9 -სა და 10 -ს შორის და დაამატეთ ორი 22pF კონდენსატორი, რომელიც მიწაზე მუშაობს თითოეული ამ ქინძისთავებიდან.
4. დაამატეთ მომენტალური ღილაკი, როგორც გადატვირთვის გადამრთველი, ასე რომ ის დაფარავს უფსკრული პურის დაფაზე ისე, როგორც ამას აკეთებს IC. 5. დაამატეთ პატარა ჯამპერის მავთული ATmega328 პინიდან 1 ღილაკზე ქვედა ღილაკზე (პინთან ყველაზე ახლოს IC). დაამატეთ კიდევ ერთი ჯუმბერის მავთული ღილაკის ზედა მარცხენა ფეხიდან მიწაზე.
6. გაიყვანეთ ჩიპი თქვენი სამუშაო არდუინოდან და სცადეთ ამ დაფაზე. Blink_led პროგრამა აციმციმებს პინ 13 – ს. Arduino– ს პინ 13 არ არის AVR ATMEGA8-16PU/ATMEGA168-16PU პინი 13. ის ფაქტიურად 19 არის დამაგრებული ATmega ჩიპზე.
7. საბოლოოდ, დაამატეთ LED. გრძელი ფეხი ანოდი უკავშირდება წითელ მავთულს, ხოლო მოკლე ფეხი ან კათოდი უკავშირდება მიწაზე გასასვლელ 220-ომიან რეზისტორს.
ნაბიჯი 4: ატვირთეთ ესკიზი თქვენს არდუინოში
თქვენ შეგიძლიათ წახვიდეთ, რათა იცოდეთ ესკიზის არდუინოში ატვირთვის გზების შესახებ.
თქვენ დაგჭირდებათ USB- სერიული მოწყობილობა. მე გამოვიყენე FDTI ძირითადი გარღვევის დაფა (5V). თუ თქვენ უბრალოდ გინდათ რომ ის იმუშაოთ, შეგიძლიათ გამოტოვოთ 6 პინიანი სათაურის დაყენება და უბრალოდ გადააადგილეთ ჯუმბერის მავთულები პირდაპირ USB-TTL სათაურიდან პურის დაფაზე შესაბამის ქინძისთავებამდე. დარწმუნდით, რომ ქინძისთავები სწორად არის შერჩეული სერიული მოწყობილობისთვის; გარღვევის დაფაზე ქინძისთავები იწერება სამნიშნა სახელებით. მშენებლობის დროს აღმოვაჩინე, რომ მიკროკონტროლერს სჭირდება გადატვირთვის ღილაკის სრულყოფილად დროული დაჭერა ჩიპის დასაპროგრამებლად, ხოლო ბრეაკოუტ დაფს აქვს პინი სახელწოდებით DTR/GRN, რომელიც აგზავნის სიგნალს გადატვირთვის პინზე, როდესაც ის სწორად არის დაკავშირებული. ამრიგად, დააკავშირეთ ჯამპერის მავთული (DTR/GRN) დანართიდან დაფაზე ATmega328- ის პინ 1 -თან 0.1μF კერამიკული კონდენსატორის საშუალებით.
გირჩევთ:
დამოუკიდებელი მონაცემების აღრიცხვის ანემომეტრი: 11 ნაბიჯი (სურათებით)
დამოუკიდებელი მონაცემების აღრიცხვის ანემომეტრი: მე მიყვარს მონაცემების შეგროვება და ანალიზი. მე ასევე მიყვარს ელექტრონული გაჯეტების მშენებლობა. ერთი წლის წინ, როდესაც აღმოვაჩინე Arduino– ს პროდუქცია, მაშინვე ვიფიქრე, " მინდა გარემოს მონაცემების შეგროვება. " ეს იყო ქარიანი დღე პორტლანდში, OR, ასე რომ მე
დამოუკიდებელი Arduino 3.3V W / გარე 8 MHz საათი დაპროგრამებულია Arduino– დან ICSP / ISP– ით (სერიული მონიტორინგით!): 4 ნაბიჯი
დამოუკიდებელი Arduino 3.3V W / გარე 8 MHz საათი დაპროგრამებულია Arduino– დან Uno ICSP / ISP– ით (სერიული მონიტორინგით!): მიზნები: დამოუკიდებელი Arduino– ს შექმნა, რომელიც მუშაობს 3.3 V– ზე 8 MHz გარე საათიდან. მისი დაპროგრამება ISP– ს საშუალებით (ასევე ცნობილია როგორც ICSP, ჩართული სერიული პროგრამირება) Arduino Uno– დან (გაშვებული 5V– ზე) ჩამტვირთავი ფაილის რედაქტირებისთვის და ჩაწერისთვის
დამოუკიდებელი ATmega328p (შიდა 8 MHz საათის გამოყენებით): 4 ნაბიჯი
დამოუკიდებელი ATmega328p (შიდა 8 MHz საათის გამოყენებით): ATmega328p არის ერთჯერადი მიკროკონტროლერი, შექმნილი Atmel– ის მიერ megaAVR ოჯახში (მოგვიანებით მიკროჩიპის ტექნოლოგიამ შეიძინა Atmel 2016 წელს). მას აქვს შეცვლილი ჰარვარდის არქიტექტურა 8 ბიტიანი RISC პროცესორის ბირთვი. ეს მიკროკონტროლი არის Arduino– ს ტვინი
2 $ Arduino. ATMEGA328 როგორც დამოუკიდებელი. მარტივი, იაფი და ძალიან მცირე. სრული სახელმძღვანელო .: 6 ნაბიჯი (სურათებით)
2 $ Arduino. ATMEGA328 როგორც დამოუკიდებელი. მარტივი, იაფი და ძალიან მცირე. სრული სახელმძღვანელო .: ამ ინსტრუქციაში თქვენ ისწავლით თუ როგორ გამოიყენოთ Arduino ATMEGA328 მიკროკონტროლის ჩიპი, როგორც დამოუკიდებელი მიკროკონტროლერი. ისინი მხოლოდ 2 დოლარი ღირს, შეუძლიათ იგივე გააკეთონ, როგორც თქვენი Arduino და გახადონ თქვენი პროექტები უკიდურესად მცირე. ჩვენ დაფარავს ქინძისთავის განლაგებას
დამოუკიდებელი Arduino / ATM მეგა ჩიპი პურის დაფაზე: 8 ნაბიჯი (სურათებით)
დამოუკიდებელი არდუინო / ATM მეგა ჩიპი პურის დაფაზე: თუ თქვენ ჩემნაირი ხართ, მას შემდეგ რაც მე მივიღე ჩემი არდუინო და შევასრულე ბოლო პროგრამირება ჩემს პირველ ჩიპზე, მინდოდა მისი არდუინო დუემილანოვის გადმოღება და მისივე ჩართვა. ეს ასევე გაათავისუფლებს ჩემს არდუინოს მომავალი პროექტებისთვის. პრობლემა