Სარჩევი:

Digispark Lantern (ATtiny85 პროექტი): 7 ნაბიჯი
Digispark Lantern (ATtiny85 პროექტი): 7 ნაბიჯი

ვიდეო: Digispark Lantern (ATtiny85 პროექტი): 7 ნაბიჯი

ვიდეო: Digispark Lantern (ATtiny85 პროექტი): 7 ნაბიჯი
ვიდეო: USB NeoPixel Deco Lights (via Digispark / ATtiny85) 2024, ნოემბერი
Anonim
Image
Image
რა არის ფარანი!
რა არის ფარანი!

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

ეს პროექტი იმდენად მოსახერხებელია სპეციალურად პერსონალურად მორგებული PCB- ს მიღების შემდეგ, რომ ჩვენ JLCPCB– სგან შევუკვეთეთ ჩვენი ლანტერის გარეგნობის გასაუმჯობესებლად და ასევე არის საკმარისი დოკუმენტები და კოდები ამ სახელმძღვანელოში, რომელიც საშუალებას მოგცემთ შექმნათ თქვენი საკუთარი ფარანი.

ჩვენ გავაკეთეთ ეს პროექტი მხოლოდ 2 დღეში, მხოლოდ ერთ დღეს დავასრულეთ ტექნიკის დამზადება და შეკრება, შემდეგ მეორე დღეს მოვამზადებთ კოდს და ვატარებთ ტესტებს.

დაწყებამდე ვნახოთ ჯერ

რას ისწავლით ამ ინსტრუქციიდან:

  1. შეარჩიეთ სწორი კომპონენტები თქვენი პროექტის ფუნქციონალურობიდან გამომდინარე.
  2. ჩართვის ჩართვა ყველა შერჩეული კომპონენტის დასაკავშირებლად.
  3. შეაგროვეთ პროექტის ყველა ნაწილი.
  4. შეაერთეთ Digispark ATtiny85 Dev დაფა ფარნის გასაკონტროლებლად.

ნაბიჯი 1: რა არის ფარანი

რა არის ფარანი!
რა არის ფარანი!
რა არის ფარანი!
რა არის ფარანი!

ჩვენ ყველამ ვიცით ლამტერნები და რისთვის იყენებენ ხალხი მათ, ლამპრები, როგორც წესი, ლითონის ჩარჩოდან იყო გაკეთებული რამდენიმე გვერდით (ჩვეულებრივ ოთხამდე, მაგრამ რვაამდე), ჩვეულებრივ თავზე ლითონის კაკალით ან რგოლით. ფანჯრები რაიმე გამჭვირვალე მასალისა იქნებოდა დამონტაჟებული გვერდებზე, ახლა ჩვეულებრივ მინის ან პლასტმასის, მაგრამ ადრე ცხოველის რქის თხელი ფურცლები, ან კალის ფირფიტა გაჭედილი ხვრელებით ან დეკორატიული ნიმუშებით; მიუხედავად იმისა, რომ ზოგიერთ ანტიკვარულ ფარანს აქვს მხოლოდ ლითონის ბადე, ეს აშკარად მიუთითებს იმაზე, რომ მათი ფუნქცია იყო ქვემოთ აღწერილი.

ასე რომ, ეს არის საყრდენი ყუთის ნაჭერი, რომელსაც ეჭირა სანთელი, რათა აანთოს ტერიტორია თავისი ალით, ჩვენს შემთხვევაში ჩვენ შევქმნით ყუთს სინათლის წყაროს შესანახად, რომელიც არის ელექტრონული დაბეჭდილი წრე, რომელიც შეიცავს ნათელ LED- ებს და ალისთვის კანკალით ჩვენ გამოვიყენებთ 12V DC ვენტილატორს, რომ შევაკანკალოთ ქსოვილის რამდენიმე ნაჭერი, რომელსაც ჩვენ დავრჩებით ყუთის შიდა მხარეს და ასევე სინათლე შეიცვლის ფერს RGB LED- ების გამო, რომელსაც ჩვენ ვიყენებთ და მთელი სისტემა კონტროლდება digispark Attiny85 დაფა.

ნაბიჯი 2: Digispark ATtiny85 არის ჩვენი პროექტის გული

Digispark ATtiny85 არის ჩვენი პროექტის გული
Digispark ATtiny85 არის ჩვენი პროექტის გული
Digispark ATtiny85 არის ჩვენი პროექტის გული
Digispark ATtiny85 არის ჩვენი პროექტის გული
Digispark ATtiny85 არის ჩვენი პროექტის გული
Digispark ATtiny85 არის ჩვენი პროექტის გული
Digispark ATtiny85 არის ჩვენი პროექტის გული
Digispark ATtiny85 არის ჩვენი პროექტის გული

საუბარი Digistump– ის მიერ წარმოებულ Digispark ATtiny85 დაფაზე, რომელიც არის საოჯახო ბიზნესი პორტლანდში, აწარმოებს განვითარების დაფებს Atmel მიკროკონტროლერებზე, რაც მათ Arduino– ს პროდუქტად აქცევს, ასე რომ თქვენ შეგიძლიათ მარტივად გაანათოთ ეს დაფები Arduino IDE– ს გამოყენებით და შეგიძლიათ მიიღოთ მეტი დეტალები როგორ გამოვიყენოთ ამ ტიპის დაფები ამ გაკვეთილის საშუალებით, სადაც ჩვენ დეტალურად განვმარტავთ, თუ როგორ უნდა შევაერთოთ Digispark ATtiny85 Arduino IDE– თან.

დაფას აქვს ATtiny (ასევე ცნობილია როგორც TinyAVR), რომელიც არის Atmel– ის მიერ შემუშავებული მიკროკონტროლერების ოჯახი 1990 – იანი წლების ბოლოს (მოგვიანებით Microchip Technology– მა შეიძინა Atmel 2016 წელს). ამ ჩიპებს აქვთ შეცვლილი ჰარვარდის არქიტექტურის 8-ბიტიანი RISC პროცესორის ბირთვი. ყველაზე პატარა AVR მიკროკონტროლერების ოჯახში არის ATtiny სერია (8 ბიტიანი ბირთვი და ნაკლები ფუნქცია, ნაკლები I/O ქინძისთავები და ნაკლები მეხსიერება ვიდრე სხვა AVR სერიები).

რატომ Digispark ATtiny85

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

ნაბიჯი 3: ლამპიონის დიზაინი

ლამპიონის დიზაინი
ლამპიონის დიზაინი
ლამპიონის დიზაინი
ლამპიონის დიზაინი
ლამპიონის დიზაინი
ლამპიონის დიზაინი

როგორც ყოველთვის, ჩვენ ვიწყებთ ტექნიკის ნაწილს და ვსაუბრობთ აპარატურაზე, ჩვენ ვიწყებთ ფარნის ყუთს, ასე რომ, მე შევქმენი ეს ფორმა მყარი პროგრამული უზრუნველყოფის გამოყენებით, რაც საშუალებას მაძლევს გენერირება DXF ფაილების ჩატვირთვაზე მათ CNC ლაზერულ ჭრის დანადგარში, რათა დაპროექტდეს ყუთი; ჩვენ გამოვიყენეთ 5 მმ MDF ხის მასალა ამ ყუთის შესაქმნელად, სრულყოფილი, იაფი და ის უკეთეს გარეგნობას მატებს ჩვენს პროექტს.

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

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

ნაბიჯი 4: PCB დამზადება (დამზადებულია JLCPCB– ის მიერ)

PCB დამზადება (დამზადებულია JLCPCB– ის მიერ)
PCB დამზადება (დამზადებულია JLCPCB– ის მიერ)
PCB დამზადება (დამზადებულია JLCPCB– ის მიერ)
PCB დამზადება (დამზადებულია JLCPCB– ის მიერ)
PCB დამზადება (დამზადებულია JLCPCB– ის მიერ)
PCB დამზადება (დამზადებულია JLCPCB– ის მიერ)

JLCPCB- ს შესახებ (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), არის ყველაზე დიდი PCB პროტოტიპის საწარმო ჩინეთში და მაღალტექნოლოგიური მწარმოებელი, რომელიც სპეციალიზირებულია სწრაფი PCB პროტოტიპისა და მცირე ზომის PCB წარმოებაში. PCB წარმოების 10 წელზე მეტი გამოცდილებით, JLCPCB– ს ჰყავს 200 000 – ზე მეტი მომხმარებელი სახლში და მის ფარგლებს გარეთ, PCB– ს პროტოტიპების 8 000 – ზე მეტი ონლაინ შეკვეთით და მცირე რაოდენობით PCB– ის წარმოებით დღეში. წლიური წარმოების მოცულობა 200, 000 კვ.მ. სხვადასხვა 1 ფენის, 2 ფენის ან მრავალ ფენის PCB– ებისთვის. JLC არის პროფესიონალური PCB მწარმოებელი, რომელიც გამოირჩევა ფართომასშტაბიანი, კარგად აღჭურვილობით, მკაცრი მენეჯმენტითა და უმაღლესი ხარისხით.

დავუბრუნდეთ ჩვენს პროექტს

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

როგორც ეს აჩვენებს შესაბამისი სქემის სურათს, მე გამოვიყენე Digispark ATtiny85 dev დაფა მთელი სისტემის გასაკონტროლებლად. შეგიძლიათ მიიღოთ სქემატური PDF ფაილი ამ გადმოსაწერი ბმულის საშუალებით.

Საუკეთესო ხარისხი

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

თქვენ შეგიძლიათ მიიღოთ გერბერის ფაილები წრისთვის ამ გადმოტვირთვის ბმულის საშუალებით

ნაბიჯი 5: ინგრედიენტების სრული მიმოხილვა

ინგრედიენტების სრული მიმოხილვა
ინგრედიენტების სრული მიმოხილვა

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

  • PCB, რომელსაც ჩვენ ვავალებთ JLCPCB– დან
  • Digispark ATtiny85 dev დაფა
  • 4 RGB LED 5 მმ
  • 12V DC ვენტილატორი
  • BC170 ტრანზისტორი
  • 1K Ohm რეზისტორი
  • 12V DC დენის ადაპტერი
  • ზოგიერთი სათაურის კონექტორი

ნაბიჯი 6: შედუღება და შეკრება

შედუღება და შეკრება
შედუღება და შეკრება
შედუღება და შეკრება
შედუღება და შეკრება
შედუღება და შეკრება
შედუღება და შეკრება

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

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

ნაბიჯი 7: Digispark კოდი და ტესტი ვალიდაცია

Digispark კოდი და ტესტის ვალიდაცია
Digispark კოდი და ტესტის ვალიდაცია
Digispark კოდი და ტესტის ვალიდაცია
Digispark კოდი და ტესტის ვალიდაცია
Digispark კოდი და ტესტის ვალიდაცია
Digispark კოდი და ტესტის ვალიდაცია

ახლა მე მოვამზადე ეს კოდი, რომელიც ცვლის LED- ების ფერს და ჩართავს ვენტილატორს, ჩვენ ავტვირთავთ კოდს და ვდებთ დაფას მის განლაგებაში და როგორც ხედავთ, აქ არის ჩვენი LED- ები, რომლებიც იცვლიან მათ ფერს.

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

როგორც ხედავთ ბიჭებს ზემოთ მოცემულ სურათებში, ფარანი იცვლის თავის ნათელ ფერს, ყველა იმ მითითების შესაბამისად, რაც ჩვენ შევქმენით thr კოდის საშუალებით და კიდევ რამდენიმე გაუმჯობესების შესასრულებლად, რათა ის უფრო კარაქი იყოს.

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

გირჩევთ: