Სარჩევი:

ჭკვიანი სარკე Raspberry Pi: 5 ნაბიჯი (სურათებით)
ჭკვიანი სარკე Raspberry Pi: 5 ნაბიჯი (სურათებით)

ვიდეო: ჭკვიანი სარკე Raspberry Pi: 5 ნაბიჯი (სურათებით)

ვიდეო: ჭკვიანი სარკე Raspberry Pi: 5 ნაბიჯი (სურათებით)
ვიდეო: ჭკვიანი სარკე / Smart Mirror - Raspberry pi 1 B - Mirr OS 2024, ივლისი
Anonim
ჭკვიანი სარკე Raspberry Pi
ჭკვიანი სარკე Raspberry Pi
ჭკვიანი სარკე Raspberry Pi
ჭკვიანი სარკე Raspberry Pi

ასე რომ უჯრაში იყო გამოუყენებელი ჟოლო pi 1B და გამოუყენებელი მონიტორი. ეს არის საკმარისი მიზეზი ჭკვიანი სარკის შესაქმნელად.

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

ნაბიჯი 1: ის, რაც გჭირდებათ

ჭკვიანი სარკის შესაქმნელად გჭირდებათ შემდეგი მასალები

  • Raspberry Pi WIFI dongle (გარდა Raspberry Pi 3, ეს შეიცავს WIFI)
  • მონიტორი (მე გამოვიყენე BenQ 24 ")
  • სურათის ჩარჩო (მიიღეთ ერთი https://wunsch-bilderrahmen.de გერმანიაში)
  • ცალმხრივი სარკე (მიიღეთ ერთი https://www.myspiegel.de/ გერმანიაში), მაგრამ ასევე შეგიძლიათ გამოიყენოთ აკრილის გამჭვირვალე სარკე
  • ხის სლაიტები სურათის ჩარჩოს გასაგრძელებლად, რათა ის მონიტორს შეიცავდეს
  • კუთხის ფრჩხილი მონიტორის ჩარჩოში ჩასატარებლად
  • შავი წებოვანი ლენტი, რათა თავიდან იქნას აცილებული მინა ლითონთან კონტაქტში
  • ხის წებო და ხის დანამატი სურათის ჩარჩოსა და ხის საზღვრის ერთმანეთთან დასაკავშირებლად
  • მავთული ან კაბელი სამონტაჟო, ასევე ხრახნიანი წამყვანებისთვის
  • საკაბელო არხი
  • ბარის დამჭერი
  • საბურღი მანქანა

თუ გსურთ ფონური განათება led ზოლით, თქვენ ასევე გჭირდებათ შემდეგი

  • Led-strip კონტროლერთან ერთად, იხილეთ ეს პროექტი RC- კონტროლირებადი-LED ზოლები
  • 433 MHz გამგზავნი

არსებობს სია, რომელიც შეიცავს პროექტის ძირითად ხარჯებს.

  • სურათის ჩარჩო-28 € ~ 29.3 $
  • ცალმხრივი სარკე-73 € ~ 76,6 $
  • BenQ GL2450 - 100 € ~ 104.9 $
  • ჟოლო Pi 3 - 37 € ~ 38.8 €
  • ხის ნაჭრები (უკვე დაჭრილი მარჯვენა სიგრძეზე) - 15 € ~ 15.7 $
  • LED ზოლები 6 €

ეს თანხა 259 € ~ 272 $ -მდეა, თუ თქვენ გექნებათ ყველა წვრილმანი ნივთები, როგორიცაა ინსტრუმენტები, ხის წებო, ხრახნები და სხვა. მაგრამ როგორც უკვე აღვნიშნე, სარკის ასაშენებლად მიზეზი იყო გამოუყენებელი მონიტორი, რასპი და led-strip, ასე რომ მე ჩავდე ინვესტიცია 116 € 2 122 $ მათთვის ახალი დავალების შესასრულებლად.

ნაბიჯი 2: მოამზადეთ მონიტორის პანელი

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

უკვე არსებობს რამდენიმე აღწერილობა, თუ როგორ უნდა ამოიღოთ ჩარჩო. გადახედეთ ამ ძიების შედეგს დამატებითი ინფორმაციისთვის https://www.youtube.com/results?search_query= მოხსნა+მონიტორი+ბეზელ+

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

ნაბიჯი 3: შექმენით ჩარჩო

შექმენით ჩარჩო
შექმენით ჩარჩო
შექმენით ჩარჩო
შექმენით ჩარჩო
შექმენით ჩარჩო
შექმენით ჩარჩო

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

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

საზღვარს ასევე სჭირდება ხვრელი გამავალი კაბელებისთვის, ასევე ხვრელი led ზოლისთვის, თუ გსურთ მისი გამოყენება.

ნაბიჯი 4: ნაჭრების გაერთიანება

აწყობა ცალი ერთად
აწყობა ცალი ერთად
აწყობა ცალი ერთად
აწყობა ცალი ერთად
აწყობა ცალი ერთად
აწყობა ცალი ერთად

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

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

ჟოლოს pi ქვედა მარცხენა კუთხეში და led-strip კონტროლერი ქვედა მარჯვნივ. რასის GPIO– ები უკავშირდება 433 MHz გამგზავნს, რათა დაადგინოს led- ზოლის ფერი. მაგრამ გამგზავნს შეიძლება ჰქონდეს უფრო მეტი ფუნქციონირება, მაგალითად, უკაბელო სოკეტების კონტროლი.

ნაბიჯი 5: დააინსტალირეთ პროგრამული უზრუნველყოფა

დააინსტალირეთ პროგრამული უზრუნველყოფა
დააინსტალირეთ პროგრამული უზრუნველყოფა

ჭკვიანი სარკის პროგრამული უზრუნველყოფა მთლიანად ემყარება html, javascript და css. ყველაფერი რაც თქვენ გჭირდებათ არის ბრაუზერი. ჟოლოს პიისთვის გირჩევთ გამოიყენოთ midori. წყაროს კოდი განთავსებულია gitpub რეპოში. ეს არის ძალიან მინიმალისტური დაფა, რომელიც უბრალოდ აჩვენებს დროს, ამინდს, მუსიკას და კონცენტრატორებს. დრო მოდის კომპიუტერის სისტემის დროიდან. ამინდის ინფორმაციის საჩვენებლად ვიყენებ https://api.openweathermap.org. მუსიკა და გადართვის ინფორმაცია მოდის ჩემი ჭკვიანი სახლის სერვერის საფუძველზე ამ githup repo: https://github.com/dabastynator/RemoteControlSystem. ეს ჭკვიანი სახლის გადაწყვეტა განსაზღვრავს რამდენიმე კონტროლირებად ერთეულს, მაგალითად მედია სერვერს ან უკაბელო სოკეტს კონფიგურაცია-xml- ში და ყველაფერს ხელმისაწვდომს ხდის დამამშვიდებელი ვებ-api საშუალებით.

ჟოლოს პი კონფიგურაციისთვის თქვენ უნდა კლონირებული github repo:

git კლონი [email protected]: dabastynator/SmartMirror.git

და შეასწორეთ ფაილი ~/SmartMirror/smart_config.js, რათა დააყენოთ openweatherapi გასაღები და დისტანციური მართვის სისტემის უსაფრთხოების ნიშანი:

var mSecurity = 'ნიშანი =';

var mOpenWeatherKey = "";

ჟოლოს პიმ უნდა აჩვენოს midori ბრაუზერი გაშვებისას და ასევე მალავს მაუსის კურსორი უმოქმედობის გარეშე. ამიტომ დაამატეთ შემდეგი ხაზები ~/.bashrc- ზე:

დაიძინე 20 წთ

# დაიმალე მაუსი უმოქმედობის გამო

განუკითხაობა -ჩვენება: 0 -გამოფენები -დაჭერა &

log = "/home/pi/magic_mirror.log"

mirror = "ფაილი: ///home/pi/SmartMirror/smart_mirror.html"

ექსპორტი DISPLAY =: 0

midori -e სრულ ეკრანზე -a $ სარკე >> $ ჟურნალი &

შემდეგ მე ამოვიღებ ნაგულისხმევ ცარიელ ეკრანს ამ გვერდზე აღწერილი უმოქმედობის 6 წუთის განმავლობაში: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. ამიტომ შეცვალეთ ფაილი/etc/kbd/config და შეცვალეთ ეს ხაზები:

BLANK_TIME = 0

BLANK_DPMS = გამორთულია

POWERDOWN_TIME = 0

დაამატეთ ეს დამატებითი ხაზები ფაილში/etc/xdg/lxsession/LXDE-pi/autostart.

@xset s noblank

@xset გამორთულია

@xset -dpms

ეკრანის 90 ° -ით გადასაბრუნებლად დავამატე შემდეგი სტრიქონები /boot/config.txt.

# გადაატრიალეთ ეკრანი პროტრატიულ რეჟიმში

ჩვენების_ბრუნვა = 1

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

მიკროკონტროლერის კონკურსი 2017 წ
მიკროკონტროლერის კონკურსი 2017 წ
მიკროკონტროლერის კონკურსი 2017 წ
მიკროკონტროლერის კონკურსი 2017 წ

მეორე ადგილი მიკროკონტროლერის კონკურსში 2017

გირჩევთ: