Სარჩევი:
- ნაბიჯი 1: დისტანციური კავშირი თქვენს Raspberry Pi– სთან Wifi– ს გამოყენებით
- ნაბიჯი 2: გაიგეთ L293D- ის როლი
- ნაბიჯი 3: გაყვანილობა
- ნაბიჯი 4: რამდენიმე შედუღება…
- ნაბიჯი 5: ატვირთეთ პროგრამული უზრუნველყოფა
- ნაბიჯი 6: შექმენით თქვენი როვერი
ვიდეო: თქვენი ჟოლოს მოტორიზაცია: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ეს ინსტრუქციები დაამატებთ ბორბლებს თქვენს Raspberry pi- ს, ასე რომ თქვენ შეგიძლიათ მიიღოთ თქვენი პროექტი იქ, სადაც ტრანზისტორი არ ყოფილა.
ეს გაკვეთილი გაგაცნობთ ტექნიკურ ნაწილს, თუ როგორ აკონტროლოთ ძრავები Wi-Fi ქსელის საშუალებით. ვინაიდან ეს პროექტი გაკეთდა ცნობილი ნაწილების უსარგებლო პლასტმასის ყუთის სათადარიგო ნაწილების გამოყენებით, რომელსაც მე ვიტოვებ უმიზეზოდ, შეიძლება დაგჭირდეთ კრეატიულობის გამოყენება, რათა გაარკვიოთ საუკეთესო საშუალება ამ ნაწილების ერთმანეთთან დასაკავშირებლად და თქვენი როვერის დიზაინის შესაქმნელად.
მასალები:
- ჟოლო Pi Zero W
- L293D
- DC 3V-6V DC გადაცემათა კოლოფი Arduino 3-ისთვის
- სმარტ რობოტი მანქანის ბორბლები
- მავთულის გადახტომა
- USB კაბელი
- ბატარეის დამჭერი (4 AA ბატარეა)
- პურის დაფა
- გასაყიდი რკინა
- ხრახნები, ლენტი, წებო, ყველაფერი, რაც ნივთებს ერთმანეთთან აკავშირებს.
ნაბიჯი 1: დისტანციური კავშირი თქვენს Raspberry Pi– სთან Wifi– ს გამოყენებით
პირველი მიზანი არის დისტანციურად დაკავშირება ჟოლოს პითან (RPi). ვივარაუდოთ, რომ თქვენ უკვე დაინსტალირებული გაქვთ Raspberry Pi OS (ხელმისაწვდომია აქ), თქვენ უნდა:
- შეაერთეთ RPi Wi-Fi ქსელთან
- იპოვნეთ მისი IP მისამართი
- ჩართეთ VNC სერვერი RPi– ზე
- ჩამოტვირთეთ პროგრამა თქვენს სმარტფონზე/ტაბლეტზე VNC Viewer.
1) პირველი ნაბიჯი არის პირდაპირი ვარაუდით, რომ თქვენ გაქვთ მონიტორი და კლავიატურა, რომლითაც შეგიძლიათ დაუკავშიროთ RPi, ამ შემთხვევაში თქვენ შეგიძლიათ გამოიყენოთ მომხმარებლის ინტერფეისი ისე, როგორც კომპიუტერზე. თუ თქვენ არ შეგიძლიათ გამოიყენოთ მონიტორი, თქვენ უნდა მიჰყევით ინსტრუქციას უსათაურო დაყენებისთვის.
2) ჩამოტვირთეთ პროგრამული უზრუნველყოფა "Advanced IP Scanner"; დააწკაპუნეთ სკანირებაზე და გამოჩნდება ყველა მოწყობილობა თქვენს ადგილობრივ ქსელში და მათი შესაბამისი IP მისამართი.
3) VNC სერვერის გასააქტიურებლად თქვენ უნდა გახსნათ ტერმინალი და გაუშვათ შემდეგი ბრძანება:
sudo raspi-config
შემდეგ დაათვალიერეთ ინტერფეისის პარამეტრები, შეარჩიეთ VNC სერვერი და დააყენეთ ჩართული. თუ თქვენ ერთ – ერთი ხართ მონიტორის გარეშე, თქვენ უნდა შეასრულოთ ეს ნაბიჯი SSH კავშირის გამოყენებით.
4) დაბოლოს, ჩამოტვირთეთ აპლიკაცია VNC Viewer თქვენს ტელეფონში, შეეხეთ "+" ხატულას, ჩაწერეთ თქვენი RPi- ს IP მისამართი, მიანიჭეთ მას ნებისმიერი სახელი და დააჭირეთ დაკავშირებას. ნაგულისხმევი სერთიფიკატები არის:
მომხმარებელი: pi Pass: ჟოლო
ნაბიჯი 2: გაიგეთ L293D- ის როლი
RPi– ს ქინძისთავები ამოძრავებს 3.3 V სარკინიგზო მაგისტრალს და აწვდის მაქსიმუმ 16 mA ერთ პინზე. ეს არ არის საკმარისი ძრავის დატენვისთვის. ქინძისთავები მხოლოდ სიგნალებს ემსახურება თითოეული ძრავის წინ ან უკან გადასატანად; ამ შეყვანის თანახმად, ცალკე წრე, სახელწოდებით H-Bridge, შეცვლის ძრავის ძაბვის პოლარობას AA ბატარეების გამოყენებით, როგორც ენერგიის წყაროს. L293D შეიცავს ორ H- ხიდს, ასე რომ თქვენ შეგიძლიათ დაუკავშიროთ მას ორი ძრავა.
თქვენ უნდა აირჩიოთ 4 ქინძისთავი ჟოლოს პიდან და დააკავშიროთ ისინი L293D- ის საკონტროლო შესასვლელ ქინძისთავებთან (7, 2, 10, 15).
ნაბიჯი 3: გაყვანილობა
მიამაგრეთ RPi და L293D პურის დაფაზე; მიამაგრეთ L293D პურის დაფის შუაგულში ისე, რომ მისი თითოეული ქინძი იყოს დამოუკიდებელ ხაზზე. შემდეგ დაასრულეთ გაყვანილობა ნახტომი მავთულის გამოყენებით.
ნაბიჯი 4: რამდენიმე შედუღება…
საჭიროა რამდენიმე შედუღების ამოცანა:
თქვენ უნდა შეკრათ 2 ძაფის მავთული თითოეულ ძრავას და დააკავშიროთ ისინი შესაბამის პინთან L293D- ზე
თქვენ უნდა დაურთოთ ბატარეის დამტენის სიმძლავრე (5V) და დამტენი მავთული USB კაბელის შესაბამის მავთულხლართებს, რათა თქვენ შეძლოთ თქვენი RPi ბატარეის გამოყენებით
ნაბიჯი 5: ატვირთეთ პროგრამული უზრუნველყოფა
გაამდიდრეთ ჟოლოს პი და დაუკავშირდით მას.
დისტანციური ინტერფეისი შეიქმნა პითონში tkinter– ის გამოყენებით.
დააინსტალირეთ ეს ბიბლიოთეკა ბრძანებით
sudo apt-get დააინსტალირეთ python3-tk
შექმენით ახალი ფაილი სახელწოდებით Remote.py და დააკოპირეთ თანდართული კოდი.
ინტერფეისის ღილაკები დაკავშირებულია ქვემოთ მოცემულ 4 ფუნქციასთან, რომლებიც სხვადასხვა კონფიგურაციაში აყენებენ საკონტროლო ქინძისთავებს ან HIGH- ზე ან LOW- ზე:
def Fw (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. HIGH) ბეჭდვა ("წინ") def Bk (): GPIO.output (20, GPIO. HIGH) GPIO.output (21, GPIO. HIGH) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) ბეჭდვა ("უკან ") def Stop (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) ბეჭდვა (" გაჩერება ") def მარცხნივ (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. LOW) def მარჯვნივ (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. HIGH) ბეჭდვა ("მარჯვნივ")
როდესაც მზად ხართ ტესტის გასაშვებად, გახსენით ახალი ტერმინალის ფანჯარა, დაათვალიერეთ ფაილის ადგილმდებარეობა და გაუშვით ბრძანება:
python3 დისტანციური. py
ნაბიჯი 6: შექმენით თქვენი როვერი
საბოლოოდ თქვენ შეგიძლიათ გადაწყვიტოთ როგორი იქნება თქვენი როვერი … მე მქონდა დაფის ნაწილები, პლასტმასის ზაზუნას ბურთი, რომელიც R2D2- ს ჰგავს, სათადარიგო ფოტოსურათი, რომელიც მე დავუკავშირე TX RX პინს (მაგრამ თუ კამერის მიმაგრებას აპირებთ, გამოიყენეთ მთავარი კამერის ინტერფეისი, ასე რომ თქვენ მიიღებთ ცოცხალ ვიდეოს)
მე არ მქონდა მესამე ბორბალი, ამიტომ მომიწია იმპროვიზაციამ. მე სამგანზომილებიანად დავბეჭდე რამდენიმე ნაჭერი, რომ ყველაფერი ერთმანეთთან იყოს დაკავშირებული, საჭიროების შემთხვევაში დავტოვებ
გირჩევთ:
შექმენით თქვენი საკუთარი გარემოს განათება ჟოლოს პი ნულით: 5 ნაბიჯი (სურათებით)
შექმენით თქვენი საკუთარი გარემოს განათება Raspberry Pi Zero– ით: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა დააკავშიროთ Raspberry Pi Zero რამდენიმე დამატებით ნაწილს, რათა დაამატოთ გარე განათების ეფექტი თქვენს ტელევიზორს, რაც აძლიერებს ხედვის გამოცდილებას. Დავიწყოთ
გაუშვით თქვენი ორთქლის თამაშები რეტრო არკადულ ნაკრებზე ჟოლოს პიით: 7 ნაბიჯი
გაუშვით თქვენი ორთქლის თამაშები რეტრო არკადულ ნაკრებზე ჟოლოს პიით: გაქვთ Steam ანგარიში უახლესი თამაშებით? რაც შეეხება არკადულ კაბინეტს? თუ ასეა, რატომ არ შეაერთეთ ისინი ორივე საოცარ Steam Streaming სათამაშო აპარატად. Steam– ის ხალხის წყალობით, ახლა თქვენ შეგიძლიათ გადმოწეროთ უახლესი თამაშები თქვენი კომპიუტერიდან ან Ma
LED მოციმციმე ჟოლოს პი - როგორ გამოვიყენოთ GPIO ქინძისთავები ჟოლოს პიზე: 4 ნაბიჯი
LED მოციმციმე ჟოლოს პი | როგორ გამოვიყენოთ GPIO ქინძისთავები ჟოლოს Pi- ზე: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ Raspberry pi- ის GPIO. თუ თქვენ ოდესმე იყენებთ Arduino– ს, ალბათ იცით, რომ ჩვენ შეგვიძლია LED გადამრთველი და ა. აანთეთ LED ან მიიღეთ შეყვანა გადამრთველიდან ასე
Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე - დაწყება ჟოლოს Pi 3B - თქვენი ჟოლოს პი 3: 6 ნაბიჯის დაყენება
Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე | დაწყება ჟოლოს Pi 3B | თქვენი Raspberry Pi 3-ის დაყენება: როგორც ზოგიერთმა თქვენგანმა იცის Raspberry Pi კომპიუტერები საკმაოდ გასაოცარია და შეგიძლიათ მიიღოთ მთელი კომპიუტერი მხოლოდ ერთ პატარა დაფაზე. Raspberry Pi 3 Model B- ს აქვს ოთხ ბირთვიანი 64-ბიტიანი ARM Cortex A53 დატვირთულია 1.2 GHz– ზე. ეს ადგენს Pi 3 -ს დაახლოებით 50
ჟოლოს ჟოლოს საათი უყურეთ მას ესმის და იგრძენი: 5 ნაბიჯი (სურათებით)
Raspberry Pi Oled Clock Watch It Hear It and Feel It: ეს არის ჭკვიანი საათი, რომელიც აჩვენებს დროს OLED ეკრანზე და ასევე შეგიძლიათ მოისმინოთ დრო სხვადასხვა დროის ინტერვალში, რაც სავსეა ბრმა ადამიანებისთვის და ის ასევე ცვლის დროინდელ ფერს დროთა განმავლობაში ბინდის შუქი საღამოს ნარინჯისფერი ხდება ყვითელი და მოსწონს