Სარჩევი:

პაწაწინა მიკრო კონტროლერის პროექტი 2 დოლარამდე ფასი: 11 ნაბიჯი
პაწაწინა მიკრო კონტროლერის პროექტი 2 დოლარამდე ფასი: 11 ნაბიჯი

ვიდეო: პაწაწინა მიკრო კონტროლერის პროექტი 2 დოლარამდე ფასი: 11 ნაბიჯი

ვიდეო: პაწაწინა მიკრო კონტროლერის პროექტი 2 დოლარამდე ფასი: 11 ნაბიჯი
ვიდეო: Летний Ламповый стрим. Отвечаем на вопросы. 2024, ნოემბერი
Anonim
პაწაწინა მიკრო კონტროლერის პროექტი 2 დოლარად
პაწაწინა მიკრო კონტროლერის პროექტი 2 დოლარად

ინტერნეტში ბევრია მიკრო კონტროლერებთან მუშაობის დაწყების შესახებ. არსებობს ბევრი არჩევანი, ამდენი გზა მათი პროგრამირებისათვის, დაიწყება თუ არა შიშველი ჩიპი, განვითარების დაფები ან უფრო სრულყოფილი SOC (System On Chip) გაჯეტები, ასევე მათი პროგრამირების მრავალი გზა.

მათთვის, ვინც დაინტერესებულია, ეს არის ერთ -ერთი მათგანი.

USBASP + AVR ATTiny85 მინი USB გამშვები დაფა (Digistump– ის მიერ)

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

დაფა, რომელსაც მე ვიყენებ არის იაფი Digispark Kicksarter knockoff, რომელიც მოდის უზარმაზარი 1 აშშ დოლარი ebay– ზე, საერთაშორისო უფასო გადაზიდვით.

პროგრამისტი არის ღია კოდის USBASP პროგრამისტი, რომელიც ასევე ხელმისაწვდომია დაახლოებით იგივე ფასად ebay ან AliExpress

ეს სასწავლო არის დასასრული პროცესის მიღების dev-board რაღაც

უფრო ადვილი მარშრუტია დიგისტუმრისგან ნამდვილი დიდის პარკის შეძენა

მაგრამ ეს პროექტი, როგორც ჩანს, შეჩერებულია და მისი ღირებულება 8 აშშ დოლარია

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

ნაბიჯი 1: შეიძინეთ თქვენი ნაწილები

შეიძინეთ თქვენი ნაწილები
შეიძინეთ თქვენი ნაწილები
შეიძინეთ თქვენი ნაწილები
შეიძინეთ თქვენი ნაწილები
შეიძინეთ თქვენი ნაწილები
შეიძინეთ თქვენი ნაწილები

გადადით ebay– ზე ან aliexpress– ზე და მოძებნეთ

  • "attiny85" დაფისთვის
  • "უსბასპი" პროგრამისათვის და
  • "ჯუმბერის მავთულები" მავთულხლართებისთვის (სურვილისამებრ, თუ თქვენ შეგიძლიათ იპოვოთ ტყუილი გარშემო)

ნაბიჯი 2: შეაერთეთ ერთად

განათავსეთ ერთად
განათავსეთ ერთად

როდესაც თქვენი ტექნიკა საბოლოოდ ჩამოდის, დაიწყეთ შედუღება

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

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

ნაბიჯი 3: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

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

დაფაზე:

  • p0, p1, p2 = მწვანე, ლურჯი, წითელი
  • 5v, GND = წითელი, მწვანე (VIN არ გამოიყენება)

კონექტორი:

იხილეთ დიაგრამა შესაბამისი საკაბელო კავშირისთვის

ნაბიჯი 4: პროგრამული უზრუნველყოფა - VSCode

პროგრამული უზრუნველყოფა - VSCode
პროგრამული უზრუნველყოფა - VSCode

ახლა თქვენ გაერთეთ, თქვენ დაგჭირდებათ პროგრამული უზრუნველყოფის გარემოს დაყენება

Ეს მოიცავს:

  • მძღოლები
  • განვითარების გარემო

პირველი ჩამოტვირთეთ Visual Studio Code. (საუკეთესო შური, რაც აქამდე ვიპოვე)

ამის მიღება შეგიძლიათ https://code.visualstudio.com/download– დან

გადმოწერეთ და დააინსტალირეთ

ნაბიჯი 5: დააინსტალირეთ PlatformIO IDE მოდული

დააინსტალირეთ PlatformIO IDE მოდული
დააინსტალირეთ PlatformIO IDE მოდული
დააინსტალირეთ PlatformIO IDE მოდული
დააინსტალირეთ PlatformIO IDE მოდული

დააწკაპუნეთ გაფართოებების ღილაკზე ქვედა მარცხენა მხარეს და მოძებნეთ PlatformIO

დააინსტალირეთ და გადატვირთეთ

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

ნაბიჯი 6: შექმენით ახალი პროექტი

შექმენით ახალი პროექტი
შექმენით ახალი პროექტი
შექმენით ახალი პროექტი
შექმენით ახალი პროექტი

პროექტის ოსტატში დაასახელეთ პროექტი და შეარჩიეთ დაფა

დაფა უნდა იყოს

Attiny85 (ზოგადი)

ჩარჩო უნდა იყოს

არდუინო

ნაბიჯი 7: USBASP– ის განვითარების გარემოს კონფიგურაცია

USBASP– ის განვითარების გარემოს კონფიგურაცია
USBASP– ის განვითარების გარემოს კონფიგურაცია

დააინსტალირეთ პროგრამისტი PlatformIO პროექტის პარამეტრების ფაილში platformio.ini

დაამატეთ ეს ხაზები platformIO.ini ფაილში:

upload_protocol = usbaspupload_flags = -Pusb

ნაბიჯი 8: შეაერთეთ პროგრამისტი

შეაერთეთ თქვენ პროგრამისტი
შეაერთეთ თქვენ პროგრამისტი

შეაერთეთ პროგრამისტი

ნაბიჯი 9: დრაივერების დაყენება

Image
Image

თქვენს USBASP აპარატურას დასჭირდება დრაივერები თქვენი კომპიუტერისთვის, რომ დაუკავშირდნენ მას.

ჩამოტვირთეთ Zadig აქედან

შეაერთეთ თქვენი USBASP USB მოწყობილობა კომპიუტერის USB პორტში

გაუშვით გადმოწერილი Zadig პროგრამა

დააინსტალირეთ Winusb დრაივერი usbasp– ისთვის

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

ნაბიჯი 10: ჩაწერეთ თქვენი კოდი

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

დააჭირეთ ღილაკს Ctrl+Alt+U პროგრამის შესადგენად და ასატვირთად

გირჩევთ: