Სარჩევი:

Raspberry Pi Zero HDMI / WiFi შედუღების მიკროსკოპი: 12 ნაბიჯი (სურათებით)
Raspberry Pi Zero HDMI / WiFi შედუღების მიკროსკოპი: 12 ნაბიჯი (სურათებით)

ვიდეო: Raspberry Pi Zero HDMI / WiFi შედუღების მიკროსკოპი: 12 ნაბიჯი (სურათებით)

ვიდეო: Raspberry Pi Zero HDMI / WiFi შედუღების მიკროსკოპი: 12 ნაბიჯი (სურათებით)
ვიდეო: Подключение к raspberry pi zero w без hdmi кабеля и переходников 2024, ივლისი
Anonim
Image
Image
Raspberry Pi Zero HDMI / WiFi შედუღების მიკროსკოპი
Raspberry Pi Zero HDMI / WiFi შედუღების მიკროსკოპი
Raspberry Pi Zero HDMI / WiFi შედუღების მიკროსკოპი
Raspberry Pi Zero HDMI / WiFi შედუღების მიკროსკოპი

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

ამ საკითხის გადაწყვეტის მცდელობისას, მე გადავწყვიტე ავაშენო ჩემი გამწოვი მიკროსკოპი Raspberry Pi Zero W და კამერის მოდულის საფუძველზე. მიკროსკოპს შეუძლია Full HD ვიდეოს პირდაპირ HDMI მონიტორზე გადატანა პრაქტიკულად შეფერხების გარეშე, რაც სრულყოფილია შესადუღებლად. მაგრამ ასევე WiFi– ით დაყოვნებით ნახევარზე ნაკლები, რაც საკმაოდ კარგია დაფის შემოწმებისთვის.

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

თუ თქვენ გაქვთ 3D პრინტერი, დარწმუნდით, რომ ასევე შეამოწმეთ RichW36– ის საოცარი პროექტი Thingiverse– ზე მიკროსკოპის ვერსიისათვის 3D ბეჭდვის ნაწილების გამოყენებით!

ნაბიჯი 1: ინსტრუმენტები და ნაწილები

ინსტრუმენტები და ნაწილები
ინსტრუმენტები და ნაწილები
ინსტრუმენტები და ნაწილები
ინსტრუმენტები და ნაწილები
ინსტრუმენტები და ნაწილები
ინსტრუმენტები და ნაწილები
ინსტრუმენტები და ნაწილები
ინსტრუმენტები და ნაწილები

მიკროსკოპის შესაქმნელად დაგჭირდებათ შემდეგი ნაწილები:

1 x Raspberry Pi Zero W [10 €]

1 x Raspberry Pi კამერის მოდული [8 €] - თქვენ უნდა გატეხოთ მისი ფოკუსური სიგრძის შესაცვლელად და შესაძლებელი გახადოთ ფოკუსირება მის ძალიან ახლო ობიექტებზე. არ ვიცი შესაძლებელია თუ არა იგივე პროცედურა ახალი 8 მეგაპიქსელიანი კამერის მოდულით, ამიტომ მე გირჩევთ მის ნაცვლად მიიღოთ ორიგინალი 5 მეგაპიქსელიანი.

1 x Raspberry Pi Zero კამერის კაბელი [2 €] - როგორც უკვე იცით, Raspberry Pi Zero– ს აქვს კამერის უფრო პატარა კონექტორი ვიდრე სხვა Raspberry Pi დაფები, ასე რომ თქვენ ასევე დაგჭირდებათ სპეციალური ადაპტერის კაბელი კამერის მოდულის დასაკავშირებლად. რა

1 x პლასტიკური გამწოვი მიკრომეტრი - რაც უფრო იაფად ნახავთ მით უკეთესს, მე უბრალოდ გამოვიყენე ძველი პლასტიკური ანალოგი, რომელიც მე მქონდა მოტყუებული.

1 x ცალი მმართველი - მმართველის სიგანე უნდა იყოს უფრო მცირე ვიდრე კალიბრის მოძრავი ყბის სიგრძე. რაც შეეხება სიგრძეს, დაახლოებით 10 სმ -დან 15 სმ -მდე უნდა იყოს კარგი.

1x ალუმინის პროექტის ყუთი [4 €] - ეს იქნება გამოყენებული როგორც ასამბლეის საფუძველი და ის უნდა გაკეთდეს ლითონისგან, ასე რომ ის ასევე იქნება სითბოს მდგრადი. ყუთის საჭიროების მიზეზი არის ის, რომ თქვენ შეძლოთ მასში წონის დადება, რათა უფრო გამძლე იყოს შედუღების დროს.

1 x HDMI კაბელი და ქალი HDMI მამაკაცის მინი HDMI ადაპტერი - ასევე შეგიძლიათ შეიძინოთ HDMI მინი HDMI კაბელები, მაგრამ მე უკვე მქონდა ჩვეულებრივი HDMI კაბელი.

1 x მიკრო USB ელექტრომომარაგება - ჩემი გაზომვების თანახმად, Pi- ს მიერ გამოყვანილი დენი არასოდეს აღემატება 400mA- ს მაშინაც კი, როდესაც 1080p ვიდეო გადაღებულია WiFi- სა და HDMI- ზე ერთდროულად. ასე რომ, 500mA დენის წყაროც კი საკმარისი უნდა იყოს. მხოლოდ იმისათვის, რომ ვიყო უსაფრთხოდ გირჩევთ მიიღოთ 1A, განსაკუთრებით იმ შემთხვევაში, თუ თქვენ გეგმავთ პორტატული ვერსიის შექმნას, რომელსაც ასევე ექნება ზარალი გამაძლიერებელ კონვერტორზე.

1 x MicroSD ბარათი [5 €] - 4 გიგაბაიტიანიც კი საკმარისი იქნება, უბრალოდ დარწმუნდით, რომ ეს არის მაღალი ხარისხის მე –10 კლასი.

4 x M2 ხრახნები და თხილი [1 ევროზე ნაკლები] - ასევე შეიძლება გამოყენებულ იქნას უფრო დიდი დიამეტრის ხრახნები. თუმცა, რაც უფრო დიდია ხრახნი, მით უფრო ფართო უნდა იყოს ხვრელი და უფრო დიდია პლასტმასის გატეხვის რისკი.

1 x ცხელი წებოს ჯოხი [1 €]

საკაბელო Zip კავშირები [1 € -ზე ნაკლები] - ისინი გამოიყენებენ Pi- ს კალიბრის მოძრავ ნაწილზე დასამაგრებლად.

და შემდეგი ინსტრუმენტები:

ცხელი წებოს იარაღი

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

გრძელი ბრტყელი ცხვირსახოცი

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

ფილიპსის ხრახნიანი მანქანა

სურვილისამებრ, თუ გსურთ პორტატული გახადოთ, დაგჭირდებათ შემდეგი დამატებითი ნაწილები:

1 x LiPo ბატარეა [8 €] - რომლის სიმძლავრეც იქნება დამოკიდებული სასურველი ბატარეის ხანგრძლივობაზე, გამაძლიერებელი გადამყვანის ეფექტურობაზე და ენერგიის საშუალო მოხმარებაზე.

1 x LiPo ბატარეის დამტენი / 5V გამაძლიერებელი გადამყვანი [20 €] - ამ პროექტისთვის მე ავირჩევ PowerBoost 1000C ადაფრუტს. გაცილებით იაფი ალტერნატივებია ასევე eBay– ზე, თუმცა მე გადავწყვიტე ამ კონკრეტულთან ერთად წასვლა იმის გამო, რომ მას გააჩნდა კარგი თვისება, რომლის შესახებაც მე მოგვიანებით ვისაუბრებ.

1 x 40 პინიანი ორმაგი მწკრივის მამრობითი სათაური [1 ევროზე ნაკლები]

1 x 40 პინიანი ორმაგი მწკრივი ქალის პინ ჰედერი [1 ევროზე ნაკლები]

1 x 8 პინიანი მამრობითი პინ ჰედერი [1 ევროზე ნაკლები]

1 x 8 პინიანი ქალი Pin header [1 € -ზე ნაკლები]

1 x ცალი პროტოტიპის დაფა [1 €] - რადგან დაფის ორივე მხარეს მოგიწევთ ჩასამაგრებელი სათაურები, გირჩევთ მიიღოთ ორმხრივი. გარდა ამისა, თქვენ შეგიძლიათ მიიღოთ პროტოტიპის დაფა სპეციალურად Pi Zero– სთვის შექმნილი, მაგალითად ეს MakerSpot– დან.

1 x 1K რეზისტორები [1 ევროზე ნაკლები]

1 x 10K რეზისტორი [1 ევროზე ნაკლები]

1 x BC547 [1 ევროზე ნაკლები] - ნებისმიერი ზოგადი დანიშნულების NPN ტრანზისტორი გააკეთებს, ეს არის მხოლოდ ის, რაც მე გამოვიყენე.

1 x DPST მომენტალური გადამრთველი [1 €] - იდეალურ შემთხვევაში, თქვენ გსურთ DPST გადამრთველი, ასე რომ თქვენ შეგიძლიათ ჩართოთ და გამორთოთ Pi ერთი და იგივე ღილაკის გამოყენებით. სამწუხაროდ, მე არ მყავდა ირგვლივ, ამიტომ მე უნდა გამომეყენებინა ორი ცალკეული SPST მომენტალური გადამრთველი.

საკაბელო Zip Ties [1 € -ზე ნაკლები] - კიდევ ერთია საჭირო პორტატული ვერსიისთვის, პროტოტიპების დაფის უკანა მხარეს ბატარეის დასამაგრებლად.

Solder Wire

და შემდეგი დამატებითი ინსტრუმენტები:

გამდნარი რკინა

წყვილი მავთულის საჭრელი

მთლიანი ღირებულება არა პორტატული ვერსიისთვის, დენის წყაროს, HDMI კაბელის და მინი HDMI- ის ადაპტერის გამოკლებით, იყო დაახლოებით 30 ევრო. და პორტატული გახდომის დამატებითი ღირებულება ასევე იყო დაახლოებით 30 ევრო. ნაწილების უმეტესობა შეიძინა eBay– ზე.

ნაბიჯი 2: MicroSD- ის მომზადება

სურათის ჩაწერა microSD ბარათზე

როგორც სისტემის საფუძველი, გადავწყვიტე წავიდე ოფიციალური Raspbian Lite გამოსახულებით და დავაყენო მხოლოდ ის, რაც მჭირდებოდა. დასაწყებად, ჯერ გადმოწერეთ უახლესი Raspbian Lite სურათი raspberrypi.org ვებ გვერდიდან და ჩაწერეთ თქვენს microSD ბარათზე.

თუ თქვენ მუშაობთ Linux– ზე, მისი ამოღების შემდეგ შეგიძლიათ მისი დაწვა შემდეგი ბრძანების გაშვებით, როგორც root, dd if =/path/to/-raspbian-jessie-lite.img of =/dev/sdX bs = 4M

სადაც X არის მოწყობილობის ასო, რომელიც შეესაბამება თქვენს microSD- ს მაგ. გ ბრძანების გაშვებამდე დარწმუნდით, რომ არ არის დამონტაჟებული ტიხრები, რომლებიც ეკუთვნის microSD ბარათს. იმ შემთხვევაში, თუ არსებობს შემდეგი ბრძანება თითოეული მათგანის ამოსაღებად, umount /dev /sdXY

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

თუ თქვენ იყენებთ Windows- ს, Raspbian Lite სურათის გადმოტვირთვისა და მისი ამოღების შემდეგ, შეგიძლიათ გამოიყენოთ Win32DiskImager microSD ბარათზე დასაწვავად. დამატებითი ინფორმაცია შეგიძლიათ იხილოთ Raspberry Pi– ს ოფიციალურ დოკუმენტაციაში.

MacOS– ზე ხელმისაწვდომია გრაფიკული პროგრამა სახელწოდებით Etcher, რომელიც შეიძლება გამოყენებულ იქნას microSD ბარათზე გამოსახულების დაწვისთვის. გარდა ამისა, თქვენ ასევე შეგიძლიათ გამოიყენოთ dd Linux– ის მსგავსად, მაგრამ პროცესი ცოტა განსხვავებულია. კიდევ ერთხელ, შეგიძლიათ შეამოწმოთ ოფიციალური დოკუმენტაცია დამატებითი ინფორმაციისთვის.

კონფიგურაცია WiFi

MicroSD ბარათზე სურათის დაწვის შემდეგ თქვენ დაგჭირდებათ WiFi კონფიგურაცია პირველ ჩატვირთვის წინ და ასევე ჩართეთ SSH.

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

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

ქსელი = {ssid = psk = proto = RSN key_mgmt = WPA-PSK წყვილი = CCMP auth_alg = OPEN}

პროტო შეიძლება იყოს RSN WPA2- ისთვის, ან WPA WPA1.key_mgmt შეიძლება იყოს WPA-PSK, ან WPA-EAP საწარმოთა ქსელებისთვის. სხვათა შორის, შეიძლება იყოს CCMP WPA2- ისთვის, ან TKIP WPA1.autha_alg იქნება გახსნილი, ხოლო LEAP და გაზიარებულია სხვა ვარიანტები. რაც შეეხება ქვეყანას, ssid და psk, ეს უნდა იყოს საკმაოდ გასაგები.

ესე იგი, ახლავე ამოიღეთ microSD ბარათი თქვენი კომპიუტერიდან და განათავსეთ იგი თქვენს Pi- ზე. შემდეგი, შეაერთეთ თქვენი Pi HDMI მონიტორზე, შეაერთეთ კამერის მოდული სპეციალური ლენტის კაბელის გამოყენებით და საბოლოოდ განათავსეთ ენერგია. რამდენიმე წამის შემდეგ თქვენი Pi უნდა ჩაირთოს და ავტომატურად დაუკავშირდეს თქვენს WiFi ქსელს. ეკრანზე, თქვენ ასევე უნდა ნახოთ IP მისამართი, რომელიც მან მიიღო თქვენი როუტერის DHCP სერვერიდან.

განახლება 4/6/2018:

თუ რაიმე მიზეზით თქვენი Pi ვერ ახერხებს WiFi– ს დაკავშირებას ჩატვირთვისას, სცადეთ შემდეგი wpa_supplicant.conf ნაცვლად, ქვეყანა =

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "" psk = ""}

მე ცოტა ხნის წინ ვცდილობდი Raspbian– ის უახლესი ვერსიით დამეყენებინა თავაწეული Pi Zero W და მე ვერ შევძელი მისი მუშაობა, სანამ არ გამოვიყენე ზემოთ მოყვანილი wpa_supplicant.conf. ასე რომ, თუ თქვენც გექნებათ იგივე პრობლემა, ეს შეიძლება დაგეხმაროთ.

ნაბიჯი 3: SSH კავშირის დამყარება

იმ შემთხვევაში, თუ თქვენ ჯერ არ დაუკავშირდით მონიტორს თქვენს Pi– ს და ვერ ხედავთ რა IP მისამართი მიიღო, მისი აღმოჩენის რამდენიმე გზა არსებობს. ერთი გზა არის თქვენი როუტერის DHCP სერვერის ჟურნალების შემოწმება. ყველა როუტერი განსხვავებულია, ამიტომ მე არ ვაპირებ ამ პროცესის აღწერას.

Linux– ზე კიდევ ერთი მარტივი გზაა შემდეგი nmap ბრძანების გაშვება, როგორც root, nmap -sn x.x.x.x/y

სადაც x.x.x.x არის თქვენი პირადი ქსელის IP მისამართი მაგ. 192.168.1.0 და y არის ქსელის ნიღბის ერთეულების რიცხვი (ორობითი) მაგ. ქსელის ნიღბისთვის 255.255.255.0 ერთეულის რაოდენობა არის 24. ასე რომ, იმ კონკრეტული ქსელისთვის, რომელსაც თქვენ გაუშვებთ, nmap -sn 192.168.1.0/24

ამ ბრძანების გამომავალი მაგალითია შემდეგი, დაწყებული Nmap 6.47 (https://nmap.org) 2017-04-16 12:34 EEST

Nmap სკანირების ანგარიში 192.168.1.1 მასპინძლისთვის გაიზარდა (0.00044 წამიანი შეყოვნება). MAC მისამართი: 12: 95: B9: 47: 25: 4B (Intracom S. A.) Nmap სკანირების ანგარიში 192.168.1.2 მასპინძლისთვის (0.0076 წამიანი შეყოვნება). MAC მისამართი: 1D: B8: 77: A2: 58: 1F (HTC) Nmap სკანირების ანგარიში 192.168.1.4 მასპინძლისთვის (0.00067 წ. შეყოვნება). MAC მისამართი: 88: 27: F9: 43: 11: EF (Raspberry Pi Foundation) Nmap სკანირების ანგარიში 192.168.1.180 მასპინძლისთვის. Nmap დასრულებულია: 256 IP მისამართი (4 მასპინძელი ზემოთ) დასკანირებული 2.13 წამში

როგორც ხედავთ ჩემს შემთხვევაში Pi- ს აქვს IP მისამართი 192.168.1.4.

თუ Windows- ზე ხართ, ასევე არსებობს nmap- ის ვერსია, რომელიც შეგიძლიათ სცადოთ, რისთვისაც შეგიძლიათ მეტი ინფორმაციის პოვნა აქ. Pi- ს IP მისამართის მოპოვების შემდეგ შეგიძლიათ SSH- ის გამოყენება შემდეგი ბრძანების გამოყენებით Linux– ზე და MacOS– ზე, სშ პი@

ან Windows– ზე PuTTY– ის გამოყენებით.

ნაგულისხმევი პაროლი pi მომხმარებლისთვის არის ჟოლო.

ნაბიჯი 4: სისტემის კონფიგურაცია

ზოგადი კონფიგურაცია

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

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

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

sudo dpkg-გადააკეთეთ ლოკალები

გააგრძელეთ და შეარჩიეთ ყველა en_US ლოკალი სივრცის ზოლის პლუს ნებისმიერი სხვა ლოკალური მნიშვნელობის გამოყენებით. როდესაც დასრულდება, დააჭირეთ Enter. დაბოლოს, აირჩიეთ en_US. UTF-8, როგორც ნაგულისხმევი ლოკალი და დააჭირეთ Enter.

შემდეგი თქვენ უნდა დააკონფიგურიროთ დროის ზონა, sudo dpkg-ხელახლა დააკონფიგურირეთ tzdata

ამ ეტაპზე ალბათ კარგი იდეაა სისტემის განახლება, sudo apt-get განახლება

sudo apt-get განახლება sudo apt-get dist-upgrade

შემდეგი, თქვენ უნდა ჩართოთ კამერის მოდული raspi-config ბრძანების გამოყენებით, sudo raspi-config

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

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

raspivid -t 0

თქვენ უნდა გქონდეთ საშუალება ნახოთ ვიდეო არხი თქვენს HDMI მონიტორზე, შეგიძლიათ შეაჩეროთ ის ნებისმიერ დროს, როდესაც გსურთ Ctrl-C დაჭერით. თქვენ ასევე შეგიძლიათ გამოიყენოთ -vf და -hf დროშები სურათის გადასაღებად ვერტიკალურად და/ან ჰორიზონტალურად, თუ დაგჭირდებათ.

სტატიკური IP მისამართის დაყენება

შემდეგი რაც თქვენ უნდა გააკეთოთ, არის თქვენი Pi– სთვის სტატიკური IP მისამართის დაყენება. ამის გაკეთება ნანოს გამოყენებით შეცვალეთ თქვენი /etc/dhcpcd.conf, sudo nano /etc/dhcpcd.conf

და ბოლოს დაამატეთ შემდეგი სტრიქონები, ინტერფეისი wlan0

სტატიკური ip_address = სტატიკური მარშრუტიზატორები = სტატიკური domain_name_servers =

Domain_name_servers– ის პარამეტრზე შეგიძლიათ დაამატოთ მრავალი სერვერის სახელები, რომლებიც იყოფა სივრცეებზე, თუ გსურთ, მაგ. თქვენ ასევე შეგიძლიათ დაამატოთ Google DNS- ის IP, რომელიც არის 8.8.8.8, რათა გამოიყენოთ სარეზერვო სერვერად. დააჭირეთ Ctrl-X გასასვლელად, ჩაწერეთ y და ბოლოს დააჭირეთ Enter ცვლილებების შესანახად.

შემდეგ გადატვირთეთ dhcpcd და ქსელის მომსახურება შემდეგი ორი ბრძანების გაშვებით, sudo systemctl გადატვირთეთ dhcpcd.service

sudo systemctl გადატვირთეთ networking.service

ამ დროს SSH სესია უნდა ჩამოიხრჩო. არ ინერვიულოთ, თუმცა ეს მოსალოდნელია, რადგან თქვენ უბრალოდ შეცვალეთ Pi- ს IP, უბრალოდ დაუკავშირდით მას SSH– ით, მაგრამ ამჯერად თქვენ მიერ დანიშნული IP– ის გამოყენებით.

ნაბიჯი 5: GStreamer- ის დაყენება

Raspberry Pi– დან ვიდეოს გადაცემის რამდენიმე გზა არსებობს ქსელში, მაგრამ ის, რაც ყველაზე მცირე შეფერხებას იძლევა არის GStreamer– ის გამოყენებით. GStreamer– ის დასაყენებლად შეგიძლიათ უბრალოდ შეასრულოთ შემდეგი ბრძანებები, sudo apt-get განახლება

sudo apt-get დააინსტალირეთ gstreamer1.0-ინსტრუმენტები gstreamer1.0-დანამატები-კარგი gstreamer1.0-დანამატები-ცუდი

GStreamer– ს აქვს საკმაოდ ბევრი დამოკიდებულება, ასე რომ ამას გარკვეული დრო დასჭირდება. ინსტალაციის დასრულების შემდეგ, თქვენ შეგიძლიათ გადააწოდოთ კამერის ვიდეო არხი ქსელში და HDMI- ზე ერთდროულად, შემდეგი ბრძანების გამოყენებით, raspivid -t 0 -w 1920 -h 1080 -fps 30 -b 2000000 -o -| gst-launch-1.0 -v fdsrc! h264 გაანალიზეთ! rtph264pay კონფიგურაცია-ინტერვალი = 1 pt = 96! gdppay! tcpserversink მასპინძელი = პორტი = 5000

ეს შექმნის RTP ნაკადს 5000 პორტზე, რომელიც შეიძლება მიიღოთ თქვენს ადგილობრივ ქსელში ნებისმიერ აპარატს GStreamer– ის გამოყენებით, gst-launch-1.0 -v tcpclientsrc მასპინძელი = პორტი = 5000! gdpdepay! rtph264 გადასახადი! avdec_h264! ვიდეოკონვერტირება! autovideosink sync = false

GStreamer– ის დაინსტალირება Debian– ზე დაფუძნებული Linux დისტრიბუციის ნებისმიერ აპარატზე ხდება ზუსტად ისევე, როგორც Pi– ზე. უმეტეს დებიანზე დაფუძნებულ დისტრიბუციებს ასევე უნდა ჰქონდეთ GStreamer თავიანთ საცავებში.

GStreamer ასევე ხელმისაწვდომია Windows და MacOS– ზე, დეტალური ინფორმაცია მისი დაყენების შესახებ შეგიძლიათ იხილოთ აქ და აქ.

ნაბიჯი 6: ნაკადის კონფიგურაცია ავტომატურად ჩატვირთვისას

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

ასე რომ, ამისათვის ჯერ შექმენით ფაილი ნანოს გამოყენებით, sudo nano /usr/local/bin/network-streaming.sh

და შიგნით ჩასვით შემდეგი ორი სტრიქონი, #!/bin/bash

raspivid -t 0 -w 1920 -h 1080 -fps 30 -vf -hf -b 2000000 -o -| gst-launch-1.0 -v fdsrc! h264 გაანალიზეთ! rtph264pay კონფიგურაცია-ინტერვალი = 1 pt = 96! gdppay! tcpserversink მასპინძელი = პორტი = 5000

-Vf და -hf დროშები გამოიყენება გამოსახულების ვერტიკალურად და ჰორიზონტალურად გადასაბრუნებლად. კამერის ორიენტაციის მიხედვით მისი დაყენების შემდეგ, შეიძლება დაგჭირდეთ ან არ დაგჭირდეთ.

დააჭირეთ Ctrl-X გასასვლელად, ჩაწერეთ y და ბოლოს დააჭირეთ Enter ცვლილებების შესანახად. შემდეგ გახადეთ სკრიპტი შესრულებადი გაშვებით, sudo chmod +x /usr/local/bin/network-streaming.sh

შემდეგი თქვენ უნდა შექმნათ სისტემური სერვისის ფაილი, sudo nano /etc/systemd/system/network-streaming.service

და ჩასვით შემდეგი სტრიქონების შიგნით, [ერთეული]

აღწერა = ქსელის ვიდეო ნაკადის შემდეგ = network-online.target სურს = network-online.target [სერვისი] ExecStart =/usr/local/bin/network-streaming.sh StandardOutput = ჟურნალი+კონსოლი მომხმარებელი = pi გადატვირთვა = უკმარისობა [დააინსტალირეთ] WantedBy = multi-user.target

შეინახეთ ფაილი და გამოდით ნანოდან და გაუშვით შემდეგი ბრძანება თქვენი სერვისის შესამოწმებლად, sudo systemctl დაწყება ქსელის ნაკადი. სერვისი

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

ნაბიჯი 7: შექმენით ფაილური სისტემა მხოლოდ წაკითხვისთვის

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

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

პირველი რაც თქვენ უნდა გააკეთოთ არის ამოიღოთ რამდენიმე პაკეტი შემდეგი ბრძანების შესრულებით, sudo apt-get purge triggerhappy logrotate dphys-swapfile

შემდეგი, თქვენ უნდა შეცვალოთ rsyslog ერთად busybox syslogd დემონით, რაც საშუალებას მოგცემთ შეინახოთ სისტემის ჟურნალები მეხსიერებაში, sudo apt-get დააინსტალირეთ busybox-syslogd

sudo apt-get purge rsyslog

და გაიქეცი, sudo apt-get ავტომატური გადაადგილება

ამოიღონ ნებისმიერი პაკეტი, რომელიც აღარ არის საჭირო.

ამის შემდეგ, თქვენ შეძლებთ სისტემის ჟურნალების ნახვას ნებისმიერ დროს logread ბრძანების გამოყენებით.

შემდეგი, თქვენ უნდა გადაიტანოთ /etc/resolv.conf /tmp, რომელიც დამონტაჟდება მეხსიერებაზე, რადგან ის უნდა დარჩეს დასაწერი.

sudo rm /etc/resolv.conf

sudo touch /tmp/resolv.conf sudo ln -s /tmp/resolv.conf /etc/resolv.conf

სხვა ფაილი, რომელიც დასაწერი უნდა იყოს არის/var/lib/systemd/random-seed, ასე რომ, ანალოგიურად, sudo rm/var/lib/systemd/random-seed

sudo touch/tmp/random-seed sudo chmod 600/tmp/random-seed sudo ln -s/tmp/random-seed/var/lib/systemd/random-seed

იმის გამო, რომ შემთხვევითი თესლის ფაილი ჩვეულებრივ არ არის შექმნილი ჩატვირთვისას და /tmp შინაარსი არასტაბილურია, თქვენ უნდა შეცვალოთ ის სისტემის სისტემის შემთხვევითი სერვისის ფაილის მომსახურების ფაილის შეცვლით. ასე რომ, ნანოს გამოყენებით, sudo nano /lib/systemd/system/systemd-random-seed.service

და უბრალოდ დაამატეთ ხაზი მომსახურების განყოფილების ბოლოს, ExecStartPre =/bin/echo "">/tmp/random-seed

ასე გამოიყურება ასე, [სერვისი]

ტიპი = oneshot RemainAfterExit = დიახ ExecStart =/lib/systemd/systemd-random-seed load ExecStop =/lib/systemd/systemd-random-seed save ExecStartPre =/bin/echo "">/tmp/random-seed

და გაიქეცი, sudo systemctl daemon-reload

თქვენი სისტემური სერვისის ფაილების გადატვირთვისთვის.

შემდეგი თქვენ უნდა შეცვალოთ /etc /fstab ფაილი, sudo nano /etc /fstab

და დაამატეთ ro ვარიანტი /dev /mmcblk0p1 და /dev /mmcblk0p2 ტიხრებზე, რათა ჩამტვირთავზე იყოს მხოლოდ წაკითხული. და დაამატეთ კიდევ რამდენიმე ხაზი, ასე რომ /tmp, /var /log და /var /tmp დამონტაჟდება მეხსიერებაზე. ამ ცვლილებების შეტანის შემდეგ თქვენი /etc /fstab ფაილი მსგავსი უნდა იყოს, proc /proc proc ნაგულისხმევი 0 0

/dev /mmcblk0p1 /ჩატვირთვის vfat ნაგულისხმევი, ro 0 2 /dev /mmcblk0p2 /ext4 ნაგულისხმევი, noatime, ro 0 1 # swapfile არ არის swap დანაყოფი, აქ არ არის ხაზი # გამოიყენეთ dphys-swapfile swap [on | off] ამისთვის tmpfs /tmp tmpfs nosuid, nodev 0 0 tmpfs /var /log tmpfs nosuid, nodev 0 0 tmpfs /var /tmp tmpfs nosuid, nodev 0 0

დაბოლოს, შეცვალეთ თქვენი cmdline.txt, sudo nano /boot/cmdline.txt

და ხაზის ბოლოს დაამატეთ პარამეტრები fastboot noswap ro, რათა გამორთოთ ფაილური სისტემის შემოწმება, გამორთოთ სვოპი და აიძულოთ ფაილური სისტემა დამონტაჟდეს მხოლოდ წასაკითხად. ამის შემდეგ თქვენი /boot/cmdline.txt მსგავსი უნდა იყოს, dwc_otg.lpm_enable = 0 კონსოლი = serial0, 115200 კონსოლი = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 ლიფტი = ვადა fsck.repair = დიახ rootwait fastboot noswap ro

დაბოლოს, გადატვირთეთ სისტემა, რომ ცვლილებები ძალაში შევიდეს. გადატვირთვის შემდეგ, თუ ყველაფერი ისე წავიდა, როგორც მოსალოდნელი იყო, sudo touch /ჩატვირთვა /ტესტი

sudo touch /test

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

თუ რაიმე მიზეზის გამო დაგჭირდებათ root ფაილური სისტემის დროებით წაკითხვა-წერა, მაგ. ზოგიერთი პაკეტის დაყენების მიზნით, შეგიძლიათ ამის გაკეთება შემდეგი ბრძანების გამოყენებით, sudo mount -o remount, rw /

დასრულების შემდეგ, გაუშვით შემდეგი ბრძანება, რომ ხელახლა მხოლოდ წაკითხული გახადოთ, sudo mount -o remount, ro /

თუ გსურთ განახლებების გაკეთება, დარწმუნდით, რომ დააინსტალირეთ ორივე /ჩატვირთვისას და /წაკითხვა-ჩაწერისას, რადგან ბირთვისა და ფირმის განახლებები ასევე წერს /ჩატვირთვის დანაყოფს.

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

ნაბიჯი 8: კამერის მოდულის გატეხვა

კამერის მოდულის გატეხვა
კამერის მოდულის გატეხვა
კამერის მოდულის გატეხვა
კამერის მოდულის გატეხვა

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

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

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

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

ნაბიჯი 9: მიკროსკოპის შეკრება

მიკროსკოპის აწყობა
მიკროსკოპის აწყობა
მიკროსკოპის აწყობა
მიკროსკოპის აწყობა
მიკროსკოპის აწყობა
მიკროსკოპის აწყობა
მიკროსკოპის აწყობა
მიკროსკოპის აწყობა

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

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

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

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

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

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

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

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

ნაბიჯი 10: პორტატული: პროგრამული უზრუნველყოფა

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

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

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

ამის გაკეთება მართლაც მარტივია, ყველაფერი რაც თქვენ გჭირდებათ არის თქვენი /etc/config.txt ფაილის რედაქტირება, sudo mount -o remount, rw /boot

sudo nano /boot/config.txt

და დაამატეთ შემდეგი სტრიქონი მის ბოლოს, dtoverlay = gpio-poweroff, gpiopin = 26, active_low

ახლა, თუ თქვენ გადატვირთავთ თქვენს ჟოლოს და გაზომავთ ძაბვას GPIO26 პინზე (პინ 37 GPIO სათაურზე) მიწასთან მიმართებაში, თქვენ უნდა ნახოთ 3.3 ვ იმ მომენტიდან, როდესაც Pi იწყებს ჩატვირთვას. და სრული გამორთვის შემდეგ ის უნდა გახდეს 0V.

ახლა რომ დასრულდა, თქვენ უნდა დაწეროთ მარტივი სკრიპტი, რომელიც მონიტორინგს გაუწევს GPIO მეორე პინის სტატუსს და როდესაც ის დაბალი გახდება, გამოიწვევს გამორთვას. ამ მიზნით თქვენ უნდა დააინსტალიროთ wiringpi პაკეტი, რომელიც მოყვება gpio ბრძანებას.

sudo mount -o remount, rw /

sudo apt-get განახლება sudo apt-get დააინსტალირეთ გაყვანილობა

ახლა ნანოს გამოყენებით შექმენით სკრიპტი, sudo nano /usr/local/sbin/power-button.sh

და ჩასვით შემდეგ სტრიქონებში, #!/bin/bash

მართალია გააკეთე თუ (($ (gpio წაკითხული 24) == 0)) მაშინ systemctl poweroff fi ძილის 1

და შენახვისა და გასვლის შემდეგ ასევე გახადეთ იგი შესრულებადი, sudo chmod +x /usr/local/sbin/power-button.sh

მნიშვნელოვანია აღინიშნოს, რომ გაყვანილობის 24 პინი შეესაბამება GPIO19 პინს, რომელიც არის პინი 35 GPIO სათაურზე. თუ ეს გაუგებრად ჟღერს, შეგიძლიათ გადახედოთ Raspberry Pi pinout– ს pinout.xyz ვებსაიტზე და ვებ – გვერდს wiringpi.com– ის ქინძისთავების შესახებ. გაშვებული ბრძანება gpio readall, ასევე შეიძლება გამოსადეგი იყოს რომელი პინის რომელია.

შემდეგი, თქვენ უნდა შექმნათ სისტემური სერვისის ფაილი, sudo nano /etc/systemd/system/power-button.service

შემდეგი შინაარსით, [ერთეული]

აღწერა = დენის ღილაკის მონიტორინგი შემდეგ = network-online.target სურს = network-online.target [სერვისი] ExecStart =/usr/local/sbin/power-button.sh StandardOutput = ჟურნალი+კონსოლი გადატვირთვა = გაუმართაობის [ინსტალაცია] WantedBy = multi-user.target

დაბოლოს, სერვისის დასაწყებად და მისი ჩატვირთვისას გასაშვებად, sudo systemctl ჩართვა power-button.service

sudo systemctl ჩართვა power-button.service

და კვლავ დააინსტალირეთ ფაილური სისტემა მხოლოდ წასაკითხად, sudo mount -o remount, ro /

ნაბიჯი 11: პორტატული: აპარატურა

პორტატული: აპარატურა
პორტატული: აპარატურა
პორტატული: აპარატურა
პორტატული: აპარატურა
პორტატული: აპარატურა
პორტატული: აპარატურა
პორტატული: აპარატურა
პორტატული: აპარატურა

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

თქვენ ასევე უნდა შეაერთოთ მამრობითი სათაური Raspberry Pi– ს GPIO– ზე და ასევე ქალი PowerBoost– ზე, ასე რომ თქვენ მარტივად შეგიძლიათ მიამაგროთ ის და Pi დაფაზე, რომლის აშენებასაც აპირებთ. თქვენი დაფა არსებითად მიმაგრებულია Pi Zero– ს თავზე, როგორც ქუდი, და PowerBoost დაფის თავზე. Pi ასევე იკვებება პირდაპირ GPIO სათაურიდან PowerBoost +5V პინის გამოყენებით.

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

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

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

ნაბიჯი 12: გაუმჯობესების იდეები

გაუმჯობესების იდეები
გაუმჯობესების იდეები
გაუმჯობესების იდეები
გაუმჯობესების იდეები
გაუმჯობესების იდეები
გაუმჯობესების იდეები

მოშორება არასასურველი სინათლის წყაროებიდან

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

თუ გსურთ გამორთოთ საბედნიეროდ ამის გაკეთება საკმაოდ მარტივია. მას შემდეგ რაც /ჩატვირთვის დანაყოფი ჩაწერეთ, sudo mount -o remount, rw /boot

შეცვალეთ თქვენი /boot/config.txt ნანოს გამოყენებით, sudo nano /boot/config.txt

და ბოლოს დაამატეთ შემდეგი სტრიქონი, გამორთეთ_კამერა_თვალიერი = 1

ამის გაკეთება უნდა გამოიწვიოს კამერის LED გამორთული, სისტემის გადატვირთვის შემდეგ.

თუ თქვენ შექმენით პორტატული ვერსია, PowerBoost 1000C– ს სამწუხაროდ აქვს სასაცილოდ ნათელი ლურჯი LED, რომელიც მიუთითებს იმაზე, რომ დენი ჩართულია. გარდა იმისა, რომ თქვენ გააფუჭებთ თქვენი სურათების ექსპოზიციას, შეიძლება ასევე შეაწუხოთ თქვენი თვალები შედუღების დროს, მხოლოდ იმის გამო, თუ რამდენად ნათელია იგი.

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

რეგულირებადი გადიდება

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

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

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

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

მეორე პრიზი მიკროკონტროლერის კონკურსში 2017

გირჩევთ: