Სარჩევი:
- ნაბიჯი 1: მასალების ჩამონათვალი
- ნაბიჯი 2: შექმენით სატანკო შასი
- ნაბიჯი 3: მიამაგრეთ ელექტრო მოწყობილობები ფირფიტაზე
- ნაბიჯი 4: მიამაგრეთ კამერა და მანძილის მეტრი დაფაზე
- ნაბიჯი 5: მიამაგრეთ კამერის დაფა დგას და დადგით შასისზე
- ნაბიჯი 6: მიამაგრეთ ბატარეის დამჭერი შასისზე
- ნაბიჯი 7: მიამაგრეთ ელექტრული ფირფიტა შასისზე და დააკავშირეთ ყველაფერი
- ნაბიჯი 8: პროგრამული უზრუნველყოფის დაყენება
- ნაბიჯი 9: კავშირის დაყენება
- ნაბიჯი 10: მიიღეთ Android აპლიკაცია
ვიდეო: PiTanq - რობოტი -ტანკი ჟოლოს Pi და Python– ით, რომ ისწავლონ AI: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
Pitanq არის რობოტი-ტანკი, რომელსაც აქვს კამერა Raspberry Pi. მისი მიზანია ხელი შეუწყოს თვითმართვის ხელოვნური ინტელექტის სწავლებას. სატანკოზე AI გამყარებულია OpenCV და Tensoflow სპეციალურად Raspbian Jessie– სთვის.
მყარი ალუმინის შასის საფუძველზე PiTanq კარგია გარე გამოყენებისთვის.
არსებობს ღია კოდის პითონის ვებ სერვისი, რომელიც ასახავს REST ინტერფეისს რობოტის გასაკონტროლებლად.
ასევე გათვალისწინებულია Android პროგრამა.
არის კიდევ რამოდენიმე დამატებითი რამ: კამერის დასაკეცი და დახრილი (ასევე ტელეფონით კონტროლირებადი) და ულტრაბგერითი სენსორი.
პასუხისმგებლობის უარყოფა. ეს არ არის სრული სახელმძღვანელო, მხოლოდ მონახაზი. სრული სახელმძღვანელო არის GitHub– ზე.
ნაბიჯი 1: მასალების ჩამონათვალი
ჟოლო პი
კამერა
დენის გადამყვანი
საავტომობილო კონტროლერი
PWM კონტროლერი
2x18650 ბატარეები
Ჩარჩო
პან-და-დახრის სადგამი
პასუხისმგებლობის უარყოფა. აღნიშნული სია არ არის დასრულებული. ბევრი პატარა ნივთია, როგორიცაა მავთულები, ხრახნები, აკრილის ფირფიტები. შეგიძლიათ მიიღოთ მეტი ინფორმაცია ან შეიძინოთ მთელი პაკეტი PiTanq ვებსაიტზე
ნაბიჯი 2: შექმენით სატანკო შასი
ნაბიჯი 3: მიამაგრეთ ელექტრო მოწყობილობები ფირფიტაზე
ნაბიჯი 4: მიამაგრეთ კამერა და მანძილის მეტრი დაფაზე
ნაბიჯი 5: მიამაგრეთ კამერის დაფა დგას და დადგით შასისზე
ნაბიჯი 6: მიამაგრეთ ბატარეის დამჭერი შასისზე
ნაბიჯი 7: მიამაგრეთ ელექტრული ფირფიტა შასისზე და დააკავშირეთ ყველაფერი
ნაბიჯი 8: პროგრამული უზრუნველყოფის დაყენება
- დააინსტალირეთ Raspbian Jessie
- დააინსტალირეთ OpenCV
- დააინსტალირეთ Tensorflow
- დააინსტალირეთ MJPG-Streamer
- მიიღეთ კონტროლის სამსახურის კოდი GitHub– დან
ეს კოდი დაწერილია პითონზე და უზრუნველყოფს REST ინტერფეისს ტანკის გასაკონტროლებლად.
როგორც AI გამოყენების მაგალითები არსებობს:
- კატის მაძიებელი ჰაარის კასკადებით OpenCV– დან
- ობიექტის დეტექტორი OpenCV-DNN– ით
- გამოსახულების კლასიფიკატორი Tensorflow– ით
REST ინტერფეისი არის:
- GET /პინგი
- GET /ვერსია
- GET /სახელი
- GET /dist
- POST /fwd /ჩართულია
- POST /fwd /off
- POST /უკან /ჩართული
- POST /უკან /გამორთვა
- POST /მარცხნივ /ჩართულია
- POST /მარცხენა /გამორთვა
- POST /მარჯვნივ /ჩართული
- POST /მარჯვნივ /გამორთვა
- პოსტი /ფოტო /მარკა
- GET /ფოტო /: phid
- GET /ფოტო /სია
- POST /cam /up
- POST /cam /down
- POST /cam /right
- POST /cam /left
- POST/detect/haar/: phid
- POST/detect/dnn/: phid
- POST/classify/tf/: phid
ნაბიჯი 9: კავშირის დაყენება
Raspberry Pi– სთვის Wi-Fi კავშირის დაყენების უთავო გზა არსებობს.
ჩადეთ microSD ბარათი Raspbian– ით კომპიუტერში.
შექმენით ტექსტური ფაილი wpa_supplicant.conf შინაარსით:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 ქვეყანა = აშშ
network = {ssid = "your-wifi-network" psk = "your-wifi-password" key_mgmt = WPA-PSK}
ასევე რეკომენდირებული იქნება ცარიელი ფაილის შექმნა "ssh". ის საშუალებას მისცემს დისტანციურ წვდომას RPI– ზე (არ დაგავიწყდეთ ნაგულისხმევი პაროლის შეცვლა).
ნაბიჯი 10: მიიღეთ Android აპლიკაცია
დააინსტალირეთ Android პროგრამა Google Play– დან
აპლიკაციით შესაძლებელია ტანკის მართვა, კამერის გადატანა, პირდაპირი ვიდეოს ყურება, ფოტოების გადაღება, ფოტოებზე ობიექტების გამოვლენა.
გირჩევთ:
როგორ მოვამზადოთ სერვო, რომ მიიღოთ დახურული მარყუჟის კავშირი: 7 ნაბიჯი
როგორ შევცვალოთ სერვო, რომ მივიღოთ დახურული მარყუჟი: ► სერვოს მართვისას მიკროკონტროლერის საშუალებით (როგორც არდუინო), თქვენ შეგიძლიათ მისცეთ მას მხოლოდ სამიზნე ადგილმდებარეობის ბრძანებები (PPM სიგნალში). ამ შეკვეთით, სერვო გადავა ამ სამიზნეზე მდებარეობა. მაგრამ ეს არ არის მყისიერი! ზუსტად არ იცი როდის
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 ეკრანზე და ასევე შეგიძლიათ მოისმინოთ დრო სხვადასხვა დროის ინტერვალში, რაც სავსეა ბრმა ადამიანებისთვის და ის ასევე ცვლის დროინდელ ფერს დროთა განმავლობაში ბინდის შუქი საღამოს ნარინჯისფერი ხდება ყვითელი და მოსწონს
დაარწმუნეთ, რომ გამოიყენეთ მხოლოდ 12V- ის AC ხაზის ინვერტორი LED სინათლის სტრიქონების ნაცვლად, რომ გადააბრუნოთ ისინი 12V .: 3 ნაბიჯი
დაარწმუნეთ, რომ გამოიყენეთ მხოლოდ 12V- ის AC ხაზის ინვერტორი LED სინათლის სიმების ნაცვლად 12V- ზე მათი გადატვირთვის ნაცვლად .: ჩემი გეგმა მარტივი იყო. მინდოდა კედელზე მომუშავე LED სინათლის სტრიქონი ნაწილებად დამეწყვიტა, შემდეგ გადამეხა ის 12 ვოლტზე. ალტერნატივა იყო დენის ინვერტორის გამოყენება, მაგრამ ჩვენ ყველამ ვიცით, რომ ისინი საშინლად არაეფექტურია, არა? არა? ან არიან ისინი?