Სარჩევი:

FridgePi: ნარჩენები არასოდეს ჟღერდა ასე კარგად: 7 ნაბიჯი (სურათებით)
FridgePi: ნარჩენები არასოდეს ჟღერდა ასე კარგად: 7 ნაბიჯი (სურათებით)

ვიდეო: FridgePi: ნარჩენები არასოდეს ჟღერდა ასე კარგად: 7 ნაბიჯი (სურათებით)

ვიდეო: FridgePi: ნარჩენები არასოდეს ჟღერდა ასე კარგად: 7 ნაბიჯი (სურათებით)
ვიდეო: Raat bhar Peele Bani pani firij ke Ratiya kaha bitawla na 2024, ნოემბერი
Anonim
FridgePi: ნარჩენები ასე კარგად არ ჟღერდა
FridgePi: ნარჩენები ასე კარგად არ ჟღერდა

წლების განმავლობაში მე ჰაერში ვთამაშობდი iPhone– დან სტერეო კონფიგურაციას სარდაფში, ხოლო დინამიკები ისევ სამზარეულოში შედიოდა. ის საკმარისად კარგად მუშაობს, მაგრამ ტელეფონის ბატარეა ამოწურა და შინაარსი შემოიფარგლა ჩემი iTunes ბიბლიოთეკით ან ვებ - რადიო ნაკადებით, რაც ცოტათი მტკივნეული იყო შერჩევისა და დაკვრისთვის.

შედი, FridgePi!

Raspberry Pi- ს სენსორული ეკრანის პორტალი ინტერნეტ რადიოს სამყაროში და მის ფარგლებს გარეთ!

P. S. როგორც სპარკი მაცივრის მაგნიტის ცეცხლის ძაღლს ამბობს, ნუ დაგავიწყდებათ დაგეგმოთ თქვენი სახანძრო გაქცევა და ივარჯიშეთ მთელ ოჯახთან ერთად!:)

ნაბიჯი 1: ნაბიჯი 1: რატომ უნდა ვიაროთ როცა ჩვენ შეგვიძლია ვიცეკვოთ? ტაპა ტაფა ტაფა…

ნაბიჯი 1: რატომ უნდა ვიაროთ, როდესაც ჩვენ შეგვიძლია ვიცეკვოთ? ტაპა ტაფა ტაფა…
ნაბიჯი 1: რატომ უნდა ვიაროთ, როდესაც ჩვენ შეგვიძლია ვიცეკვოთ? ტაპა ტაფა ტაფა…
ნაბიჯი 1: რატომ უნდა ვიაროთ, როდესაც ჩვენ შეგვიძლია ვიცეკვოთ? ტაპა ტაფა ტაფა…
ნაბიჯი 1: რატომ უნდა ვიაროთ, როდესაც ჩვენ შეგვიძლია ვიცეკვოთ? ტაპა ტაფა ტაფა…
ნაბიჯი 1: რატომ უნდა ვიაროთ, როდესაც ჩვენ შეგვიძლია ვიცეკვოთ? ტაპა ტაფა ტაფა…
ნაბიჯი 1: რატომ უნდა ვიაროთ, როდესაც ჩვენ შეგვიძლია ვიცეკვოთ? ტაპა ტაფა ტაფა…
ნაბიჯი 1: რატომ უნდა ვიაროთ, როდესაც ჩვენ შეგვიძლია ვიცეკვოთ? ტაპა ტაფა ტაფა…
ნაბიჯი 1: რატომ უნდა ვიაროთ, როდესაც ჩვენ შეგვიძლია ვიცეკვოთ? ტაპა ტაფა ტაფა…

რა თქმა უნდა, მე შემეძლო მხოლოდ iPad- ის ან Android ტაბლეტის მიმაგრება ჩვენი მაცივრის გვერდით, მაგრამ სად არის ამაში გართობა!? გარდა ამისა, ჩემი მეუღლის დანახვა თვალებს კიდევ ერთ ჩემს Pi პროექტზე ფასდაუდებელია.:)

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

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

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

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

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

მას შემდეგ, რაც ხის ნაწილები, რომლებიც მოიხსნა, ელექტრონიკის დაყენების შემდეგ არ ჩანდა, მე არ ვხარჯავ დიდ დროს და ძალისხმევას ჭრის გასაკეთებლად. გარდა ამისა, ეს იყო -19c ჩემს ავტოფარეხში. ასე რომ, ეს საკმაოდ სწრაფად გაკეთდა.:)

ნაბიჯი 2: ნაბიჯი 2: დატოვეთ თქვენი Pi ელემენტებში…

ნაბიჯი 2: დატოვეთ თქვენი Pi ელემენტებში…
ნაბიჯი 2: დატოვეთ თქვენი Pi ელემენტებში…
ნაბიჯი 2: დატოვეთ თქვენი Pi ელემენტებში…
ნაბიჯი 2: დატოვეთ თქვენი Pi ელემენტებში…
ნაბიჯი 2: დატოვეთ თქვენი Pi ელემენტებში…
ნაბიჯი 2: დატოვეთ თქვენი Pi ელემენტებში…

მეორე ნაბიჯი იყო ჩარჩოს გარკვეული ხასიათის მიცემა.

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

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

ეს მართლაც მართლაც ადვილია.

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

2 შეარჩიეთ რამდენიმე ფერის საღებავი, შემდეგ გადააფარეთ ფერები დაფაზე. ნუ გაგიჟდებით დაფაროთ დაფის ყოველი სანტიმეტრი. უბრალოდ დაივარცხნეთ სექციებზე, როგორც ნაჩვენებია ფოტოებში. მე აღმოვაჩინე თეთრი (იშ), ლურჯი და ნაცრისფერი კარგად მუშაობდა. მინიშნება: გამოიყენეთ საღებავი, რომელსაც უკვე ფლობთ, ან იყიდეთ მცირე ზომის ქილა $ $ $ -ის დაზოგვის მიზნით.

3 დაე, საღებავი გაშრეს, შემდეგ კი მსუბუქად გახეხეთ საღებავის ფენები, შექმენით გაცვეთილი / ნახმარი იერი.

ნაბიჯი 3: ნაბიჯი 3: უხეში ეძებს პი ჰერდერს…

ნაბიჯი 3: უხეში ეძებს პი ჰერდერს…
ნაბიჯი 3: უხეში ეძებს პი ჰერდერს…
ნაბიჯი 3: უხეში ეძებს პი ჰერდერს…
ნაბიჯი 3: უხეში ეძებს პი ჰერდერს…
ნაბიჯი 3: უხეში ეძებს პი ჰერდერს…
ნაბიჯი 3: უხეში ეძებს პი ჰერდერს…

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

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

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

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

ნაბიჯი 4: ნაბიჯი 4: შეამოწმეთ შემოწმება და გადაამოწმეთ კლირენსი

ნაბიჯი 4: შეამოწმეთ შემოწმება და ხელახლა შეამოწმეთ კლირენსი
ნაბიჯი 4: შეამოწმეთ შემოწმება და ხელახლა შეამოწმეთ კლირენსი
ნაბიჯი 4: შეამოწმეთ შემოწმება და ხელახლა შეამოწმეთ კლირენსი
ნაბიჯი 4: შეამოწმეთ შემოწმება და ხელახლა შეამოწმეთ კლირენსი
ნაბიჯი 4: შეამოწმეთ შემოწმება და ხელახლა შეამოწმეთ კლირენსი
ნაბიჯი 4: შეამოწმეთ შემოწმება და ხელახლა შეამოწმეთ კლირენსი

ერთხელ გამხმარი (24 სთ პლუს). ჩამონტაჟებული მაქვს სენსორული ეკრანი ჩარჩოში სიღრმის და პოზიციონირების შესამოწმებლად. ჯერჯერობით კარგია!

7 დიუმიანი ეკრანი ზის 1 მმ -ზე მეტ ზედაპირზე ნეკერჩხლის დაფაზე.

Pi თავად ზის უკანა ნაწილში, დაფის ჩვენი განყოფილების შიგნით და HDMI საკაბელო კავშირი მშვენივრად მიდის PI- სა და ეკრანს შორის.

არ დაგავიწყდეთ დამცავი ფილმის ამოღება, სანამ შემდგომ საფეხურზე ჩარჩო დაიმაგრებთ!:)

ნაბიჯი 5: ნაბიჯი 5: მაგნიტებს აქვთ რთული ურთიერთობები, მიმზიდველი ან მომგვრელი…

ნაბიჯი 5: მაგნიტებს აქვთ რთული ურთიერთობები, მიმზიდველი თუ მომგვრელი…
ნაბიჯი 5: მაგნიტებს აქვთ რთული ურთიერთობები, მიმზიდველი თუ მომგვრელი…
ნაბიჯი 5: მაგნიტებს აქვთ რთული ურთიერთობები, მიმზიდველი თუ მომგვრელი…
ნაბიჯი 5: მაგნიტებს აქვთ რთული ურთიერთობები, მიმზიდველი თუ მომგვრელი…

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

მე გამოვიყენე კარგი ol 'PL სამშენებლო წებო, ეკრანის ირგვლივ მიმაგრებული ნეკერჩხლის კიდეების ჩარჩო, შეღებილი იგივე ლაქით, როგორც ხე.

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

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

Იცხოვრე და ისწავლე.:)

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

მაგნიტები არა დესტრუქციულია და (თუ თქვენ შეაგროვებთ საკმარისად ძველ ელექტრონულ ნაგავს, როგორც მე), უფასოდ!

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

მათ ასევე შეიძლება ჰქონდეთ დამატებითი ბონუსი ხრახნიანი სამონტაჟო ხვრელების ჩათვლით.

ნაბიჯი 6: ნაბიჯი 6: მუსიკა ქმნის ქსელის განვითარებას

ნაბიჯი 6: მუსიკა ქმნის ქსელის განვითარებას
ნაბიჯი 6: მუსიკა ქმნის ქსელის განვითარებას

ასე რომ, ახლა, როდესაც პროექტის id– ის ინტერფეისი (FridgePi) დასრულდა, მე დავაყენე Pi, Volumio– ით დაყენებული, რომ ვიმოქმედოთ როგორც ნამდვილი მუსიკალური ნაკადის სერვერი.

თქვენ შეგიძლიათ ნახოთ უფასო Volumio პროგრამული უზრუნველყოფა აქ:

მე დავაყენე Pi 3 16mb SanDisk მიკრო SD ბარათით და დავაყენე Volumio სურათი მასში. მე გამოვიყენე HiFiBerry DAC Plus GPIO- სა და RCA- სთან დაკავშირებული ჩემი 1994 JVC სტერეო მიმღები, რომელიც სადენიანია მთელ სახლში.

ჩვენი მუსიკა ინახება Synology 1515+ - ზე და Volumio იძლევა AirPlay– ს, ასევე ათასობით ვებ - რადიო ნაკადს, რაც კარგია, რადგან მე მიყვარს ნექტარინის Demoscene რადიოს მოსმენა www.scenemusic.net ჩემი მეუღლე არ…:)

მე დავაყენე JVC გამაძლიერებელი ღირსეული MAX მოცულობის დონეზე, შემდეგ დავაკონფიგურირე Pi გაშვებული Volumio, რათა შედიოდა ჩემს ქსელში გაზიარებული iTunes და (რაც მთავარია) DemoScene მუსიკალური საქაღალდეები ჩემს Synology NAS- ში.

მე Volumio Pi– ს მივეცი სტატიკური IP მისამართი, შემდეგ დავტოვე ის თავსაბურავი, დაკავშირებული ჩემს სარდაფის ქსელის გადამრთველთან.

ნაბიჯი 7: ნაბიჯი 7: ჩვენ წავალთ…

ნაბიჯი 7: NANOing ჩვენ წავალთ…
ნაბიჯი 7: NANOing ჩვენ წავალთ…

Volumio Pi სერვერის კონფიგურაციის შემდეგ, მე დავაყენე Pi, რომელიც იქნება მთავარი ინტერფეისი და ჩარჩენილი იქნება ჩვენი მაცივრის გვერდით.

პირველი რაც გავაკეთე იყო Raspberry Pi– ის ვებ – გვერდიდან უახლესი Raspbian (Stretch) დაყენება.

ეკრანის გარჩევადობა პირველი ჩატვირთვისას შეამჩნევთ, რომ ეკრანის გამოსახულების ხარისხი ნაგავს ჰგავს. Არაფერია სანერვიულო! ჩვენ უბრალოდ ხელით უნდა განვსაზღვროთ ოპტიმალური გარჩევადობა 800x400 (გაითვალისწინეთ, თქვენი სენსორული ეკრანის ოპტიმალური გარჩევადობა შეიძლება განსხვავებული იყოს).

ამის გაკეთება შეცვალეთ თქვენი config.txt ფაილი /boot დირექტორია: sudo nano /boot/config.txt

დაამატეთ შემდეგი: hdmi_group = 2hdmi_mode = 87hdmi_cvt = 800 480 60 6 0 0hdmi_drive = 1

შეინახეთ და გადატვირთეთ Pi. ეს უკეთესად უნდა გამოიყურებოდეს.:)

Chromium- ის ავტომატური დაწყება

მას შემდეგ, რაც სისტემა ავტომატურად შედიოდა სისტემაში და იწყებდა GUI- ს, მე დავაყენე ის, რომ Chromium- ის ბრაუზერი ავტომატურად ჩატვირთოს სრული ეკრანის რეჟიმში გაშვებისას და მივმართო მას Volumio Pi სერვერზე.

ამისათვის მე გავაკეთე შემდეგი (გახსოვდეთ, ეს არის გაჭიმვა): sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

დაამატეთ შემდეგი ხაზი: @lxterminal -e chromium-browser-დაწყება-სრულ ეკრანზე-ინკოგნიტო 10.0.1.27 სადაც 10.0.1.27 იქნება თქვენი საკუთარი volumio სერვერის მისამართი, რა თქმა უნდა.

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

დააინსტალირეთ unclutter ტერმინალის გამოყენებით: sudo apt-get install unclutter

შემდეგ, თუ ეს არ გააკეთა თავისთავად, უბრალოდ შეასწორეთ თქვენი ავტომატური დაწყების ფაილი კიდევ ერთხელ: sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

და დაამატე: @unclutter -idle 0

ახლა თქვენ მხოლოდ მოკლედ დაინახავთ კურსორს, როდესაც რეალურად შეეხებით ეკრანს.

თუ თქვენ გჭირდებათ ეკრანის თავდაყირა დატრიალება (ვთქვათ, მაცივრის ერთი მხრიდან მეორეზე გადატანა), როგორც მე გავაკეთე, თქვენ დაგჭირდებათ არა მხოლოდ HDMI გამოსახულების გადაბრუნება, არამედ სენსორული ეკრანის კოორდინატებიც. შენიშვნა: მე მჯერა, რომ Raspberry Foundation Official 7 Touchscreen არ საჭიროებს ამ ნაბიჯებს, ეს უფრო მე –3 მხარის ეკრანებისთვისაა. როგორც მე ვიყენებდი.:)

ნაბიჯი 1: გადაატრიალეთ HDMI ვიდეო შეცვალეთ თქვენი config.txt ფაილი, რომელიც მდებარეობს /ჩატვირთვისას: sudo nano /boot/config.txt

დაამატეთ შემდეგი ხაზი: display_rotate = 2 180 გრადუსი

ნაბიჯი 2: შეატრიალეთ თქვენი სენსორული კოორდინატები შეცვალეთ ფაილი 40-libinput.conf მდებარე /usr/share/X11/xorg.conf.dsudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf

დატოვეთ კომენტარი არსებულ მთელ განყოფილებაზე, რომელიც ეხება "InputClass" - ს იდენტიფიკატორით "libinput touchscreen catchall"

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

ახლა დაამატეთ შემდეგი:

განყოფილება "InputClass" Identifier "libinput touchscreen catchall" MatchIsTouchscreen "on" MatchDevicePath "/dev/input/event*" Driver "evdav" Option "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1" EndSection

შეინახეთ და გადატვირთეთ. ეს "უნდა" გადააქციოს სენსორული კოორდინატები.

ვიმედოვნებ, რომ მოგეწონათ ეს ინსტრუქცია! მე მშვენივრად ვისიამოვნე მის მომზადებაში და მოვისმინე, როცა ამას ვწერ!

მე უკვე აღვნიშნე ამ პროექტის შეცვლა, რომელიც მოიცავს LED განათებულ ღილაკს, რომელიც ჩართავს/გამორთავს უკანა შუქს ეკრანზე, ასევე მეორე ღილაკს, რომელიც საშუალებას მომცემს გადავიდე სხვადასხვა სამუშაო მაგიდაზე და გავუშვა მრავალი პროგრამა, ასე რომ, FridgePi შეიძლება გამოყენებულ იქნას არა მხოლოდ Volumio– ს, არამედ ამინდის ანგარიშების, საყინულე შინაარსის მონაცემთა ბაზის თვალყურის დევნისთვის, საოჯახო ღონისძიებების კალენდარი და ა.შ.

კითხვები, კომენტარები, წინადადებები, იდეები, გთხოვთ, ნუ დააყოვნებთ მათ გამომიგზავნოთ ჩემი გზით!

გაუფრთხილდი და ბედნიერ გარჩევას!

ჟოლოს კონკურსი 2017
ჟოლოს კონკურსი 2017
ჟოლოს კონკურსი 2017
ჟოლოს კონკურსი 2017

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

გირჩევთ: