Სარჩევი:

წვრილმანი მანძილზე საუკეთესო მეგობრის შუქები: 4 ნაბიჯი (სურათებით)
წვრილმანი მანძილზე საუკეთესო მეგობრის შუქები: 4 ნაბიჯი (სურათებით)

ვიდეო: წვრილმანი მანძილზე საუკეთესო მეგობრის შუქები: 4 ნაბიჯი (სურათებით)

ვიდეო: წვრილმანი მანძილზე საუკეთესო მეგობრის შუქები: 4 ნაბიჯი (სურათებით)
ვიდეო: ძმამ დას iphone 6 უყიდა 2024, ივლისი
Anonim
წვრილმანი საქალაქთაშორისო საუკეთესო მეგობრის შუქები
წვრილმანი საქალაქთაშორისო საუკეთესო მეგობრის შუქები
წვრილმანი საქალაქთაშორისო საუკეთესო მეგობრის შუქები
წვრილმანი საქალაქთაშორისო საუკეთესო მეგობრის შუქები
წვრილმანი საქალაქთაშორისო საუკეთესო მეგობრის შუქები
წვრილმანი საქალაქთაშორისო საუკეთესო მეგობრის შუქები

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

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

მასალები:

  1. ws2811 LED ნათურები -
  2. ჟოლო პი ნულოვანი მე გამოვიყენე (შემიძლია გამოვიყენო ნებისმიერი პი, დაიმახსოვრე sd ბარათის აღება) -
  3. აკრილის ფურცელი -
  4. დააჭირეთ ღილაკს
  5. ალუბლის ხე, წითელი მუხის ხე - ადგილობრივი ხის დისტრიბუტორი

ნაბიჯი 1: შექმენით ბაზა

ააშენეთ ბაზა
ააშენეთ ბაზა
ააშენეთ ბაზა
ააშენეთ ბაზა
ააშენეთ ბაზა
ააშენეთ ბაზა

დასაწყებად დაგჭირდებათ ყუთი ელექტრონული კომპონენტების ჩასადებად და სინათლის შესანახი საშუალებით. ალუბლის ხე და წითელი მუხის ხე დამრჩა ყუთის დასამზადებლად. მე გამოვიყენე ალუბლის ერთი კვადრატული ნაჭერი თავზე, რომელიც დასრულდა დაახლოებით 4.5 ინჩ x 4.5 ინჩი და 1.25 ინჩი სისქით. შემდეგ მე გამოვიყენე წითელი მუხის ხის ნაჭრები, რომ დავამატო ნაწილი, სადაც ელექტრონული კომპონენტები იქნება. ეს ნაჭრები იყო დაახლოებით 4.5 ინჩი სიგრძის, 1 ინჩის სისქისა და 2 ინჩის სიგანის. მე რომ კიდევ ერთხელ გამეკეთებინა, მე აუცილებლად გავაკეთებდი წითელ მუხის გამხდარს ისე, რომ ელექტრონულ კომპონენტებს უფრო მეტი სივრცე ჰქონოდათ. ნაჭრების მოჭრის შემდეგ მე გავანადგურე ისინი და გავაღე ხვრელი ws2811 led– ისთვის 1/2 ინჩიანი საბურღი ნაწილის გამოყენებით. შემდეგ დავასრულე ისინი მაჰონის კაკლის ზეთით.

ნაბიჯი 2: გააკეთეთ დიფუზიის ბლოკი

გააკეთეთ დიფუზიის ბლოკი
გააკეთეთ დიფუზიის ბლოკი
გააკეთეთ დიფუზიის ბლოკი
გააკეთეთ დიფუზიის ბლოკი
გააკეთეთ დიფუზიის ბლოკი
გააკეთეთ დიფუზიის ბლოკი
გააკეთეთ დიფუზიის ბლოკი
გააკეთეთ დიფუზიის ბლოკი

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

ნაბიჯი 3: შეაერთეთ წრე და გაუშვით კოდი

შეაერთეთ წრე და გაუშვით კოდი
შეაერთეთ წრე და გაუშვით კოდი
შეაერთეთ წრე და გაუშვით კოდი
შეაერთეთ წრე და გაუშვით კოდი
შეაერთეთ წრე და გაუშვით კოდი
შეაერთეთ წრე და გაუშვით კოდი

ეს არის დრო, რომ შევაერთოთ წრე. თითოეულ შუქს აქვს ჟოლოს პი ნული, ws2811 led, ღილაკი და რეზისტორი. ერთი წრე გამოიყენება ws2811 led კონტროლისთვის, ხოლო მეორე გამოიყენება მომხმარებლის შეყვანის შესამოწმებლად. Ws2811 led ჩართვა არის მარტივი, რომელიც იყენებს ჟოლოს pi, სახმელეთო, 5v და pwm ქინძისთავებს led- ის გასაკონტროლებლად. მომხმარებლის შეყვანის წრეს აქვს მიმდინარე შემზღუდველი რეზისტორი და ღილაკი, რომელიც გამოიყენება ჟოლოს pi შეყვანის ძაბვის ჩართვისა და გამორთვისთვის.

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

ამ დიზაინის გათვალისწინებით, თქვენ შეგიძლიათ მარტივად შეაფასოთ იგი 2 -ზე მეტ ნათურაზე.

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

საუკეთესო მეგობრის მსუბუქი პროგრამა, რომელიც მუშაობს თითოეულ პიზე:

github.com/tmckay1/best_friend_light

ვებ სერვერი, რომელიც თვალყურს ადევნებს მიმდინარე ფერს:

github.com/tmckay1/raspberrypi_gateway

ნაბიჯი 4: გაუშვით პროგრამა თითოეულ Pi- ზე, გაუშვით სერვერი და ნახეთ ის მოქმედებაში

გაუშვით პროგრამა თითოეულ Pi– ზე, გაუშვით სერვერი და ნახეთ ის მოქმედებაში!
გაუშვით პროგრამა თითოეულ Pi– ზე, გაუშვით სერვერი და ნახეთ ის მოქმედებაში!
გაუშვით პროგრამა თითოეულ Pi- ზე, გაუშვით სერვერი და ნახეთ ის მოქმედებაში!
გაუშვით პროგრამა თითოეულ Pi- ზე, გაუშვით სერვერი და ნახეთ ის მოქმედებაში!
გაუშვით პროგრამა თითოეულ Pi- ზე, გაუშვით სერვერი და ნახეთ ის მოქმედებაში!
გაუშვით პროგრამა თითოეულ Pi- ზე, გაუშვით სერვერი და ნახეთ ის მოქმედებაში!
გაუშვით პროგრამა თითოეულ Pi– ზე, გაუშვით სერვერი და ნახეთ ის მოქმედებაში!
გაუშვით პროგრამა თითოეულ Pi– ზე, გაუშვით სერვერი და ნახეთ ის მოქმედებაში!

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

გირჩევთ: