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

მარტივი ინსტრუმენტი გრაფიკული გამოსახულების შესაქმნელად 8x8 LED მოდულზე.
ბიჭებო - ცუდად ვარ. არა - მართლაც, ძალიან ცუდია, როდესაც საქმე ხატების დახატვას ეხება. განსაკუთრებით ხატავს ხატებს 8x8 ბადეზე, ისევე როგორც იმ პატარა WEMOS მატრიქსის ეკრანი WEMOS D1– ისთვის. ამის გარდა, მე მწოლიარე ვარ მწკრივების დათვლისას და მათი გადაქცევის ორობითი წარმოდგენით.
ასე მოვიტყუე - და შევქმენი ეს პატარა ნივთი, სახელად 8x8 მხატვარი.
ნაბიჯი 1: რა არის ეს?

ESP8266 მასპინძლობს ვებგვერდს, რომელიც წარმოადგენს მატრიქსის ეკრანის 8x8 ბადეს - დააწკაპუნეთ ერთ -ერთ ამ წერტილზე და ის გახდება წითელი/ჩართული, კვლავ დააწკაპუნეთ და გამორთულია/შავი. თქვენი ეკრანი იმავეს აკეთებს, ასე რომ თქვენ შეგიძლიათ ნახოთ თქვენი ნამუშევრები რეალურ დროში რეალურ აპარატურაზე. მე მაინც მეზარება ამის დახატვა, მაგრამ ახლა ძალიან ადრე ვიცი როდის ვწოვ:)
ბადის მარჯვენა მხარეს (თქვენს ეკრანზე) თქვენ იხილავთ ასლის მომზადებისა და ჩასმის ბინარულ წარმოდგენას ბაიტის მასივის სახით (ინახება პროგემში) - უბრალოდ აიღეთ იგი და ჩასვით თქვენს კოდში. მოგერიდებათ მასივის სახელის ადაპტირება და თუ პროგრამა არ გამოგადგებათ: ეს არის 8 ბაიტი - ასე რომ, ის ალბათ არ გადატვირთავს თქვენს მეხსიერებას;)
ნაბიჯი 2: რა გჭირდებათ?
ეს შექმნილია WEMOS D1 გათვალისწინებით, ასე რომ თქვენ გჭირდებათ D1 და LOLIN Matrix LED ფარი: D1:
მატრიცის LED ფარი:
- ეს არ არის დამხმარე ბმულები - სწორედ აქ ვიღებ ჩემს ნივთებს. თავისუფლად იყიდეთ სადმე სხვაგან.
ნაბიჯი 3: პროგრამული უზრუნველყოფა?
ჩამოტვირთეთ პროექტი აქ:
პროექტი მოდის ორ ფაილში - ერთი ესკიზი, მეორე შეიცავს ვებ გვერდს, რომელსაც ESP გამოგიგზავნით.
თუ არ ხართ კომფორტული რაიმე უცნობი ZIP გადმოტვირთვა: აქ არის მთავარი ესკიზი:
… და ვებ გვერდი:
თუ არ იყენებთ ZIP- ს: ორივე ფაილი გადადის ერთ საქაღალდეში. ვებგვერდის ნაწილი უნდა იყოს ფაილში სახელწოდებით "index_html.h" - ესკიზს შეიძლება ვუწოდოთ ნებისმიერი რამ, რამდენადაც საქაღალდის სახელი იგივეა, რაც INO. ჰო, არდუინო…
ნაბიჯი 4: ბიბლიოთეკები?
რა თქმა უნდა. შესადგენად, თქვენ უნდა გქონდეთ დაყენებული ეს ბიბლიოთეკები:
Wifi მენეჯერი
.. და ბიბლიოთეკა LED მატრიცისათვის: https://github.com/thomasfredericks/wemos_matrix_…..რომელიც მოგთხოვთ დააინსტალიროთ Adafruit GFX ბიბლიოთეკა.
ორივე (სამივე?) ბიბლიოთეკის მიღება შესაძლებელია ძველი ძველი ბიბლიოთეკის მენეჯერის საშუალებით.
ნაბიჯი 5: მაშ - როგორ მივიღოთ ეს საქმე?
კოდის ატვირთვის შემდეგ, თქვენი LED ეკრანი აკეთებს პატარა ანიმაციას - გეუბნებათ, რომ მას სურს დაუკავშირდეს თქვენს Wifi- ს. ასე რომ აიღეთ თქვენი fone, გახსენით თქვენი WLAN - მოძებნეთ ახალი WLAN სახელწოდებით
8x8 ფერწერული კონფიგურაცია
- დაუკავშირდით ახალ WLAN– ს - თქვენმა ფონმა უნდა ჰკითხოს, თუ გსურთ დაუკავშირდეთ იმ WIFI– ს (უკაცრავად, გერმანული fone აქ - არ ვიცი რა წერია ინგლისურ შეტყობინებაში) - შეეხეთ ამას. თუ ასეთი შეტყობინება არ გამოჩნდება: გახსენით ბრაუზერი (თქვენს ტელეფონზე, რომელიც დაკავშირებულია ESP– ის WiFi– თან) და გადადით "https://1.2.3.4" - ზე.
თეთრი ეკრანი, დიდი ლურჯი ღილაკები? ეს არის Wifi მენეჯერი.
შეეხეთ "კონფიგურაციის Wifi", აირჩიეთ თქვენი wifi და ჩაწერეთ თქვენი პაროლი. დააჭირეთ შენახვას - ანიმაცია უნდა შეწყდეს (მატრიცა შავდება); ESP ახლა დაკავშირებულია თქვენს wifi– სთან.
გახსენით თქვენთვის სასურველი ბრაუზერი და გამოიყენეთ ეს მისამართი:
8x8painter
- ესე იგი: ახლა თქვენ უნდა ნახოთ მთავარი ინტერფეისი - ბედნიერი ხატის მშენებლობა !!
ნაბიჯი 6: შენიშვნები

მე არა მხოლოდ ვწუწუნებ ხატების ხატვისას, არამედ კომენტარებშიც. მე ჩვეულებრივ ვიყენებ ექსპრესიულ ცვლადთა სახელებს - ასე რომ, ესკიზის შესრულება არც ისე რთული უნდა იყოს.
დიახ, მე მიყვარს ჩემი ფუნქციები - ესკიზის წაკითხვის ყველაზე მარტივი გზა არის ყველაფრის დაშლა და ცალკეული ფუნქციების შემოწმება.
დავტოვე რამდენიმე Serial.print განცხადება კოდში გამართვისთვის - სერიული კონსოლის შემოწმება გაშვებისას შეიძლება იყოს კარგი იდეა:)
ვებ გვერდი ინახება ერთ დიდ სტრიქონში - ჯოჯოხეთი და წყევლა - სიმები! Როგორ შემეძლო? ისე, მე მაქვს ამის ადგილი, მე მას საერთოდ არ ვცვლი (Globals From Hell) - ასე რომ მე ნამდვილად არ მაინტერესებს. თუ ასეა: წადი, გააუმჯობესე. ეს არის პროგრამირების სილამაზე.
ვებ გვერდი თითქმის ყველაფერს აკეთებს JavaScript– ში - ბოდიში ამისთვის; ეს იყო ყველაზე კომპაქტური გადაწყვეტა, რომლის მოპოვებაც შემეძლო. ESP- სა და ბრაუზერს შორის კომუნიკაცია შეიძლება უკეთესად გაკეთდეს webSockets– ით, მაგრამ წერისას GET -Strings– ის გაკეთება გამახსენდა - დაიმახსოვრე: არასოდეს შეეხო გაშვებულ სისტემას:)
ვებგვერდი შეიქმნა Firefox– ის გამოყენებით - ზარმაცი ვარ, მე არ გამოვცადე ქრომი/ზღვარი/ოპერა/რასაც თქვენ იყენებთ. თუ რამე გაფუჭდა.. სცადე Firefox.
2020 Detlef შესწორება. უფასო პროგრამული უზრუნველყოფა - გაერთეთ მასთან ერთად !!
გირჩევთ:
8x8 მატრიცის ჩვენება BT– ით: 5 ნაბიჯი (სურათებით)

8x8 მატრიცის ჩვენება BT– ით: მე შევიძინე 4 პანელი 8x8 მატრიცა Ebay– დან (ჩინეთი) რამდენიმე თვის წინ. მე ცოტა იმედგაცრუებული დავრჩი, როდესაც მივხვდი, რომ ეს იყო მავთულხლართები ერთმანეთის გვერდით, არა ზემოდან ქვემოთ, რისთვისაც მაგალითების უმეტესობა ქსელი იწერება! იხილეთ ნაბიჯი 2. ვხვდები, რომ შეიძლება მქონდეს
ხმის რეაქტიული RGB 8x8 LED- ები: 6 ნაბიჯი

ხმის რეაქტიული RGB 8x8 LED- ები: ვფიქრობდი, რომ ამაღელვებელი იქნებოდა Arduino პროექტის შექმნა ხმის რეაქტიული RGB LED- ებით. ჩემი საბოლოო მიზანი საბოლოოდ იქნება გამოვიყენო 2 ინდივიდუალურად მიმართვადი 8x8 LED მატრიცა ხმის რეაქტიული თვალების შესაქმნელად, მაგრამ ახლა მე უბრალოდ ვიცნობ როგორ
ჯუმბოს ზომის ტელესკოპური სინათლის მხატვარი დამზადებულია EMT (ელექტრო) გამტარობისგან: 4 ნაბიჯი (სურათებით)

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

ბუშტუკების შემკვრელი მხატვარი: როგორც ჩვენი " Mechatronics 1 - MECA -Y403 " სამაგისტრო 1 კურსი ULB– ში, ჩვენ გვთხოვეს შემუშავებულიყო რობოტი, რომელიც ასრულებდა სპეციფიკურ ფუნქციას და შევქმნათ ვებ გვერდი, რომელიც შეაჯამებდა რობოტის დიზაინს, დაწყებული მასალის არჩევით, მოდიფიკაციით
მრავალ ფერის სინათლის მხატვარი (შეხებით მგრძნობიარე): 8 ნაბიჯი (სურათებით)

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