Სარჩევი:
- ნაბიჯი 1: შედუღება
- ნაბიჯი 2: პროგრამირება
- ნაბიჯი 3: აკრილი (პლექსიგლასი)
- ნაბიჯი 4: ბაზის მოდელირება (ყუთი, რომელიც შეიცავს თქვენს კომპონენტებს)
- ნაბიჯი 5: შეაერთეთ ყველაფერი ერთად
ვიდეო: 2D Art პროგრამირებადი LED- ებით და პერსონალიზირებული ბაზით და ლოგოთი: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
კეთილი იყოს თქვენი მობრძანება სასწავლებელში! დღეს მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ 2D ხელოვნების პროექტი ლოგოთი და თქვენი არჩევანის საერთო დიზაინით. მე გავაკეთე ეს პროექტი, რადგან მას შეუძლია ასწავლოს ხალხს მრავალი უნარი, როგორიცაა პროგრამირება, გაყვანილობა, 3D მოდელირება და სხვა. ეს ქმნის სრულყოფილ საშობაო საჩუქარს! აქ არის რამოდენიმე რამ, რაც დაგჭირდებათ:
Adafruit Trinket - 8,26 $ (შეგიძლიათ გამოიყენოთ ნებისმიერი 5V მიკროკონტროლი, მაგრამ ეს არის მარტივი და კომპაქტური)
Adafruit LED Strip - $ 21.99 მთელი ზოლისთვის - (8-15 LED- ები საკმარისია): ეს არის 3.2 ფუტიანი ზოლი, რომლის მოჭრა და შენახვა შეგიძლიათ შემდგომი გამოყენებისთვის. ისევ და ისევ, თქვენ შეგიძლიათ აირჩიოთ თქვენთვის სასურველი ნებისმიერი LED, მაგრამ მე გირჩევთ ციფრულს, რომლებიც მაღალი სიმკვრივისაა. თუ შეგიძლიათ იპოვოთ მსგავსი LED– ის უფრო მოკლე ზოლები, გთხოვთ განათავსოთ იგი კომენტარებში და მე განვაახლებ ამ ბმულს უფრო მოკლე/იაფ ვერსიაზე.
პერფბორდი - $ 5.59
პლექსიგლასი - გჭირდებათ 6 ინჩი 9 ინჩით - 9,29 აშშ დოლარი
მიკრო USB კაბელი - სიმძლავრისთვის - $ 5.29
470 ohm რეზისტორი
რაღაც მავთული
სურვილისამებრ:
მამრობითი მიკრო USB დანამატი - $ 0.95
ქალი მიკრო USB- დანამატი - $ 0.95
ინსტრუმენტები:
Soldering რკინის - solder ყველაფერი ერთად
ცხელი წებო - იმ შემთხვევაში, თუ სხვა რამეს უნდა დაერთოს
3D პრინტერი (თქვენ შეგიძლიათ შეუკვეთოთ ბეჭდვითი ან მოდელირება თქვენი ბაზის სხვაგვარად, თუკი მასზე წვდომა არ გაქვთ)
ლაზერული გრავიურა - ბმული იმ სერვისზე, რომლის გამოყენებაც შეგიძლიათ
მიკრო USB დანამატების საშუალებით, ჩვენ შეგვიძლია ავაშენოთ გაფართოება, მაგრამ ეს არის მტკივნეული შედუღების სამუშაო, ასე რომ თქვენ შეიძლება უბრალოდ მოაწყოთ თქვენი ბაზის მოდელირება ისე, რომ ტრინკეტის USB დანამატი გამყარებაში იყოს, ნაცვლად გაფართოებისა. წაიკითხე და მიხვდები ზუსტად რასაც ვგულისხმობ.
თუ გსურთ იცოდეთ მეტი ინფორმაცია, გადახედეთ ჩემს ბლოგს, სადაც დავწერე პროექტი:
ნაბიჯი 1: შედუღება
ამ ნაბიჯის გადასაჭრელად დაგჭირდებათ Adafruit Trinket, ციფრული LED ზოლი, 470 ohm რეზისტორი (სურვილისამებრ, მაგრამ რეკომენდირებულია), გასაყიდი რკინა, solder, header pins და perfboard. თუ თქვენ აპირებთ მიკრო USB გაფართოების დამზადებას, მოამზადეთ ეს მასალებიც.
პირველი, თუ ეს ჯერ არ გაგიკეთებიათ, ჩასვით სათაური თქვენს Adafruit Trinket– ზე. თუ აქამდე არ გაგიერთებიათ, გადადით ამ ბმულზე და ისწავლეთ შედუღება აქ დაბრუნებამდე.
ახლა ჩვენ ამოვიღებთ LED ზოლს და შევაერთებთ მას მავთულხლართებს. თუ თქვენ გაქვთ განსხვავებული მოდელი, ვიდრე შესავალში, შეიძლება დაგჭირდეთ ონლაინ რესურსის პოვნა, თუ როგორ გამოიყენოთ იგი. ეს არის ის, რაც უნდა წაიკითხოთ WS2812 მოდელისთვის. როგორც ხედავთ, ამ მოდელს აქვს ერთი 5V pin, ერთი GND pin და ერთი DATA pin. მიჰყევით ინსტრუქციას ბმულზე თქვენი LED ზოლის მოჭრისთვის (მე გამოვიყენე 15, მაგრამ შემდეგ 13 -მდე ამ პროექტისთვის. აირჩიეთ სიგრძე, რომლითაც კარგად ხართ. ვფიქრობდი, რომ 3.5 ინჩიანი ზოლები საკმარისია). მას შემდეგ რაც გაჭრით, მიამაგრეთ მავთული (ამ შემთხვევაში გირჩევთ 22 ან უფრო მაღალი ლიანდაგიანი მყარი მავთული) თითოეულ სპილენძის წერტილს LED ზოლზე.
ახლა, როდესაც ზოლს აქვს მავთულები, ჩაყარეთ ადაფრუტის სამკაული თქვენს დაფაზე და მიამაგრეთ მას. ახლა ჩადეთ 5V LED ზოლის პინი ტრინკეტის USB (და არა 5V!) პინთან ახლოს და - ან GND პინი მიწაზე წვრილმანზე. გააკეთეთ შედუღების ხიდი ამ ორი კავშირის დასამყარებლად. ჩვენ გამოვიყენეთ USB პინი, რადგან მას შეუძლია მიაწოდოს 500 mA 5V Trinket pin– ის 150 mA– ს წინააღმდეგ. ამ LED- ებს სჭირდებათ ბევრი დენი (ყოველ შემთხვევაში, რასაც მე ვიყენებ), ასე რომ თქვენ გინდათ დარწმუნდეთ, რომ ისინი გახდებიან საკმარისად ნათელი, როდესაც თქვენი პროექტი დასრულდება.
ახლა რაც შეეხება მონაცემების პინს, გირჩევთ დააკავშიროთ იგი წვრილფეხაზე ნებისმიერ პინზე 470 ოჰმეტიანი რეზისტორის საშუალებით. მე გამოვიყენე პინი #1. გააკეთეთ შედუღების ხიდი მონაცემთა მავთულს შორის ზოლიდან და 470 ოჰმეტიანი რეზისტორის ერთ ბოლოს შორის. შემდეგ, მოათავსეთ რეზისტორის მეორე ბოლო თქვენი არჩევანის წვრილფეხა ბუდის მახლობლად (ჩემს შემთხვევაში#1) და შეაერთეთ ორი გამაგრებული ხიდთან. თუ არ გსურთ გამგრძელებელი (რასაც მე გირჩევთ), თქვენ დაასრულეთ ეს ნაბიჯი. შეგიძლიათ გადადით მე –2 საფეხურზე.
გაფართოების გასაკეთებლად, მე კვლავ გირჩევთ თხელი მავთულს. Google "micro USB pinout" და იპოვეთ სურათები, რომლებიც გაჩვენებთ რომელი ქინძისთავები არის მამრობითი და მდედრობითი micro USB დანამატი (არ მინდა საავტორო უფლებებით დაცული სურათების აქ გამოქვეყნება). თუ თქვენ აპირებთ Trinket– ის დაპროგრამებას გაფართოების საშუალებით, თქვენ უნდა შეაერთოთ 4 ქინძისთავი (არა NC pin), რათა დააკავშიროთ მამაკაცი მდედრთან. მამაკაცი შევა ტრინკეტში და ქალი დარჩება თქვენი ყუთის გარედან. თუ თქვენ გაქვთ შესაძლებლობა ატვირთოთ თქვენი პროგრამა Trinket– ში და დაამთავროთ იგი, თქვენ ნამდვილად გჭირდებათ მხოლოდ 5V და GND პინდის შედუღება. თქვენ ვერ შეძლებთ Trinket– ის დაპროგრამებას ამ გაფართოებიდან, მაგრამ ეს საქმეს აადვილებს.
Შემაჯამებელი:
თუ გაფართოებაზე მხოლოდ 5V და GND არის შეკერილი, ის იმუშავებს, მაგრამ თქვენ არ შეგიძლიათ პროგრამირება გაუკეთოთ ექსტენდერის გამოყენებით. თქვენ კვლავ შეძლებთ მასში კოდის ატვირთვას მშობლიური ქალი მიკრო USB სლოტის გამოყენებით.
ნაბიჯი 2: პროგრამირება
ეს ნაბიჯი შეიძლება მოგვიანებით გამოჩნდეს ამ თანმიმდევრობით, მაგრამ ვინაიდან ზოგიერთმა ადამიანმა გააკეთა გამაძლიერებელი მხოლოდ 5V და GND გამოყენებით, ისინი ვეღარ შეძლებენ მოგვიანებით შეცვალონ კოდი, ამიტომ მე ეს ნაბიჯი აქ დავდე. პროგრამირების მიზნით, ჩვენ ვიყენებთ Arduino IDE- ს, რომლის გადმოწერაც შესაძლებელია აქ. მე აქ ავტვირთავ ჩემს კოდს, მაგრამ თქვენ ალბათ მოგინდებათ სხვა ნიმუში, ასე რომ თქვენ შეგიძლიათ შეცვალოთ ჩემი კოდი, გამოიყენოთ მაგალითი კოდი ინტერნეტით და შეცვალოთ იგი, ან დაწეროთ საკუთარი ნულიდან.
პირველ რიგში, ჩვენ უნდა დავაყენოთ Adafruit Trinket– ის სწორი დრაივერები. აქ თქვენ შეგიძლიათ გადმოწეროთ ისინი თქვენს კომპიუტერში.
ახლა გახსენით Arduino IDE, გადადით ფაილზე-> პარამეტრები და ჩასვით https://adafruit.github.io/arduino-board-index/pa… ველში დამატებითი დაფების მენეჯერის მისამართები. დააწკაპუნეთ OK და გადატვირთეთ Arduino IDE.
მას შემდეგ, რაც Arduino IDE ღიაა, გადადით ინსტრუმენტებზე -> დაფაზე -> დაფების მენეჯერში მოძებნეთ „წვრილმანი“, იპოვეთ „Adafruit AVR დაფები“, დააწკაპუნეთ მასზე, შემდეგ შეარჩიეთ „ინსტალაცია“Arduino IDE– ში, გადადით TOOLS– ში და შეცვალეთ დაფა Adafruit Trinket 8MHz და პროგრამისტი USBTinyISP.
ახლა თქვენ მზად ხართ Trinket– ის დასაპროგრამებლად. შეაერთეთ იგი, გადადით ფაილზე-> მაგალითებზე და გახსენით მოციმციმე ესკიზი და შეამოწმეთ რომ ყველაფერი კარგად მუშაობს (ჩაშენებული LED აციმციმებს). გაითვალისწინეთ, რომ თქვენ შეგიძლიათ ატვირთოთ კოდი წვრილმანზე მხოლოდ RESET ღილაკზე დაჭერისას. ამის შემდეგ, თქვენ გაქვთ 10 წამი ასატვირთად. თუ დაბნეული ხართ, მიმართეთ ამ საოცარ რესურსს!
LED ზოლის დასაპროგრამებლად გჭირდებათ სპეციალური ბიბლიოთეკა FastLED. გადმოწერეთ აქ და განათავსეთ თქვენი ბიბლიოთეკის საქაღალდეში Arduino– ში. თუ არ ხართ დარწმუნებული როგორ დააინსტალიროთ ახალი ბიბლიოთეკა, გადადით აქ.
აქ არის რამოდენიმე ბმული, რომელიც დაგეხმარებათ LED ზოლის დაპროგრამებაში. როგორც უკვე აღვნიშნეთ, მე დავამატე ჩემი კოდი. თუ გიჭირთ, მიმართეთ ჩემს მაგალითს, რადგან კოდის ყველა სტრიქონს აქვს კომენტარი. ბმული 1, ბმული 2 და ბმული 3 ასევე ძალიან კარგი რესურსებია. შეცვალეთ LED შაბლონი თქვენი შინაარსისთვის.
ვიმედოვნებ, რომ მოგეწონათ კოდირება და გაქვთ სასიამოვნო ეფექტები. FastLED ბიბლიოთეკის მიერ მოწოდებული მაგალითების სანახავად გადადით ფაილზე -> მაგალითები -> და იპოვეთ სწრაფი LED. (ცეცხლი საკმაოდ მაგარია!)
ნაბიჯი 3: აკრილი (პლექსიგლასი)
ახლა თქვენ გააკეთებთ აკრილის ნაჭერს, რომელსაც ექნება თქვენი დიზაინი. ამისათვის გირჩევთ გამოიყენოთ Adobe Illustrator. აქ არის ნაბიჯები:
1. იპოვეთ ლოგო (სასურველია შავი და თეთრი)
2. განათავსეთ იგი Adobe Illustrator– ში (ფაილი-> ადგილი)
3. გააკეთეთ "გამოსახულების კვალი" ისე, რომ ის გახდეს ვექტორირებული (ის უნდა იყოს შავი და თეთრი)
შეგიძლიათ კვლავ შეეხოთ გამოსახულების კვალის სიმბოლოს და შეცვალოთ ზოგიერთი პარამეტრი, როგორიცაა ხმაური, ზღურბლი და სხვა…
4. გაზარდეთ ვექტორის ლოგო შესაბამის ზომებში (MAX 6 "9")
5. გააკეთეთ ფორმა გარეთ თხელი (0.001 მმ) წითელი (#FF0000) ბილიკით, რომელიც იქნება იქ, სადაც მოჭრილი იქნება ფორმა. მე დავამატე ის, რაც ჩემი გამოიყურებოდა. ბოლოში აქვს ოთხკუთხედის საფუძველი, რომელიც დაახლოებით თქვენი LED ზოლის სიგრძეა და სიმაღლე 1 ინჩზე ნაკლები. ეს ბაზა ჩაემატება თქვენს ბაზას, რომელსაც ჩვენ გავაკეთებთ შემდეგ ეტაპზე. გააკეთეთ ის, რაც გსურთ, მაგრამ დარწმუნდით, რომ ბოლოს და ბოლოს, გადააქციეთ ყველა ფორმა ერთ ფორმაში, Shape Builder Tool მარცხენა მენიუში.
6. გამოიყენეთ თქვენი საკუთარი ლაზერული გრავიურა (თქვენთვის საუკეთესო პარამეტრებით) ან შეუკვეთეთ გრავირება ინტერნეტით და მიჰყევით ინსტრუქციას თქვენი ლოგოს, ფაილის ფორმატის, გზის სისქის და ა.შ. ბმულის მსგავსი სერვისის ნახვა შეგიძლიათ შესავალი ან გუგლით. Წარმატებები!
ნაბიჯი 4: ბაზის მოდელირება (ყუთი, რომელიც შეიცავს თქვენს კომპონენტებს)
აქ თქვენ გაქვთ ბევრი თავისუფლება. შეგიძლიათ 3D მოდელი და დაბეჭდოთ ბაზა, გააკეთოთ იგი ხისგან, ან სხვა ნებისმიერი მეთოდით. აქ არის რამოდენიმე რჩევა:
გააკეთეთ აკრილის სლოტი მხოლოდ ოდნავ ფართო ვიდრე აკრილის. არ გინდა რომ ის ფხვიერი იყოს.
ფრთხილად დაგეგმეთ ყველაფრის ადგილმდებარეობა. მე გირჩევთ გააკეთოთ ცალკე ზედა და ქვედა ნაწილი, რომელიც ერთმანეთთან იქნება შეკრული ან ხრახნიანი. გადახედეთ სურათს, რომ ნახოთ როგორ დავგეგმე ბაზის თითოეული ნაწილი. მე აღვნიშნე თითოეული ცალკეული ნაწილი.
თუ გაფართოება გააკეთეთ, დაგეგმეთ მიკრო USB ქალის შესასვლელის ადგილმდებარეობა. მე გირჩევთ გამოიყენოთ ციფერბლატი ზუსტი გაზომვებისთვის.
მე ავირჩიე 3D ბეჭდვა ამისათვის, ამიტომ მე დავამატებ ჩემს ყველა Autodesk Inventor ფაილს ქვემოთ (IPT და STL). თქვენ შეგიძლიათ გამოიყენოთ ისინი, მაგრამ დარწმუნდით, რომ თქვენი პროექტის ზომები (განსაკუთრებით თქვენი LED ზოლები) მუშაობს ჩემს ფაილებთან. არსებობს მრავალი გაკვეთილი ინტერნეტში, Autodesk Inventor და 3D ბეჭდვა.
თუ გიჭირთ, გადახედეთ თანდართული სურათების ანოტაციებით და დატოვეთ კომენტარები ქვემოთ
ნაბიჯი 5: შეაერთეთ ყველაფერი ერთად
ახლა შეაჯამეთ ყველაფერი, რაც თქვენ შექმენით. განათავსეთ პერფორი თქვენს მიერ გაკეთებულ ყუთში. თქვენ შეგიძლიათ წებოთ იგი, თუ გსურთ ცხელი წებოს გამოყენება. თუ გაფართოება გააკეთეთ, ჩადეთ შესაბამისად. დაბოლოს, მოათავსეთ აკრილი ყუთში და ჩართეთ იგი (კაბელის გამოყენებით USB პორტში ჩართვით). დარწმუნდით, რომ განათავსეთ ნებისმიერი შეკითხვა და თქვენი დასრულებული პროექტი კომენტარებში. იმედია მოგეწონათ პროექტი!
გირჩევთ:
ინტეგრაციის პლატფორმა Ubidots ლოგოთი! სიმენსი Node-RED– ის გამოყენებით: 13 ნაბიჯი
ინტეგრაციის პლატფორმა Ubidots ლოგოთი! Siemens გამოყენებით Node-RED: ap რამდენიმე კვირის განმავლობაში მე გავაკეთე რამდენიმე ტესტი ლოგოზე! (ლოგიკური მოდული) Siemens– დან, რამდენიმე თვის განმავლობაში ვხედავ, რომ ისინი მას იყენებენ ძირითად სამრეწველო პროგრამებში, თუმცა მე პირადად მას 100% PLC- ს არ ვთვლი, ის ადვილად ინტეგრირდება მონუმენტში
UCL-IIOT-სიგნალიზაცია მონაცემთა ბაზით და კვანძი-წითელი: 7 ნაბიჯი
UCL-IIOT-სიგნალიზაციის მონაცემთა ბაზა და წითელი კვანძი: ამ აღნაგობის მიზანია ასწავლოს არდუინოს კვანძ-წითელთან და მონაცემთა ბაზასთან დაკავშირების შესახებ, ასე რომ თქვენ შეგიძლიათ შეხვიდეთ მონაცემები და ასევე შეაგროვოთ იგი შემდგომი გამოყენებისთვის. ამ აღნაგობისთვის ვიყენებ მარტივი arduino სიგნალიზაციის სისტემა, რომელიც გამოაქვს 5 მონაცემთა ნომერი, თითოეული გამოყოფილია
სრულიად განათებული - პროგრამირებადი RGB LED აკრილის ნიშანი: 3 ნაბიჯი (სურათებით)
სრულიად განათებული - პროგრამირებადი RGB LED აკრილის ნიშანი: ვთამაშობდი ლაზერულ საჭრელთან/გრავიურთან და ნამდვილად შემიყვარდა გრავირება აკრილის გასუფთავებისა და ზღვიდან სინათლის წყაროს გასანათებლად. აკრილის სისქე გამოიყენება a.25 " ფურცელი, რომელიც მართლაც სუფთად იჭრება
პროგრამირებადი RGB LED მიმდევარი (Arduino და Adafruit Trellis გამოყენებით): 7 ნაბიჯი (სურათებით)
პროგრამირებადი RGB LED მიმდევარი (არდუინოს და ადაფრუტ ტრელისის გამოყენებით): ჩემს შვილებს სურდათ ფერადი LED ზოლები თავიანთი მერხების გასანათებლად, მე კი არ მინდოდა გამომეყენებინა დაკონსერვებული RGB ზოლის კონტროლერი, რადგან ვიცოდი, რომ ისინი შეწუხდებოდნენ ფიქსირებული შაბლონებით. ამ კონტროლერებს აქვთ. მე ასევე ვფიქრობდი, რომ ეს იქნებოდა დიდი შესაძლებლობა შექმნას
Super Mario Bros Inspired Wii USB ბაზით: 5 ნაბიჯი (სურათებით)
Super Mario Bros შთაგონებული Wii USB ბაზით: ამ სასწავლო პროგრამაში მე გაჩვენებთ, თუ როგორ შევარჩიე ჩემი Wii Super Mario Bros თემაზე, მაგრამ ძირითადად როგორ დავამატო დამტენი და USB პორტი ბაზასა და კონსოლში. გაფრთხილება: მე არ ვარ პასუხისმგებელი, თუ გააუქმებთ თქვენს Wii– ს, თქვენ გააუქმებთ გარანტიას, თუკი