
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50


როგორც მასწავლებელი, რომელიც ბრუნდებოდა კლასში COVID– ის ფონზე და PPE– ს ტარების მოთხოვნით, მივხვდი, რომ ჩემი მოსწავლეები ვერ ნახავდნენ ჩემს სახის გამომეტყველებას (მე ვასწავლი საშუალო სკოლას, მაგრამ მყავს ბავშვები, რომლებიც დაუბრუნდებიან როგორც დაწყებით, ისე საშუალო კლასებს) სკოლა). ვფიქრობდი სახის ფარის ან ნიღბის შეცვლაზე LED- ებით და ფორმებით, მაგრამ მივხვდი, რომ მათი გაწმენდა ცოტა პრობლემა იქნებოდა, ამიტომ გამოსავალი, რომელიც მოვიდა აზრად, არის მსუბუქი ტანისამოსის გაკეთება, რომელსაც შეუძლია აჩვენოს ემოციები და სურათები, რომლებიც ასახავს ჩემს რეაქციებს. აქ არის ჩემი მითითებები, თუ როგორ გავაკეთე ეს.
მარაგები
საჭირო ფიზიკური მასალები
-
24 ბიტიანი RGB LED მატრიცა
https://www.amazon.ca/gp/product/B01DC0IOCK/ref=pp…
- ESP32
- მავთულები
- გადამრთველები/ღილაკები (სურვილისამებრ, შეუძლია ESP– ის გადაპროგრამება სენსორული სენსორების გამოსაყენებლად)
- EVA ქაფი (ან სხვა სახის ჩარჩო)
- აკრილის (თეთრი, 1/4 "სქელი)
- აკრილის (შავი, 1/8 "სქელი)
- პლასტიკური შეღებვა (სურვილისამებრ)
საჭირო პროგრამული უზრუნველყოფა:
- არდუინო
- პითონი
- გრაფიკული რედაქტორი (PhotoShop ან GIMP)
ნაბიჯი 1: ლაზერული ჭრის შაბლონი


აქ არის ლაზერული მოჭრილი შაბლონი, რათა გააკეთოთ ყუთები აკრილის გარშემო, ისე რომ დაიცვას LED- ები, როგორც ჩარჩოს ნაწილი. მე ეს გავაკეთე აკრილის 1/8 შავი ნაჭრით.
მე შევეცადე თეთრი აკრილის უფრო სქელი ნაჭრის მოჭრა (1/4 "), მაგრამ აღმოვაჩინე, რომ არ მქონდა იმდენად ძლიერი პარამეტრები, რომ გამევლო მთელი გზა, რაც, როგორც ჩანს, იმაზე უკეთესი აღმოჩნდა ვიდრე მოსალოდნელი იყო, როგორც თეთრმა გააკეთა LED- ების სინათლის გავრცელების უკეთესი სამუშაო და დასრულდა უკეთესი "პიქსელი" (btw, სახალისო ფაქტი, სიტყვა "პიქსელი" არის Picture Element- ის აკრონიმი - უკაცრავად, ჩემში მასწავლებელს მხოლოდ ამის თქმა უნდა)
ნაბიჯი 2: სურათების კონვერტაცია
შემდეგი ნაბიჯი, რომელიც გადავდგი, იყო რამდენიმე სურათის გადაკეთება Arduino კოდში გამოსაყენებლად, რაც არის ESP32– ისთვის ნაპოვნი RGB LED კოდის ნიმუშის მოდიფიკაცია (მომდევნო ეტაპზე).
პითონის კოდის გამოყენებით ზემოთ შეტანილი, შეცვალა ფაილის ადგილმდებარეობის ნაწილი კოდის შესაქმნელად RGB LED მატრიცაში გამოსაყენებლად შესაბამისი ექვსკუთხედის კოდის შესაქმნელად (თუ პროგრამისტი ხართ, შეამჩნევთ, რომ LED- ები ერთმანეთთან არის დაკავშირებული და ეს არ არის ტრადიციული კარტეზიული კოორდინატები, ამიტომ RGB- ის ადგილმდებარეობების სათანადო იდენტიფიკაცია საჭიროა LED- ების რიგებს შორის ზიგ -ზაგში).
კოდს შემდეგ გვერდზე უკვე აქვს სათაურის მონაცემები განახლებული დაკავშირებული სახელებით.
მარიოს სურათი გადაღებულია სპრეიტის ფურცლიდან, რომელიც ვიპოვე ინტერნეტში, ხოლო დანარჩენი ხელით შეიქმნა PhotoShop– ში … უბრალოდ უნდა გააკეთო 16x16 ტილო და გაადიდო ყველანაირად და გამოიყენო 1x1 პიქსელიანი ფუნჯი სურათების შესაქმნელად
ნაბიჯი 3: გაყვანილობა და კოდირება



Arduino კოდი მოცემულია ზემოთ და უბრალოდ უნდა მიაწოდოთ RGB LED- ები ESP32 (5V და GND) შესაბამისი ენერგიის წყაროსთან, ასევე მონაცემთა ბმულს (P4)
ღილაკების გამოყენებით (ამოღებულია უსარგებლო ტექნოლოგიის სხვა ნაჭერიდან), დააკავშირეთ ისინი P5 და P15 ქინძისთავებთან და GND– ის მეორე ბოლოში. კოდი აკეთებს PULLUP- ს HIGH- ს ისე, რომ ღილაკის გააქტიურება ხდება მაშინ, როდესაც ის ცნობს LOW- დან HIGH- ს ცვლილებას (ასე რომ, არსებითად, როდესაც ღილაკი იხსნება, განსხვავებით ქვემოთ ჩამოთვლილი ღილაკისგან)
ნაბიჯი 4: ყველაფერი ერთად ააწყვეთ




ამ ყველაფრის ერთად შეფარვით, თეთრი აკრილის წინა ნაწილი დაფარული იყო ფანჯრის შეღებვის ვინილით, რაც მას აძლევს ლამაზ შავ ეკრანს.
ამოიღეთ ჩარჩო EVA ქაფის ფენების გამოყენებით (მე ასევე ვქმნი მარაგს კოსმოსური ნივთებისთვის), და შეწებეთ ისინი, ვინც იყენებს კონტაქტურ ცემენტს (ორი ფენა ნივთების შესანახად).
მესამე ფენა EVA- ს ქაფი დაემატა გაჭრილი ჩიპებით ისე, რომ უკანა ადგილი თავსატეხის ნაჭერივით მოერგოს.
დაამატა სამაჯური ისე, რომ ადვილად ჩამოეკიდა კისერზე. ამ ყველაფრის საერთო წონა ძლივს შესამჩნევია.
რაც შეეხება მოწყობილობის გაძლიერებას, მე გადავწყვიტე გამოვიყენო ჩაშენებული მიკრო USB კავშირი, რომელიც გამოიყენება ESP32– ის დასაპროგრამებლად და შევაერთე ის USB დენის წყაროსთან, რომელიც ჯიბეში მქონდა. იმის უზრუნველსაყოფად, რომ კაბელზე შემთხვევით დაჭიმულობამ არ გამოიწვიოს პრობლემები, მე დავამატე მაგნიტურად დაკავშირებული USB დენის დამტენი ერთ -ერთი მიკრო USB- ის გამოყენება.
Რა არის შემდეგი? მე ვეძებ მიკროფონის დამატებას ESP– ში და შემდეგ ანიმაციური ხმის მოცულობის ზოლების შექმნას, Knight– ის მსგავსად Knight Rider– ს, რათა მოსწავლეებმა დაინახონ ჩემი ხმის ვიზუალური წარმოდგენა… იყავით თვალყური.


მეორე ადგილი "შეხება არ შეუძლია" საოჯახო კონკურსში
გირჩევთ:
LCD ტემპერატურის ჩვენება RGB LED- ით: 5 ნაბიჯი

LCD ტემპერატურის ჩვენება RGB LED– ით: ეს პროექტი შესანიშნავია მათთვის, ვინც ახლახან იწყებს თამაშს LCD დისპლეით. ეს პროექტი აჩვენებს ტემპერატურას ცელსიუსსა და ფარენჰეიტში და შეესაბამება RGB LED- ს იმის მიხედვით, თუ რა ტემპერატურაა
TTGO (ფერადი) ჩვენება მიკროპითონით (TTGO T- ჩვენება): 6 ნაბიჯი

TTGO (ფერადი) ჩვენება მიკროპითონით (TTGO T- ჩვენება): TTGO T-Display არის დაფა დაფუძნებული ESP32– ზე, რომელიც მოიცავს 1.14 დიუმიან ფერად ეკრანს. დაფის ყიდვა შესაძლებელია 7 დოლარზე ნაკლები პრიზით (გადაზიდვის ჩათვლით, პრიზი Banggood– ზე ნანახი). ეს წარმოუდგენელი პრიზია ESP32– ისთვის ჩვენების ჩათვლით
50W RGB LED განათების ჩვენება: 4 ნაბიჯი

50W RGB LED სინათლის ჩვენება: ჩვენ ვიყავით ტეგების გაყიდვაში და დავინახე, რომ 6 ფუტიანი გოგრა ააფეთქეს 10 დოლარად. როგორც ჩანს, მას მცირე გამოყენება ჰქონდა, ამიტომ მე მივიღე იგი. სახლში მივედი და აღმოვაჩინე, რომ შიგნით 5 ბოლქვი ცოტა დამტვრეული იყო. ეს ნორმალურია, რადგან მინდოდა მასში არდუინოს კონტროლირებადი RGB LED ჩიპის დამატება. ᲛᲔ
RGB LED ჩვენება: 5 ნაბიჯი (სურათებით)

RGB LED დისპლეი: ეს არის მარტივი პროექტი, რომელიც იყენებს რამდენიმე მასალასა და ინსტრუმენტს, ამასთანავე არის მხოლოდ 5 ნაბიჯი. გამოიყენება ჩარჩო, სამზარეულოს ფურცელი და LED ზოლის ნაკრები. გამოყენებული მასალები უკვე ხელთ იყო, თუმცა, ბევრი შემცვლელი მასალაა შესაძლებელი
Arduino RGB LED ნათურა + 4 ბიტიანი LCD ჩვენება: 4 ნაბიჯი

Arduino RGB LED ნათურა + 4 ბიტიანი LCD ჩვენება: ეს არის ჩემი პირველი სასწავლო !!! კაი .. სანამ გავაგრძელებ. მე არ ჩავდივარ დეტალებში, თუ როგორ უნდა დავჭრათ ხე, ან დავანაწილოთ ყველაფერი ერთად. მე თავისუფლად შევადგინე მშენებლობის მთელი პროცესი, რაც მომივიდა აზრად არის ის, რაც მე განმეორდა. ამ ინსტრუქციის აზრი