Სარჩევი:

HackerBox 0025: Flair Ware: 15 Steps
HackerBox 0025: Flair Ware: 15 Steps

ვიდეო: HackerBox 0025: Flair Ware: 15 Steps

ვიდეო: HackerBox 0025: Flair Ware: 15 Steps
ვიდეო: Hackerbox 0025 Flair Ware 2024, ივლისი
Anonim
HackerBox 0025: Flair Ware
HackerBox 0025: Flair Ware

Flair Ware - ამ თვეში HackerBox ჰაკერები ქმნიან სხვადასხვა სახის ელექტრონულ სტილს გამოსაყენებლად, როგორც სატარებლად, დემოსთვის, ან თუნდაც სადღესასწაულო ორნამენტებისთვის. ეს ინსტრუქცია შეიცავს ინფორმაციას HackerBox #0025– თან მუშაობისთვის, რომლის აღებაც აქ შეგიძლიათ, სანამ მარაგი ბოლო არ იქნება. ასევე, თუ გსურთ მიიღოთ მსგავსი HackerBox თქვენს საფოსტო ყუთში ყოველთვიურად, გთხოვთ გამოიწეროთ HackerBoxes.com და შეუერთდეთ რევოლუციას!

თემები და სწავლის მიზნები HackerBox 0025 -ისთვის:

  • შეაგროვეთ მარტივი მონეტა-უჯრედის ენერგიაზე მომუშავე მიკროსქემის დაფა თვითმმართველობის მოციმციმე LED- ებით
  • გამოიკვლიეთ კასკადური ანალოგური ოსცილატორები, რომ განახორციელოთ ტარებადი სახელის ბეჯი
  • ექსპერიმენტი ჩაატარეთ Digispark– ის მრავალ მოწყობილობაზე მინიატურული Arduino პროექტებისთვის
  • ერთმანეთთან დაკავშირება ტარებულ LilyPad მოდულებთან ერთად NeoPixel სრული ფერის LED- ებით
  • პროგრამა ცარიელი ATtiny85 მიკროკონტროლერები USBasp– ის გამოყენებით

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

ნაბიჯი 1: HackerBox 0025: ყუთის შინაარსი

HackerBox 0025: ყუთის შინაარსი
HackerBox 0025: ყუთის შინაარსი
  • HackerBoxes #0025 საკოლექციო საცნობარო ბარათი
  • LED ვარსკვლავების ტარებადი ნაკრები
  • ფერი-ველოსიპედის სახელის სამკერდე ნაკრები
  • BitHead ATtiny85 ტარებადი ნაკრები
  • დანამატი Digispark DevBoard
  • დამატებითი ATtiny85 8DIP მიკროკონტროლერი
  • CJMCU LilyTiny Digispark მოდული
  • სამი LilyPad NeoPixel მოდული
  • LilyPad მონეტის უჯრედის მოდული
  • CR2032 ლითიუმის მონეტების უჯრედები
  • USBasp Atmel AVR USB პროგრამისტი
  • მწვანე პროტოტიპის დაფა 4x6 სმ
  • Lapel Pin უკან
  • Shrink Tubing - 100 ცალი ჯიში
  • თუნუქის პროექტის ყუთი
  • ექსკლუზიური HackerBoxes Decal
  • ექსკლუზიური HackerBoxes Knit Cap

ზოგიერთი სხვა რამ, რაც სასარგებლო იქნება:

  • Soldering რკინის, solder, და ძირითადი soldering ინსტრუმენტები
  • კომპიუტერი პროგრამული ინსტრუმენტების გასაშვებად

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

ხშირად დასმული კითხვები: ჩვენ გვჭირდება მართლაც დიდი წყალობა HackerBox– ის წევრებისგან. გთხოვთ, რამდენიმე წუთი დაუთმოთ HackerBoxes ვებსაიტზე FAQ– ს მხარდაჭერასთან დაკავშირებამდე. მიუხედავად იმისა, რომ ჩვენ აშკარად გვინდა დავეხმაროთ ყველა წევრს საჭიროებისამებრ, ჩვენი დამხმარე წერილების უმეტესობა მოიცავს მარტივ ადმინისტრაციულ საკითხებს, რომლებიც მკაფიოდ არის განხილული ხშირად დასმულ კითხვებში. გმადლობთ გაგებისთვის!

ნაბიჯი 2: გამოხატეთ საკუთარი თავი ტანისამოსის საშუალებით

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

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

ნაბიჯი 3: LED ვარსკვლავების ტარება

LED ვარსკვლავი ტარება
LED ვარსკვლავი ტარება
LED ვარსკვლავი ტარება
LED ვარსკვლავი ტარება

დავიწყოთ მაგალითით, რომელიც საკმაოდ ელეგანტურია თავისი სიმარტივით. ეს დიზაინი აღჭურვილია 5 თვითმმართველობის მოციმციმე 5 მმ ები. ვინაიდან ეს LED- ები თავისით ანათებენ, გარე კონტროლის სქემა არ არის საჭირო. ერთადერთი სხვა ნაწილებია CR2032 მონეტის უჯრედის დამჭერი და ჩართვა/გამორთვა.

შეკრება: ორიენტირება მონეტის უჯრედის სამაგრზე და ხუთი LED- ები PCB აბრეშუმის ეკრანზე აღნიშვნების მიხედვით. გაითვალისწინეთ, რომ თითოეულ LED- ს აქვს დაფაზე გამოსახული "ბრტყელი მხარე". სანამ ბატარეის სამაგრს დადებთ, მთლიანად მოათავსეთ სამივე ბალიში შედუღებით. მიუხედავად იმისა, რომ არაფერი იწებება ცენტრალურ ბალიშზე, ზოგიერთი მოყვითალო საშუალება ხელს უწყობს ბალიშის ოდნავ ამაღლებას მონეტის უჯრედის უარყოფით ზედაპირთან კარგი კონტაქტის უზრუნველსაყოფად. შედუღების შემდეგ, რამდენჯერმე იმუშავეთ გადამრთველით, რათა გაწმინდოთ კონტაქტები ნამსხვრევებისგან ან დაჟანგვისგან.

ნაბიჯი 4: ფერის ველოსიპედის სახელის სამკერდე ნაკრები

ფერი-ველოსიპედის სახელის სამკერდე ნაკრები
ფერი-ველოსიპედის სახელის სამკერდე ნაკრები
ფერი-ველოსიპედის სახელის სამკერდე ნაკრები
ფერი-ველოსიპედის სახელის სამკერდე ნაკრები

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

ნაკრების შინაარსი:

  • Custom Purple Printed Circuit Board
  • ორი CR2032 მონეტის უჯრედის კლიპი
  • ექვსი RED 3 მმ ები
  • ექვსი ნარინჯისფერი 3 მმ ები
  • ექვსი ყვითელი 3 მმ ები
  • სამი 9014 NPN ტრანზისტორი
  • სამი 47uF კონდენსატორი (გაითვალისწინეთ, რომ არსებობს ასევე ერთი 10uF კონდენსატორი)
  • სამი 1K ohm რეზისტორი (ყავისფერი-შავი-წითელი)
  • სამი 10K ohm რეზისტორი (ყავისფერი-შავი-ნარინჯისფერი)
  • სლაიდების გადამრთველი
  • JST-PH სოკეტი Pigtail– ით
  • Decal სამი ცვალებადი ნიშანი სახე

ნაბიჯი 5: დაასახელეთ სამკერდე ნიშანი ოპერაციის შესახებ

დასახელება სამკერდე ოპერაციის თეორია
დასახელება სამკერდე ოპერაციის თეორია

დიზაინი აღჭურვილია სამი კასკადური ოსცილატორით, რომ გააკონტროლოს LED ფერის ციკლი. თითოეული 10K რეზისტორი და 47uF კონდენსატორი ქმნის RC ოსცილატორს, რომელიც პერიოდულად უბიძგებს დაკავშირებულ ტრანზისტორს. სამი RC oscillators არიან cascaded ჯაჭვი, რათა მათ cycling გარეთ ფაზის რაც მოციმციმე ჩანს შემთხვევითი ნიშნის გარშემო. როდესაც ტრანზისტორი არის "ჩართული" დენი გადის მის სანაპიროზე 6 LED- ით და მათი 1K დენის შემზღუდავი რეზისტორით, რის გამოც 6 LED- ის ბანკი ანათებს.

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

ნაბიჯი 6: დაასახელეთ სამკერდე ნაკრების ასამბლეა

სახელის სამკერდე ნაკრების ასამბლეა
სახელის სამკერდე ნაკრების ასამბლეა

გამოიყენეთ სქემატური და PCB განთავსების სქემა Name Badge ნაკრების შეკრებისას.

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

გაითვალისწინეთ, რომ არსებობს LED- ების D1-D6, D7-D12 და D13-D18 სამი "ბანკი". თითოეული ბანკი უნდა იყოს ერთი ფერი, რათა დააბალანსოს მიმდინარე დატვირთვა და ასევე სასიამოვნო ვიზუალური ეფექტი. მაგალითად, LED- ები D1-D6 შეიძლება იყოს წითელი, D7-D12-ნარინჯისფერი, ხოლო D13-D18-ყვითელი.

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

LED- ები ასევე პოლარიზებულია. გაითვალისწინეთ "+" მარკირება განლაგების დიაგრამაზე. LED- ის გრძელი პინი უნდა იყოს იმ "+" ხვრელში. LED- ის "ბრტყელი მხარე" უნდა იყოს სხვა ხვრელის მიმდებარედ.

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

შედუღების შემდეგ, რამდენჯერმე იმუშავეთ გადამრთველით, რათა გაწმინდოთ კონტაქტები ნამსხვრევებისგან ან დაჟანგვისგან.

ერთ -ერთი დეკლარაცია შეიძლება დატანილი იყოს დასრულებული სახელის სამკერდე ნიშნის ცენტრში.

სახელურის ნიშნის უკანა ნაწილზე შეიძლება იყოს მიმაგრებული საყრდენი ან მაგნიტები.

იზრუნეთ, რომ არ მოაკლოთ მონეტის უჯრედის ორი სამაგრები სახელის ბეჯის ტარებისას.

ნაბიჯი 7: Digispark

დიგისპარკი
დიგისპარკი
დიგისპარკი
დიგისპარკი

Digispark არის ღია კოდის პროექტი, რომელიც თავდაპირველად დაფინანსდა Kickstarter– ის საშუალებით. ეს არის სუპერ მინიატურული ATtiny დაფუძნებული Arduino თავსებადი დაფა Atmel ATtiny85– ის გამოყენებით. ATtiny85 არის 8 პინიანი მიკროკონტროლი, რომელიც არის ტიპიური Arduino ჩიპის ახლო ბიძაშვილი, ATMega328P. ATtiny85– ს აქვს მეხსიერების მეოთხედი და მხოლოდ ექვსი I/O ქინძისთავები. თუმცა, მისი დაპროგრამება შესაძლებელია Arduino IDE– დან და მას მაინც შეუძლია აწარმოოს Arduino კოდი შეფერხების გარეშე.

როგორც ღია კოდის დიზაინი, Digispark– ზე ბევრი ვარიაციაა. ზოგიერთი ყველაზე გავრცელებული აქ არის ნაჩვენები. ჩვენ ვიმუშავებთ რამდენიმე მათგანთან ერთად.

სქემატური მიმოხილვისას დაუყოვნებლივ უნდა დაისვას კითხვა: "სად არის USB ჩიპი?"

მიკრო ბირთვი არის ჯადოსნური ნაჭერი, რომელიც Digispark- ის დიზაინს საშუალებას აძლევს იმუშაოს USB ინტერფეისის ჩიპის გარეშე. Micronucleus არის ჩამტვირთავი, რომელიც შექმნილია AVR ATtiny მიკროკონტროლერებისთვის მინიმალური USB ინტერფეისით, ჯვარედინი პლატფორმით libusb დაფუძნებული პროგრამის ატვირთვის ხელსაწყოთი და ძლიერი აქცენტი ჩატვირთვის კომპაქტურობაზე. ეს არის ყველაზე პატარა USB ჩამტვირთავი AVR ATtiny– სთვის.

ლიბუს მძღოლი

libusb არის C ბიბლიოთეკა, რომელიც უზრუნველყოფს ზოგად წვდომას USB მოწყობილობებზე. ის გამიზნულია გამოიყენოს დეველოპერებმა, რათა ხელი შეუწყონ იმ პროგრამების წარმოებას, რომლებიც დაუკავშირდებიან USB ტექნიკას. Libusb– ის ფუნქციონირება ავტომატურად ხელმისაწვდომი უნდა იყოს Linux– სა და OSX– ზე. Windows დრაივერებისთვის შეიძლება საჭირო იყოს მძღოლი, როგორიცაა zadig.

ნაბიჯი 8: Digispark როგორც USB რეზინის Ducky

Digispark როგორც USB რეზინის Ducky
Digispark როგორც USB რეზინის Ducky

USB Rubber Ducky არის საყვარელი ჰაკერების ინსტრუმენტი. ეს არის ინექციის მოწყობილობა, რომელიც შენიღბულია ზოგადი ფლეშ დრაივით. კომპიუტერები აღიარებენ მას როგორც ჩვეულებრივ კლავიატურას და ავტომატურად იღებენ მის წინასწარ დაპროგრამებულ ღილაკზე დატვირთვას წუთში 1000-ზე მეტ სიტყვას. მიჰყევით ბმულს, რომ გაიგოთ ყველაფერი Rub5 Duckies– ის შესახებ Hak5– დან, სადაც ასევე შეგიძლიათ შეიძინოთ რეალური გარიგება. ამასობაში, ეს ვიდეო გაკვეთილი გვიჩვენებს, თუ როგორ გამოიყენოთ Digispark, როგორც რეზინის იხვი. კიდევ ერთი ვიდეო გაკვეთილი გვიჩვენებს, თუ როგორ გადავიყვანოთ Rubber Ducky Scripts Digispark– ზე გასაშვებად.

ნაბიჯი 9: CJMCU LilyTiny და NeoPixels

CJMCU LilyTiny და NeoPixels
CJMCU LilyTiny და NeoPixels

CJMCU LilyTiny იყენებს იგივე ტექნიკის დიზაინს და ჩამტვირთველს, როგორც Digispark. თუმცა, LilyTiny აგებულია მეწამულ, დისკის ფორმის PCB- ზე, რომელიც მოგაგონებთ LilyPad დაფებს. დაწვრილებით წაიკითხეთ LilyPad ტარებისთვის აქ.

FLASH LED BLINK

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

თუ არ გაქვთ Arduino IDE დაინსტალირებული, ეს ჯერ გააკეთეთ.

მიჰყევით ინსტრუქციას აქ ჩატვირთეთ Digistump მხარდაჭერა Arduino IDE– ში.

ჩატვირთეთ "დაწყების" მაგალითი კოდი:

ფაილი-> მაგალითები-> Digispark_Examples-> დაწყება

დააჭირეთ ატვირთვის ღილაკს. IDE გაგიმხელთ, რომ ჩართოთ თქვენი სამიზნე დაფა. ამის გაკეთების შემდეგ, Digispark პროგრამისტი დაასკანირებს USB პორტებს და დააპროგრამებს ATtiny85.

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

როგორც ტესტი, თქვენ შეგიძლიათ შეცვალოთ ორივე "დაგვიანების (1000)" განცხადება "დაგვიანებით (100)" და reflash.

ახლა LED უნდა აციმციმდეს ათჯერ უფრო სწრაფად (შეფერხება შეიცვალა 1000 -დან 100 -მდე).

LILYPAD NEOPIXEL მოდულები

შეაერთეთ სამი NeoPixel მოდული, როგორც ნაჩვენებია აქ.

ჩატვირთეთ ყველაზე უცნაური დემო კოდი IDE– ში:

ფაილი-> მაგალითები-> (Digispark– ისთვის)-> NeoPixel-> strandtest

კოდში: შეცვალეთ პარამეტრი 1 (პიქსელების რაოდენობა ზოლში) 3 -ზე შეცვალეთ პარამეტრი 2 (Arduino pin ნომერი) 3 -მდე

ატვირთეთ და ისიამოვნეთ მსუბუქი შოუ - ყველაფერი USB ჩიპების გარეშე!

ნაბიჯი 10: USBasp - Atmel AVR USB პროგრამისტი

USBasp - Atmel AVR USB პროგრამისტი
USBasp - Atmel AVR USB პროგრამისტი

როდესაც ყიდულობთ ნედლ ATtiny85 ჩიპს (ისევე როგორც ამ ყუთში მოთავსებული ორი 8 პინიანი ჩიპი) Mouser ან DigiKey– დან, ის სრულიად ცარიელია. ჩიპებს არ აქვთ მიკრო ბირთვი ან სხვა ჩამტვირთავი. მათ დაგჭირდებათ პროგრამირება. მაგალითად, ISP (ჩართული პროგრამისტი).

USBasp არის USB ჩართვის პროგრამისტი Atmel AVR კონტროლერებისათვის. ის უბრალოდ შედგება ATMega88 ან ATMega8 და რამდენიმე პასიური კომპონენტისგან. პროგრამისტი იყენებს მხოლოდ firmware- ის USB დრაივერს, სპეციალური USB კონტროლერი არ არის საჭირო.

ჩადეთ ATtiny85 Plugable განვითარების დაფაში (გაითვალისწინეთ ერთი ინდიკატორი) და შეაერთეთ დაფა USBasp– ით, როგორც ეს ნაჩვენებია აქ.

დაამატეთ ATtiny მხარდაჭერა თქვენს Arduino IDE- ს (იხილეთ დეტალები High-LowTech– ზე):

პარამეტრების მიხედვით, დაამატეთ ჩანაწერი დაფის მენეჯერის URL– ების სიაში:

raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

ქვეშ ინსტრუმენტები-> დაფები-> გამგეობის მენეჯერები, დაამატეთ დაფის მენეჯერის პაკეტი ATtiny– დან დავით ა. მელისისგან.

ეს დაამატებს ATtiny დაფებს დაფის სიაში, სადაც ახლა შეგიძლიათ აირჩიოთ…

დაფა: ATtiny25/45/85 პროცესორი: ATtiny85 საათი: შიდა 1 MHz

[მნიშვნელოვანი შენიშვნა: არასოდეს დააყენოთ საათი გარე საათზე, თუ ჩიპს არ აქვს გარე საათის წყარო.]

ჩატვირთეთ კოდის მაგალითი "დახუჭე"

შეცვალეთ LED_BUILTIN 1 ესკიზის სამ ადგილას და ატვირთეთ ATtiny85– ში USBasp– ის გამოყენებით.

Pluggable DevBoard LED ახლა უნდა აციმციმდეს ისე, როგორც LilyTiny LED– მა გააკეთა ყუთიდან.

სქოლიო - Pluggable DevBoard- ის გამოყენება როგორც Digispark:

ტექნიკურად, ჩვენ ვიყენებთ Pluggable DevBoard– ს, როგორც გარღვევას USBasp– ის დასამაგრებლად და არა როგორც Digispark. Digispark– ის გამოსაყენებლად, მიკროკონტროლი უნდა იყოს დაპროგრამებული მიკრო ბირთვების ჩატვირთვის საშუალებით, რომლის გადმოწერაც აქ შეგიძლიათ.

ნაბიჯი 11: BitHead ATtiny85 ტარებადი ნაკრები

BitHead ATtiny85 ტარებადი ნაკრები
BitHead ATtiny85 ტარებადი ნაკრები

BitHead არის HackerBox სუპერ სექსუალური თილისმის თავის ქალა. ამ თვეში ის გამოდის PCB ფორმაში, რომელიც მზად არის შეანჯღრიოს ATtiny85 მიკრო, პიეზო ზუზუნი და რამდენიმე NeoPixel თვალის კაკალი.

ნაკრების შინაარსი:

  • საბაჟო შავი BitHead ნაბეჭდი მიკროსქემის დაფა
  • ორი CR2032 მონეტის უჯრედის კლიპი
  • 8 პინიანი DIP სოკეტი
  • 8 პინიანი DIP ATtiny85 ინტეგრირებული წრე
  • პასიური პიეზო ბუზერი
  • ორი 8 მმ მრგვალი NeoPixel ები
  • 10uf კონდენსატორი
  • სლაიდების გადამრთველი
  • JST-PH სოკეტი Pigtail– ით

ნაბიჯი 12: BitHead Wearable ასამბლეა

BitHead Wearable ასამბლეის
BitHead Wearable ასამბლეის
BitHead Wearable ასამბლეის
BitHead Wearable ასამბლეის

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

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

ნაბიჯი 13: BitHead Wearable პროგრამირება

BitHead Wearable პროგრამირება
BitHead Wearable პროგრამირება

თანდართული ესკიზი "WearableSkull.ino" აჩვენებს BitHead- ის ზუზუნის და LED- ების კონტროლს ATtiny85– დან.

გამოიყენეთ Pluggable DevBoard ესკიზის დასაპროგრამებლად ATtiny85.

NeoPixel ბიბლიოთეკის გამოსაყენებლად, ჩვენ უნდა შევაჯამოთ შიდა საათის სიხშირე 1 MHz– დან 8 MHz– მდე Tools-> Clock– ის ქვეშ. როდესაც თქვენ ცვლით საათის სიჩქარეს, თქვენ უნდა შეასრულოთ "Burn Bootloader" ოპერაცია ინსტრუმენტების ქვეშ, ასეც მოიქეცით ახლაც.

ატვირთეთ BitHead დემო პროგრამა ATtiny85– ზე, ფრთხილად ამოიღეთ ჩიპი პატარა ბრტყელი ხრახნით, შეაერთეთ ჩიპი (გონების ორიენტაცია) BitHead– ში, გადააბრუნეთ გადამრთველი და თუ ყველაფერი სწორია … ცოცხალია!

თქვენ შეგიძლიათ ითამაშოთ შუქებით და ხმებით. ნახეთ რამდენი ხანი სჭირდება ავადმყოფი "დაწვა და ისწავლეთ" ციკლი ჩიპის შიგნით და გარეთ ამოფრქვევით. კეთილი იყოს თქვენი დაბრუნება 1980 -იან წლებში.

ნაბიჯი 14: BitHead PCB მინი ბეჯი

BitHead PCB მინი-სამკერდე ნიშანი
BitHead PCB მინი-სამკერდე ნიშანი

BitHead თილისმა PCB- ის ეს ალტერნატიული გამოყენება მოითხოვს ორ 5 მმ-იანი თვითმმართველობის მოციმციმე LED- ს თვალისთვის, ორი ნეოპიქსელის ნაცვლად. მას შემდეგ, რაც LED- ები თვითმმართველობის flashing, არ კონტროლის ჩართვა არის საჭირო.

მოამზადეთ ები

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

PCB- ის უკანა მხარე

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

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

ორიენტაციის მონეტა საკანში როგორც ნაჩვენებია აბრეშუმის ეკრანზე და solder ორი ჩანართები ადგილზე.

PCB– ის წინა მხარე

ყურადღებით ორიენტირება მორთული LED- ები სურათზე "ბრტყელი ლაქის" მარკირების მიხედვით. ლიდერები ცენტრში შედიან ორ ხვრელში, რის გამოც ორი გარე ხვრელი გამოუყენებელი რჩება. ოდნავ გაჭიმეთ ლიდერები ერთმანეთთან ისე, რომ შეესაბამებოდეს ხვრელს შორის მანძილს და შემდეგ შეანჯღრიეთ LED ნაზად თავის ადგილას.

LED- ებით და PCB– ის წინა მხრიდან ჩასმული გადამრთველით. შეაერთეთ ისინი PCB– ის უკანა მხარეს.

შეხების დასრულება

გამრეცხი დაჭრილი შედუღებული ტყვიები PCB– ის უკნიდან.

ჩადეთ მონეტის უჯრედი.

რამდენჯერმე იმუშავეთ გადამრთველით, რათა გაწმინდოთ კონტაქტები ნამსხვრევებისგან ან დაჟანგვისგან.

სურვილისამებრ მკურნალობა

იმის გამო, რომ ზედა მონეტის უჯრედის სამაგრები არ გამოიყენება, არის ადგილი ბურთიანი ჯაჭვის ან საყრდენის დასამაგრებლად.

ნაბიჯი 15: გატეხეთ პლანეტა

გატეხე პლანეტა
გატეხე პლანეტა

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

მიაღწიეთ და გაუზიარეთ თქვენი წარმატება ქვემოთ მოცემულ კომენტარებში ან HackerBoxes Facebook გვერდზე. რა თქმა უნდა შეგვატყობინეთ თუ თქვენ გაქვთ რაიმე შეკითხვა ან გჭირდებათ რაიმე დახმარება. გმადლობთ, რომ იყავით HackerBoxes– ის ნაწილი. გთხოვთ შეინარჩუნოთ თქვენი წინადადებები და გამოხმაურებები. HackerBoxes არის თქვენი ყუთები. მოდით გავაკეთოთ რაიმე შესანიშნავი!

გირჩევთ: