Სარჩევი:
ვიდეო: ავტომატური Photobooth: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს გაჩვენებთ როგორ გააკეთოთ ავტომატური ფოტო ჯიხური ჟოლოს პი, ულტრაბგერითი დისტანციის სენსორის და რამდენიმე სხვა აქსესუარის გამოყენებით. მინდოდა გავაკეთო პროექტი, რომელიც იყენებს როგორც დახვეწილ ტექნიკას, ასევე პროგრამას, რომელიც დახვეწილია. მე გამოვიკვლიე მსგავსი პროექტები ჟოლოს პი რესურსების გვერდზე, ზოგიერთი ეს პროექტი არის პითონის ფიზიკური გამოთვლა და მიკრო ბიტიანი სელფი. ერთმა აჩვენა როგორ გამოვიყენოთ ჟოლოს კამერა, ხოლო მეორემ აჩვენა როგორ გამოვიყენოთ ულტრაბგერითი დისტანციის სენსორი.
ნაბიჯი 1: მასალები
სანამ დავიწყებთ ჩვენი სქემის მშენებლობას, დაგჭირდებათ რამდენიმე მასალა:
1 x ჟოლო Pi 3
1 x T-Cobbler
1 x Pi კამერა
1 x ულტრაბგერითი მანძილის სენსორი
3 x RGB LED ნათურები
10 x 330 Ohms რეზისტორები
1 x 560 Ohms რეზისტორი
5 x სხვადასხვა ფერის კაბელების კოჭა
1 x პურის დაფა
ნაბიჯი 2: წრის შექმნა
ეს არის გზა, რომელიც მე გავაგრძელე ჩემი წრედის დასაკავშირებლად:
1. ამ წრედის გასაკეთებლად გსურთ Raspberry Pi კამერა ჩართოთ შესაბამის სოკეტში
2. შეაერთეთ T-Cobbler პურის დაფაზე.
3. საბაჟო სიგრძის ჯუმბერის კაბელების გამოყენებით შეაერთეთ ერთი დენის სარკინიგზო მაგისტრალთან და ერთი მიწასთან
4. შეაერთეთ ულტრაბგერითი მანძილის სენსორი და შეაერთეთ "vcc" ფეხი ძალაში, "gnd" მიწაში, "trig" GPIO პინში და "ექო" 330 ohms რეზისტორში, რომელიც აკავშირებს 560 ohms რეზისტორს რომელიც დაკავშირებულია მიწასთან და GPIO პინთან.
5. განათავსეთ სამი RGB LED ები პურის დაფაზე, რომელიც აკავშირებს LED- ების ანოდს ძალას და დააკავშირეთ სხვადასხვა ფეხი, რომლებიც აკონტროლებენ LED- ების ფერს 330 ohms რეზისტენტებთან და შემდეგ GPIO ქინძისთავებთან.
ნაბიჯი 3: კოდი
იმისათვის, რომ Raspberry Pi- მ გამოიყენოს GPIO ქინძისთავები, ჩვენ დაგვჭირდება კოდირება, რომ რაღაც გავაკეთოთ. კოდის შესაქმნელად მე გამოვიყენე პითონი 3 IDLE. კოდი, რომელიც მე გავაკეთე, იყენებს RPi. GPIO- ს, ასევე gpiozero ბიბლიოთეკას ფუნქციონირებისთვის. არსებობს პროცედურები სხვადასხვა ფერისთვის და არის ფუნქცია, რომელიც ითვლის მანძილს ულტრაბგერითი მანძილის სენსორის გამოყენებით და როდესაც რაღაც არის დიაპაზონში ის გახსნის pi კამერის გადახედვას და LED- ებს ითვლის და შემდეგ ხდება სურათის გადაღება.
აქ არის კოდი, რომელიც მე გამოვიყენე:
picamera იმპორტიდან PiCamera საწყისი gpiozero იმპორტის ღილაკი, LED დროიდან იმპორტი ძილის იმპორტი RPi. GPIO როგორც GPIO იმპორტის დრო
r = [LED (23), LED (25), LED (12)]
g = [LED (16), LED (20), LED (21)] b = [LED (17), LED (27), LED (22)] ღილაკი = ღილაკი (24) GPIO.setmode (GPIO. BCM) GPIO_TRIGGER = 19 GPIO_ECHO = 26 GPIO. დაყენება (GPIO_TRIGGER, GPIO. OUT) GPIO.setup (GPIO_ECHO, GPIO. IN)
def წითელი (x):
r [x]. off () g [x].on () b [x].on ()
def off (x):
r [x].on () g [x].on () b [x].on ()
def off ():
r [0].on () g [0].on () b [0].on () r [1].on () g [1].on () b [1].on () r [2].on () g [2].on () b [2].on ()
def მწვანე (x):
r [x].on () g [x]. off () b [x].on ()
def ლურჯი (x):
r [x].on () g [x].on () b [x]. off ()
def run ():
camera.capture ('selfie.jpg') camera.stop_preview ()
def მანძილი ():
GPIO.output (GPIO_TRIGGER, True) time.sleep (0.00001) GPIO.putput (GPIO_TRIGGER, False) StartTime = time.time () StopTime = time.time () while GPIO.input (GPIO_ECHO) == 0: StartTime = time. დრო () GPIO.input (GPIO_ECHO) == 1: StopTime = time.time () TimeElapsed = StopTime - StartTime მანძილი = (TimeElapsed *34300) / 2 დაბრუნების მანძილი
გამორთული ()
ხოლო True: d = მანძილი () თუ int (d) <= 30: PiCamera– ით () როგორც კამერა: camera.start_preview () წითელი (0) ძილი (1) ლურჯი (1) ძილი (1) მწვანე (2) ძილი (1) გამორთული () camera.capture ('selfie.jpg') camera.stop_preview ()
გირჩევთ:
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი: 8 ნაბიჯი (სურათებით)
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო: ბიტის გამოყენებით: ამ ინსტრუქციაში მე ვაჩვენებ, თუ როგორ უნდა ავაშენოთ მცენარეების ავტომატური მორწყვის სისტემა მიკრო: ბიტის და სხვა მცირე ელექტრონული კომპონენტების გამოყენებით. მიკრო: ბიტი იყენებს ტენიანობის სენსორს მცენარის ნიადაგში ტენიანობის დონის მონიტორინგი და
DIY ავტომატური მუსიკალური საშობაო შუქები (MSGEQ7 + Arduino): 6 ნაბიჯი (სურათებით)
DIY ავტომატური მუსიკალური საშობაო შუქები (MSGEQ7 + Arduino): ასე რომ, ყოველწლიურად ვამბობ, რომ ვაპირებ ამის გაკეთებას და ვერასდროს შევუდგები ამის გაკეთებას, რადგან ბევრს ვაჭიანურებ. 2020 წელი არის ცვლილებების წელი, ამიტომ მე ვამბობ, რომ ეს არის წელი ამის გასაკეთებლად. ასე რომ, იმედი მაქვს მოგეწონებათ და შექმენით თქვენი საკუთარი მუსიკალური საშობაო შუქები. ეს იქნება ს
ავტომატური ქულა აღმასრულებელი პარ 3 გოლფის თამაშისთვის: 12 ნაბიჯი (სურათებით)
ავტომატური ქულები აღმასრულებელი Par 3 გოლფის თამაში: მე ახლახანს გამოვაქვეყნე ინსტრუქცია სახალისო თამაშების შესაქმნელად, რომელიც არის პორტატული და შესაძლებელია როგორც შიგნით, ასევე გარეთ. მას ჰქვია "აღმასრულებელი Par 3 გოლფის თამაში". მე შევადგინე ბარათი, რომლითაც თითოეული მოთამაშე 9 "ხვრელში" გაიტანს. Როგორც
ქორწილი / ღონისძიება Photobooth: 6 ნაბიჯი (სურათებით)
ქორწილი / ღონისძიება Photobooth: გამარჯობა ყველას, მე გავთხოვდი შარშან, როდესაც ჩვენ ვეძებთ D- დღის მომზადებას, ბევრი საქორწინო კონვენციაზე წავედით. ყველა კონვენციაზე არის Photobooth renter, მე მეგონა, რომ photobooth იყო დიდი იდეა ქორწილისთვის, თითოეული სტუმარი
DIY Photobooth: 7 ნაბიჯი (სურათებით)
წვრილმანი Photobooth: ეს არის გაკვეთილი, თუ როგორ უნდა ავაშენოთ საკუთარი ფოტობუტი, ისევე როგორც ტრადიციული, რომელიც ნაჩვენებია სავაჭრო ცენტრებში, გასართობ პარკებში და სავაჭრო ცენტრებში მთელს მსოფლიოში. ეს ჯიხური არის სრულიად ციფრული და ბევრად უფრო იაფი/ადვილი გასაკეთებელია სახლში. მე გავბრაზდი