Სარჩევი:

Pixel Smart Lamp: 7 ნაბიჯი (სურათებით)
Pixel Smart Lamp: 7 ნაბიჯი (სურათებით)

ვიდეო: Pixel Smart Lamp: 7 ნაბიჯი (სურათებით)

ვიდეო: Pixel Smart Lamp: 7 ნაბიჯი (სურათებით)
ვიდეო: How to connect projector to Windows laptop through HDMI cable 2024, დეკემბერი
Anonim
Image
Image
ელეტრონიკის დაყენება
ელეტრონიკის დაყენება

ეს არის პროექტი, რომელიც მე შევიმუშავე ჭკვიანი ნათურისთვის, რომელსაც Bluetooth აკონტროლებს Android აპლიკაციით, რომელიც შემუშავებულია Android Studio– ზე.

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

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

მისი სხეული დამზადებულია MDF– ით (ლაზერულად დაჭრილი) და აკრილით.

Github.apk, arduino ფაილები, აპლიკაციის ფაილები.

github.com/danielwilberger/PixelSmartLamp

რედაქტირება: ატვირთულია MDF ნაწილის საჭრელი ფურცლები

მარაგები

  • არდუინო ნანო;
  • Bluetooth მოდული HC-05
  • რეალურ დროში საათის მოდული;
  • 4 ციფრიანი LED დისპლეი;
  • 10 x მისამართური LED- ები ws2812b
  • პოტენომეტრი;
  • 4 x ღილაკი;
  • ბუზერი;
  • 5V-2amp შრიფტი.

ნაბიჯი 1: ელეტრონიკის დაყენება

ელეტრონიკის დაყენება
ელეტრონიკის დაყენება
ელეტრონიკის დაყენება
ელეტრონიკის დაყენება

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

ამ გზით, მე შემიძლია გამოვცადო და დავიწყო Arduino– ს პროგრამირება.

Იძულებული ვიყავი:

  • გამყინეთ leds;
  • შეიკრიბეთ ყველა მოწყობილობა პროტობორდზე;
  • შეაგროვეთ 10 მიმართვადი ლიდერი (ორი კუბის თითოეული მხარისთვის, გამოკლებული ქვედა);
  • დაიწყეთ პროგრამირება.

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

ნაბიჯი 2: პროგრამირება

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

ჩემი შემდეგი ნაბიჯი იყო პროგრამირება. პირველი, arduino ყველა იმ ფუნქციონალურობით, რაც მე პირველად წარმოვიდგინე Pixel– ისთვის:

  • აჩვენეთ მიმდინარე დრო საათზე;
  • დააყენეთ მაღვიძარა გაღვიძებისთვის (ან ტაიმერი);
  • აჩვენეთ რამდენიმე მსუბუქი მოდელი, უბრალო თეთრი ნათურიდან ცისარტყელას ჩვენებამდე ან ბუხრით. ამ ნაწილისთვის, Arduino– ს FastLED ბიბლიოთეკის რამდენიმე მაგალითი ძალიან გამოსადეგი იყო.

მისი დასრულების შემდეგ, მე მქონდა სრულად კონტროლირებადი ნათურა, ანალოგური ღილაკების და პოტენომეტრის გამოყენებით. ასე რომ, შემდეგი ნაბიჯი იყო bluetooth კავშირის დაყენება იმ აპლიკაციით, რომელიც მე გავაკეთე მხოლოდ Pixel– ისთვის. ეს იყო ნაწილი, რომელიც ყველაზე დიდხანს გაგრძელდა. ამ პროექტის დაწყებამდე მე არ ვიცოდი Android პროგრამირების შესახებ და არც კი ვიცოდი Java ენა. მაგრამ მე უკვე ვიცოდი ობიექტზე ორიენტირებული პროგრამირება, ამიტომ დავიწყე Android პროგრამირების კურსი, უდემიზე.

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

ნაბიჯი 3: Pixel- ის დიზაინი

პიქსელის დიზაინი
პიქსელის დიზაინი
პიქსელის დიზაინი
პიქსელის დიზაინი
პიქსელის დიზაინი
პიქსელის დიზაინი

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

ეს შეიძლება ცოტათი გამოიყურებოდეს, მაგრამ მე უკვე ვიცოდი CAD ნახაზი ინჟინერიის კურსდამთავრებულთა კურსიდან. და ეს ძალიან გამოსადეგი იყო MDF– ის ლაზერული ჭრის 2D ნახატების მისაღებად.

ნაბიჯი 4: MDF– ის აწყობა

MDF- ის აწყობა
MDF- ის აწყობა
MDF- ის აწყობა
MDF- ის აწყობა
MDF- ის აწყობა
MDF- ის აწყობა

Pixel– ის CAD– ზე დახატვის შემდეგ დავუკავშირდი ადგილობრივ კომპანიას, რომელიც ამზადებდა აკრილის საგნებს, როგორიცაა ეკრანები, თასები და ა.შ. ამ ადგილებს, როგორც წესი, აქვთ ლაზერული საჭრელი აპარატები, ამიტომ ვკითხე, შეძლებდნენ თუ არა ჩემი აკრილის კუბის აშენებას და MDF– ის მოჭრას.

მე მივიღე 6 მმ MDF დაფა და გავუგზავნე მათ საჭრელი ნახატები.

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

ნაბიჯი 5: კომპონენტების შედუღება

კომპონენტების შედუღება
კომპონენტების შედუღება

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

ნაბიჯი 6: ხის სამუშაოების დასრულება

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

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

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

ნაბიჯი 7: ისიამოვნეთ შუქებით

ისიამოვნეთ შუქებით!
ისიამოვნეთ შუქებით!
ისიამოვნეთ შუქებით!
ისიამოვნეთ შუქებით!
ისიამოვნეთ შუქებით!
ისიამოვნეთ შუქებით!
ისიამოვნეთ შუქებით!
ისიამოვნეთ შუქებით!

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

თქვენ შეგიძლიათ შეამოწმოთ ვიდეო Pixel– ის სინათლის ყველა რეჟიმის ზემოთ.

გთხოვთ დამიკავშირდეთ თუ თქვენ გაქვთ რაიმე ეჭვი თქვენს პროექტზე. სიამოვნებით დაგეხმარებით:)

გირჩევთ: