Indholdsfortegnelse:
- Trin 1: Liste over materialer
- Trin 2: Byg tankchassis
- Trin 3: Sæt elektriske apparater på en tallerken
- Trin 4: Sæt kamera og afstandsmåler på bordet
- Trin 5: Fastgør kamerakortet til stativ og stand til chassis
- Trin 6: Sæt batteriholderen i chassiset
- Trin 7: Fastgør den elektriske plade til chassiset og forbind alt
- Trin 8: Opsætning af software
- Trin 9: Opsætning af forbindelse
- Trin 10: Hent Android -app
![PiTanq - Robot -tank med Raspberry Pi og Python for at lære AI: 10 trin PiTanq - Robot -tank med Raspberry Pi og Python for at lære AI: 10 trin](https://i.howwhatproduce.com/images/002/image-3447-34-j.webp)
Video: PiTanq - Robot -tank med Raspberry Pi og Python for at lære AI: 10 trin
![Video: PiTanq - Robot -tank med Raspberry Pi og Python for at lære AI: 10 trin Video: PiTanq - Robot -tank med Raspberry Pi og Python for at lære AI: 10 trin](https://i.ytimg.com/vi/-qGf9K5JBnU/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
![PiTanq - Robot -tank med Raspberry Pi og Python for at lære AI PiTanq - Robot -tank med Raspberry Pi og Python for at lære AI](https://i.howwhatproduce.com/images/002/image-3447-35-j.webp)
Pitanq er en robot-tank med et kamera drevet af Raspberry Pi. Dens formål er at hjælpe med at lære en kunstig intelligens af selvkørsel. AI på tanken bakkes op af OpenCV og Tensoflow bygget specielt til Raspbian Jessie.
Baseret på robust aluminiums chassis er PiTanq god til udendørs brug.
Der er en open source python-webtjeneste, der udsætter REST-grænseflade for at styre robotten.
En Android -applikation leveres også.
Der er nogle flere ekstra ting: pan-and-tilt kamera stativ (også styret af telefon) og ultralydssensor.
Ansvarsfraskrivelse. Dette er ikke en komplet guide, bare en oversigt. Den fulde guide er på GitHub.
Trin 1: Liste over materialer
Hindbær Pi
Kamera
Strømomformer
Motorstyring
PWM -controller
2x18650 batterier
Chassis
Pan-and-tilt stander
Ansvarsfraskrivelse. Den nævnte liste er ikke udfyldt. Der er mange små ting, som ledninger, skruer, akrylplader. Du kan få mere information eller købe hele pakken på PiTanqs websted
Trin 2: Byg tankchassis
![Byg tankchassis Byg tankchassis](https://i.howwhatproduce.com/images/002/image-3447-36-j.webp)
Trin 3: Sæt elektriske apparater på en tallerken
![Sæt elektriske apparater på en tallerken Sæt elektriske apparater på en tallerken](https://i.howwhatproduce.com/images/002/image-3447-37-j.webp)
Trin 4: Sæt kamera og afstandsmåler på bordet
![Sæt kamera og afstandsmåler på bordet Sæt kamera og afstandsmåler på bordet](https://i.howwhatproduce.com/images/002/image-3447-38-j.webp)
Trin 5: Fastgør kamerakortet til stativ og stand til chassis
![Fastgør kamerakortet til stativ og stativ til chassis Fastgør kamerakortet til stativ og stativ til chassis](https://i.howwhatproduce.com/images/002/image-3447-39-j.webp)
Trin 6: Sæt batteriholderen i chassiset
![Fastgør batteriholderen til chassiset Fastgør batteriholderen til chassiset](https://i.howwhatproduce.com/images/002/image-3447-40-j.webp)
Trin 7: Fastgør den elektriske plade til chassiset og forbind alt
![Fastgør den elektriske plade til chassiset og forbind alt Fastgør den elektriske plade til chassiset og forbind alt](https://i.howwhatproduce.com/images/002/image-3447-41-j.webp)
Trin 8: Opsætning af software
- Installer Raspbian Jessie
- Installer OpenCV
- Installer Tensorflow
- Installer MJPG-Streamer
- Få kontroltjenestekode fra GitHub
Denne kode er skrevet på python og giver REST -interface til at styre tanken.
Som eksempler på AI -brug er der:
- kattefinder med Haar kaskader fra OpenCV
- objektdetektor med OpenCV-DNN
- billedklassificering med Tensorflow
REST -grænsefladen er:
- FÅ /ping
- GET /version
- FÅ /navn
- FÅ /dist
- POST /fwd /on
- POST /fwd /off
- POST /back /on
- POST /back /off
- POST /venstre /tændt
- POST /venstre /slukket
- POST /højre /tændt
- POST /højre /slukket
- POST /foto /make
- FÅ /foto /: phid
- FÅ /foto /liste
- POST /cam /up
- POST /cam /down
- POST /cam /højre
- POST /cam /venstre
- POST/detect/haar/: phid
- POST/detect/dnn/: phid
- POST/classify/tf/: phid
Trin 9: Opsætning af forbindelse
Der er en hovedløs måde at konfigurere Wi-Fi-forbindelse til Raspberry Pi.
Indsæt microSD -kortet med Raspbian i en computer.
Opret en tekstfil wpa_supplicant.conf med indhold:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 land = USA
netværk = {ssid = "dit-wifi-netværk" psk = "dit-wifi-kodeord" key_mgmt = WPA-PSK}
Det vil også blive anbefalet at oprette en tom fil med navnet "ssh". Det giver mulighed for fjernadgang til RPI (glem ikke at ændre standardadgangskoden).
Trin 10: Hent Android -app
![Hent Android App Hent Android App](https://i.howwhatproduce.com/images/002/image-3447-42-j.webp)
![Hent Android App Hent Android App](https://i.howwhatproduce.com/images/002/image-3447-43-j.webp)
Installer Android -appen fra Google Play
Med appen er det muligt at køre tanken, flytte kameraet, se live video, tage fotos, registrere objekter på fotos.
Anbefalede:
RGB -ur til at lære børn om tid: 4 trin
![RGB -ur til at lære børn om tid: 4 trin RGB -ur til at lære børn om tid: 4 trin](https://i.howwhatproduce.com/images/001/image-479-j.webp)
RGB -ur til at lære børn om tid: I aftes kom jeg på en idé om, hvordan jeg kan hjælpe min 5 -årige med at få en fornemmelse af tid.Det er klart, at børn orienterer sig om daglige begivenheder for at få en idé om, hvad der kommer næste gang. Men tidligere begivenheder er normalt lidt rodet og næsten aldrig i orden. Siden fortæller
Brug af Python til at lære ikke-engelske tastaturlayouter: 8 trin
![Brug af Python til at lære ikke-engelske tastaturlayouter: 8 trin Brug af Python til at lære ikke-engelske tastaturlayouter: 8 trin](https://i.howwhatproduce.com/images/001/image-147-17-j.webp)
Brug af Python til at lære ikke-engelske tastaturlayouter: Hej, jeg er Julien! Jeg er en datalogistuderende, og i dag vil jeg vise dig, hvordan du kan bruge Python til at lære dig selv tastaturlayoutet på et ikke-engelsk sprog. En masse sprogindlæring sker online i dag, og en ting kan folk reagere på
Hvad du skal bruge og lære: 4 trin
![Hvad du skal bruge og lære: 4 trin Hvad du skal bruge og lære: 4 trin](https://i.howwhatproduce.com/images/008/image-21646-j.webp)
Hvad du skal bruge og lære: Et Raspberry Pi -bord er, hvad du vil lære at bruge i denne klasse. Så hvad er det, og hvor kom det fra? Raspberry Pi er en lille, billig og programmerbar computer skabt af Raspberry Pi Foundation. En af fondens medstifter
Gør elektronik og programmering let at lære med Visual DIY Workbench: 3 trin
![Gør elektronik og programmering let at lære med Visual DIY Workbench: 3 trin Gør elektronik og programmering let at lære med Visual DIY Workbench: 3 trin](https://i.howwhatproduce.com/images/001/image-1598-60-j.webp)
Gør elektronik og programmering let at lære med Visual DIY Workbench: Har du nogensinde ønsket at inspirere børn til at lære om elektronik og mikrokontroller? Men det almindelige problem, vi ofte står over for, er, at den grundlæggende viden om området er ret svært for små børn at forstå. Der er et par printkort på
Kredsløb Lær NANO: Et printkort. Let at lære. Uendelige muligheder .: 12 trin (med billeder)
![Kredsløb Lær NANO: Et printkort. Let at lære. Uendelige muligheder .: 12 trin (med billeder) Kredsløb Lær NANO: Et printkort. Let at lære. Uendelige muligheder .: 12 trin (med billeder)](https://i.howwhatproduce.com/images/006/image-16472-11-j.webp)
Kredsløb Lær NANO: Et printkort. Let at lære. Uendelige muligheder.: Start i en verden af elektronik og robotik kan være ret skræmmende i starten. Der er mange ting at lære i begyndelsen (kredsløbsdesign, lodning, programmering, valg af de rigtige elektroniske komponenter osv.), Og når det går galt