Cov txheej txheem:

Raspberry Pi Cam Tank V1.0: 8 Cov Kauj Ruam (nrog Duab)
Raspberry Pi Cam Tank V1.0: 8 Cov Kauj Ruam (nrog Duab)

Video: Raspberry Pi Cam Tank V1.0: 8 Cov Kauj Ruam (nrog Duab)

Video: Raspberry Pi Cam Tank V1.0: 8 Cov Kauj Ruam (nrog Duab)
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Lub Xya hli ntuj
Anonim
Image
Image
Raspberry Pi Cam Tank V1.0
Raspberry Pi Cam Tank V1.0

Kuv nyiam tso tsheb hlau luam txij li thaum kuv yog menyuam yaus. Tsim kuv tus kheej lub tank khoom ua si ib txwm yog kuv txoj kev npau suav. Tab sis vim tsis muaj kev paub thiab kev txawj ntse. Npau suav yog npau suav xwb.

Tom qab xyoo kawm hauv engineering thiab tsim qauv tsim. Kuv tau txais kev txawj ntse thiab kev paub. Thiab ua tsaug rau qhov pheej yig hobby 3D tshuab luam ntawv. Thaum kawg kuv tuaj yeem ua kuv qib.

Cov yam ntxwv twg kuv xav kom lub tank no muaj?

  • Cov chaw taws teeb tswj
  • Kev ncua lub log tsis ua haujlwm (zoo li lub tank tiag!)
  • Muaj lub turret tig tau thiab rab phom BB qaij tuaj yeem tua 6 hli mos txwv
  • Muaj peev xwm tshaj tawm cov vis dis aus rau tus tswj kom koj tuaj yeem tswj nws nyob deb

Thaum pib kuv npaj yuav siv arduino los ua tus tswj hwm, tab sis tom qab qee qhov kev tshawb fawb kuv pom tias tsis muaj txoj hauv kev los tso cov vis dis aus los ntawm nws tus kheej. Txawm li cas los xij, Raspberry Pi zoo li yog tus neeg sib tw zoo rau kev tshaj tawm video. Thiab koj tuaj yeem tswj hwm nws ntawm tus poj niam los ntawm koj lub xov tooj!

Cia peb pib.

Kauj Ruam 1: Qhov Yuav Tsum Tau

Rau kev tswj hwm

Raspberry Pi version B.

Powered Usb hub (Belkin F4u040)

USB webcam (Logitech C270)

Wifi dongle (Edimax)

Poj niam rau txiv neej jumper cable

Kev tsav tsheb

Ob lub zog loj txuas ntxiv servo lossis lub cev muaj zog (rau ob lub log tsav)

Ib qho 1/8 hlau caij rau lub log log (yuav tom tsev muag khoom thiab pheej yig)

Kaum lub tes tsho cov kabmob (xaj ntawm Mcmaster)

Qee lub caij nplooj ntoo hlav rau kev ncua (yuav lub caij nplooj ntoo hlav ntawm Harbor Freight, pheej yig)

Rau turret

Ib qho khoom siv phom BB tsis siv neeg

Ib lub zog loj mini DC lub cev muaj zog

Micro servo rau tilting nce thiab nqis

Qee 1/4 hlau caij raws li rab phom rab phom

Lwm yam khoom

Kuv 3D luam tawm feem ntau ntawm lub tank no, yog tias koj nkag tau yooj yim rau lub tshuab txiav laser, uas yuav ua haujlwm ib yam.

Kuv siv PLA filament rau luam ntawv vim nws yooj yim dua nrog (tsis muaj teeb meem qhwv ntawm ABS). Tab sis, nyuaj heev rau xuab zeb, txiav, xyaum tom qab.

Koj yuav xav tias 3D luam ntawv yog qhov zoo rau cov khoom siv tshwj xeeb thiab koj tuaj yeem luam tawm cov ntu nyuaj heev ua ib qho. Qhov tseeb. Txawm li cas los xij, Kuv xav tias txoj hauv kev no tsis muaj txiaj ntsig thiab muaj txiaj ntsig zoo rau tus nyiam ua haujlwm. Yog vim li cas:

Koj lub tshuab luam ntawv hobby yuav tsis yog qhov tseeb.

Koj yuav ua yuam kev hauv kev ntsuas thiab suav (ua siab ntev, ua kom sib haum thiab lwm yam).

Xijpeem, muaj lub sijhawm zoo nkauj uas koj luam tawm tsis ua haujlwm lossis haum rau koj thawj zaug txhaj. Nws zoo rau ib feem me me, koj tsuas tuaj yeem hloov tus qauv ces rov luam dua. Tab sis rau qhov loj dua thiab nyuab dua, nws yog kev ntxhov siab kom paub qee yam tsis raug tom qab teev sijhawm luam ntawv. Nws nkim sij hawm thiab khoom siv. Yog li ntawm no yog kuv txoj hauv kev:

Rau txhua yam yog sib npaug, luam tawm ib nrab ntawm nws, sim nws, yog tias txhua yam ua haujlwm tau zoo, luam tawm tag nrho.

Ua qauv ib feem thaum xav txog 3D luam ntawv. Puas muaj qhov tiaj tiaj kom txuas lub tshuab luam ntawv lub txaj? Puas yog nws tuaj yeem faib ua cov khoom me me kom tsis txhob muaj cov qauv txhawb nqa ntau?

Rau cov ntu muaj ntau cov yam ntxwv (cuam tshuam nrog ntau lwm qhov chaw), faib cov qauv rau hauv cov qauv. Yog li yog tias ib qho tsis ua tiav, koj tsis tau rov luam dua tag nrho ib feem. Tsuas yog tweak tus qauv thiab luam tawm qhov ntawd. Kuv siv cov ntsia hlau thiab txiv ntseej los txuas lawv.

Ua phooj ywg zoo nrog cov cuab yeej siv tes, pom tes, X-acto, siv lub zog, rab phom kub. Yog tias koj tuaj yeem kho qhov luam tawm yuam kev, kho nws.

Qhov no piav qhia vim li cas kuv lub tank muaj ntau qhov. Kuv tseem tab tom kho cov ntu no thiab thaum kuv pom qhov sib xyaw ua ke zoo, Kuv tuaj yeem luam tawm ua ke ua ib qho. Tom qab ntawd yuav yog kuv Cam Tank v2.0.

Kauj Ruam 2: Kev Tsav Tsheb

Image
Image
Tsav Tsheb
Tsav Tsheb
Tsav Tsheb
Tsav Tsheb

Kev ncua

Thaum xub thawj kuv ua tus qauv yam tsis muaj kev ncua, tsuas yog qag hla lub hull qis nrog cov kabmob thiab lub log. Tab sis xav txog tus neeg teb xov tooj txoj kev nplij siab (Kuv yuav tsav nws saib cov vis dis aus!), Kuv txiav txim siab ntxiv kev ncua ua kom nws txias dua.

Txhua yam kuv muaj yog qee lub caij nplooj ntoo hlav, tsis muaj hydraulic, tsis muaj nplooj hlav. Kuv tau sim qee qhov torsion bar mechanism nrog PLA thaum xub thawj. (Torsion bar ncua kev kawm ntawv feem ntau ntawm cov tso tsheb hlau luam). Phem tawm tom qab ob peb qho kev sib tw, luam tawm PLA bar yuav tau muag thiab thaum kawg tawg. ABS yuav zoo dua rau lub hom phiaj no tab sis kuv tsis tau sim dua. Yog li, tom qab tshawb fawb ntxiv, Kuv pom Christie ncua kev tsim qauv, ntawm no yog cov vis dis aus luv luv qhia tias nws ua haujlwm li cas.

Txawm li cas los xij, kev tshem tawm christie muaj ntau qhov me me, thiab kuv tsis muaj kev ntseeg siab hauv kuv lub tshuab luam ntawv ces. Yog li kuv tau ua qee qhov kev ncua zoo li no.

(duab)

Qhov teeb tsa no nyob ntau qhov chaw sab hauv. Yog li kuv tig caj npab sab hauv 90 degrees. Daim ntawv ceeb toom tias lub log thawj thiab zaum kawg tau luv dua

Tsheb nro

Kuv xav tias thaum lub tank khiav hla qee qhov teeb meem, lub log tsis ua haujlwm yuav txav mus thiab txoj kev yuav poob qhov nro. Yog li kuv tau ntxiv qee qhov kev ntsuas lub zog ntawm lub log tsheb. Yeej nws yog ob lub springs thawb lub qag tiag tiag txhua lub sijhawm, siv qee lub zog rau nws kom nruj txoj kab.

Tsav tsheb thiab Taug Kev

Kuv tsim cov kab ntsig no thiab cov log tsav hauv cov khoom ua haujlwm. Kuv tsis paub ntau txog kev siv tshuab ua haujlwm yog li tsis tuaj yeem ua lub iav suav. Yog li kuv tau sim qhov feem hauv cov khoom ua haujlwm kom pom tias nws ua haujlwm ua ntej kuv ntaus lub pob Sau. Txhua txoj kab txuas nrog qee qhov khoom seem 3 hli. Nws ua haujlwm zoo nkauj nrog qee qhov sanding. Tab sis txoj kev tsim qauv muaj qhov tsis zoo, qhov kov lub hauv av yog du heev uas nws nyuaj rau tuav. Yog tias kuv luam tawm nws rov qab, kuv tuaj yeem ntxiv qee lub tread, tab sis nws yuav raug nqi ntau cov khoom txhawb nqa vim yog hniav. Kev daws teeb meem yav tom ntej: 1: luam tus hniav cais tom qab ntawd muab lo rau lawv ua ke. 2. Thov ib co roj hmab txheej tsuag tsuag xim.

Tom qab ntawd kuv tau luam tawm lub tsev nyob rau servos thiab kom ntseeg tau tias lub log tsav tuaj yeem txuas rau lub caj npab servo nrog cov ntsia hlau.

Kauj ruam 3: Riam phom System

Image
Image
Riam phom System
Riam phom System
Riam phom System
Riam phom System

Qhov no yog qhov txaus siab tshaj plaws rau kuv. Koj tuaj yeem yuav lub koob yees duab tank khoom ua si. Tab sis kuv tsis pom ib qho khoom ua si muab lub koob yees duab thiab qee yam riam phom.

Kuv yuav qhov khoom siv phom phom tsis siv neeg no rau $ 9.99 ntawm kev muag. (Nws nyob ib puag ncig 20 nyiaj tam sim no thiab kuv yuav sim qee yam pheej yig dua tom qab) Thiab rhuav nws kom nkag siab cov txheej txheem. Kuv tuaj yeem txiav lub cev tag nrho thiab muab lo rau hauv kuv lub tank. Tab sis kuv tsis nyiam qhov tsis zoo saib ib nrab cev. Yog li kuv tau ntsuas qee qhov thiab rov kho qhov khoos phis tawj. Los ntawm cov ntawv no kuv tau kawm ib zaj lus qhia ntawm 3D luam ntawv: koj yuav ib txwm ua yuam kev. Nws yuav siv 5 qhov luam tawm los ua kom txhua qhov haum, thiab txiav ntau heev, txhuam thiab kub gluing kom nws ua haujlwm zoo meej.

Tom qab txhua feem los ntawm cov khoom ua si phom txav kom raug hauv kuv lub cev rov ua dua, kuv tau luam tawm plaub ntu ntxiv los txhawm rau lub cev. Thiab ntxiv cov iav tilting, BB mos txwv funnel thiab txhawb nqa lub koob yees duab. Cov ntu no tau ntsaws rau lub cev rab phom. Thaum kawg lawv tuaj yeem ua ke kom tsawg kawg yog ob ntu. Tab sis kuv xav tias kuv tseem tsis tau npaj txhij.

Ntawm lub turret puag, Kuv ntxiv micro servo, rau tilting, thiab micro DC lub cev muaj zog rau kev sib hloov.

Tom qab ntawd kuv pib sim phom, txuas 4 AA roj teeb thiab nws tua tau zoo. Kuv zoo siab heev uas nws ua haujlwm tau zoo. Tab sis hnub tom qab kuv pom teeb meem.

Nov yog daim vis dis aus ntawm kuv qhov kev sim phom. lub turret tau txuas nrog lub 3v adapter.

Kauj ruam 4: Teeb Pi

Qhov no yog qhov tseem ceeb tshaj plaws, lub plawv ntawm peb lub tank-Raspberry Pi!

Yog tias koj tsis tau ua si Raspberry Pi tseem. Kuv pom zoo kom pib nrog phau ntawv no: Pib nrog raspberry pi los ntawm MAKE. Koj tuaj yeem tau txais cov hauv paus thiab kev nkag siab zoo ntawm Pi.

Tau txais qhov tseeb raspbian OS.

Cov cuab yeej tom ntej kuv pom zoo ntau yog Remote Desktop. Nov yog kev qhia los ntawm Adas Riley. Tom qab koj teeb tsa, koj tuaj yeem saib Pi desktop ntawm koj lub PC (tsis tau sim ntawm Mac). Yog li khiav Pi "liab qab", txhais tau tias tsis xav tau zaub, nas thiab keyboard. Qee tus ntawm kuv cov phooj ywg siv ssh kab hais kom ua. Tab sis kuv nyiam lub desktop.

Raws li kev tshawb fawb dhau los, Kuv paub Raspberry Pi muaj peev xwm tshaj tawm cov vis dis aus. Yog li kuv pib cuam tshuam nrog cov apps sib txawv ntawm Pi. Ntau ntawm cov apps txawm tias muaj kev lag luam ntev (vib nas this) lossis muaj tus lej qis. Tom qab ob peb lub lis piam ntawm kev mus ncig ntawm cov vis dis aus online thiab qhia, muaj hmoo kuv pom qhov kev daws teeb meem. Cov vis dis aus hauv youtube txog webiopi ua rau kuv muaj kev cia siab ntau. Kev tshawb fawb ntxiv ua rau kuv ntseeg tias qhov no yog txoj hauv kev mus.

Webiopi yog lub hauv paus uas tsim kev sib txuas ntawm Pi thiab lwm yam cuab yeej siv internet yooj yim heev. Nws tswj hwm txhua tus Pi GPIOS thiab tom qab ntawd pib lub server muaj cov kev cai tshwj xeeb html. Koj tuaj yeem nkag mus rau html no los ntawm lwm cov khoom siv (khoos phis tawj, xov tooj ntse, thiab lwm yam), thiab nyem lub pob hauv qhov browser hauv wifi nrug deb, GPIO tau tshwm sim.

Cov vis dis aus ua rau kuv muaj kev cia siab, yog ua raws webiopi qhia-cambot project. Nws yog qhov tshwj xeeb ntawm MagPi magzine #9 [html] [pdf] thiab #10 [html] [pdf]. Ua tsaug Eric PTAK!

Los ntawm kev ua raws cov lus qhia ib kauj ruam, koj tuaj yeem ua rau ob lub log cambot! Nov yog nws ua haujlwm li cas: txuas ob lub cav nrog H-choj, tom qab ntawd tswj H-choj nrog 6 GPIO pins los tswj kev taw qhia thiab nrawm. Webiopi yog siv los tswj GPIOs. Thiab MJPG-streamer tau siv rau kev tshaj tawm video.

Yog tias koj tshiab rau Pi lossis Linux zoo li kuv tau ntau lub hlis dhau los, koj yuav muaj teeb meem me ntsis tom qab ua raws txhua kauj ruam. Koj tuaj yeem khiav tus nab npawb nab npawb rau webiopi thiab cov vis dis aus sib cais tab sis tsis paub yuav khiav lawv ua ke li cas? Nws coj kuv ib pliag kom paub tias koj tuaj yeem ntxiv a & tom qab cov lus txib (& nyuaj heev los tshawb hauv google, BTW), uas txhais tau tias koj xav kom cov lus txib no khiav ntawm keeb kwm yav dhau. Yog li kuv yuav ua qhov no txhua lub sijhawm:

sudo nab hab sej cambot.py &

sudo./stream.sh

Kuv ntseeg tias koj tsim cov ntaub ntawv bash uas muaj cov lus txib saum toj no rau hauv ib daim ntawv, thiab khiav ib zaug. Kuv tseem tsis tau sim dua.

Yog li kuv tau sim qhov teeb tsa yooj yim no nrog ob lub tshuab DC, nws ua haujlwm, tab sis lub cav kuv muaj tsis muaj zog txaus. Ua rau kuv mus rau lwm qhov kev xaiv: kev siv tas mus li.

Cov lus nug tshiab los txog: yog webiopi txhawb PWM tswj kev pabcuam?

Cov lus teb yog yog, tab sis tsis yog los ntawm nws tus kheej: RPIO xav tau los tsim software PWM

RPIO teeb tsa (Kuv tsis muaj hmoo ntawm thawj apt-tau teeb tsa txoj hauv kev. Github txoj haujlwm ua haujlwm zoo rau kuv)

Qauv code thiab lwm yam kev sib tham

Tam sim no koj tus bot tau hloov kho nrog ob qhov kev pabcuam! Xav txog yam koj tuaj yeem ua nrog caj npab ntxiv!

Kuv hloov kho tus qauv saum toj no kom haum kuv lub tank. Koj tsis xav tau qib computer science los ua qhov no. Koj ua tau zoo ntev li koj tuaj yeem nkag siab cov qauv coj ua thiab paub tias yuav luam dab tsi thiab hloov qhov twg.

Kauj Ruam 5: Kev Txuas Hluav Taws Xob

Kev Txuas Hluav Taws Xob
Kev Txuas Hluav Taws Xob
Kev Txuas Hluav Taws Xob
Kev Txuas Hluav Taws Xob
Kev Txuas Hluav Taws Xob
Kev Txuas Hluav Taws Xob

Lub txhab nyiaj fais fab kuv yuav, Anker Astro Pro, muaj ob lub usb chaw nres nkoj thiab ib qho 9v chaw nres nkoj (qhov laj thawj tseem ceeb kuv yuav qhov no). Kuv sim ua lub zog Pi, wifi dongle thiab webcam nrog ib qho chaw nres nkoj usb. Tsis pib. Yog li kuv siv lwm qhov chaw nres nkoj USB rau lub zog USB txuas.

Tom qab ntawd kuv xav tias tej zaum kuv tuaj yeem ua lub zog pabcuam nrog USB chaw nres nkoj. Nws ua haujlwm, tab sis kev txuas wifi tsis ruaj khov heev.

Txhawm rau daws qhov teeb meem no, Kuv nqa 4 AA roj teeb los rau lub zog 6V servo xav tau. Kuv tau hle lub USB cable kom nthuav tawm hauv av xaim (dub) thiab txuas nrog AA roj teeb pob hauv av.

3 servos, liab rau 6V, dub rau hauv av, thiab teeb liab txuas nrog GPIO pins.

Raws li tau npaj tseg, lub turret tig lub cev muaj zog thiab rab phom lub cav yuav tsum tau siv los ntawm 6V nrog H-choj tswj. Tab sis thaum kuv txuas txhua yam, rab phom yuav tsis tua! Nws zoo li lub cav tau sim tig, tab sis tsis tuaj yeem tsav lub zog. Qhov hluav taws xob tso tawm yog qhov raug, tab sis zoo li tsis muaj tam sim no txaus los tsav. Kuv kuj tau sim MOSFET yam tsis muaj hmoo.

Kuv yuav tsum tso qhov no rau lub sijhawm. Thiab qhov no yog vim li cas hauv kev sim phom kuv yuav tsum txuas lub tshuab rab phom mus rau tus kheej txuas. Tseem muaj ntau yam los kawm hauv tshuab hluav taws xob. Qhov xwm txheej phem tshaj plaws, Kuv ib txwm tuaj yeem tswj rab phom nrog lub zog rub thiab tso tawm.

Kauj ruam 6: Interface

Image
Image
Interface
Interface
Interface
Interface

Kuv kuj tau hloov kho qhov cuam tshuam los ntawm cambot thiab rasprover tus lej piv txwv. Txij li thaum kuv npaj yuav siv lub xov tooj ntse ua tus tswj hwm, kuv ua kom zoo dua qhov teeb tsa rau kuv lub xov tooj (galaxy note3).

Feem ntau ntawm cov txheej txheem thiab cov qauv tuaj yeem kho nyob rau hauv index.html. Txawm li cas los xij lub pob pib (tsaus nti nrog ciam teb dub) style tau hais tseg hauv webiopi.css nyob ntawm/usr/share/webiopi/htdocs. Kuv siv lub davhlau ya nyob twg los khiav sudo nano txhawm rau hloov kho nws.

Cov vis dis aus nyob hauv nruab nrab ntawm lub vijtsam, tswj kev tsav tsheb ntawm sab laug, thiab tswj riam phom ntawm sab xis. Kuv tsim kev tswj hwm kev tsav tsheb raws li ob qho teeb tsa (rau pem hauv ntej), nres, nqes (rov qab) xav tau qee qhov kev tswj kom zoo dua, tab sis hauv cov vis dis aus koj tuaj yeem qhia nws qee zaum txawv.

Kauj Ruam 7: Npaj Yav Tom Ntej

Raws li koj tuaj yeem qhia, qhov no yog qhov project tseem tsis tau tiav. Ua tsaug rau kev sib tw raspberry pi, Kuv tau nce ntau ntau nyob rau lub lim tiam dhau los, tsuas yog sim ua kom tiav ua ntej hnub kawg. Nws hloov zoo nkauj kom txog thaum kuv pom rab phom tsis tua …

Nws muaj ntau yam ntxiv los txhim kho, tab sis kuv vam tias koj tuaj yeem kawm qee yam los ntawm kuv qhov kev paub.

Lub Sij Hawm Ntev:

Ua kom rab phom ua haujlwm !!!

Cov ntim loj dua rau ntau BB

Lub tank yuav tsum tshawb txog lub ntiaj teb-tawm sab nraud ntawm wifi hauv tsev!

Teeb ad-hoc node ntawm Pi, yog li lub xov tooj tuaj yeem txuas rau nws nyob txhua qhov chaw

Khiav lub tank hais kom ua thaum pib

Ntxiv khawm kaw kom tua Pi kom nyab xeeb.

Lub Sij Hawm Ntev:

Kev tsav tsheb zoo dua rau kev ruaj ntseg thiab tuav

Tsim kuv tus kheej lub rooj tsav xwm hluav taws xob hloov chaw ntawm lub khob cij tam sim no

Thawj tus neeg kaw video

Lwm rab phom? Cia peb ua nws lub nkoj sib ntaus!

Ntxiv cov sensors rau kev saib xyuas tus kheej?

Khoos phis tawj lub zeem muag rau kev pib lub hom phiaj!

Tswj lub tank kom deb deb: Kuv yuav pom txhua yam hauv tsev!

Kauj Ruam 8: Ua Tsaug Rau Kev Nyeem

Ua tsaug rau nyeem kuv cov lus Askiv tsis zoo (nws tsis yog kuv thawj hom lus). Kuv vam tias koj muaj kev lom zem lossis kawm qee yam ntawm no. Qhov no yuav yog txoj haujlwm txuas mus, yog li yog tias koj muaj kev tshaj lij hauv txhua qhov haujlwm, Kuv txaus siab rau koj cov lus qhia.

Yog tias koj muaj lus nug, thov tawm lus tawm tswv yim, kuv yuav ua qhov zoo tshaj los teb nws.

Cia kuv hloov kho tshiab-Cam Cam2.0-- yav tom ntej.

Thaum kawg, ntawm no yog daim vis dis aus qhia txog kev sib ntaus sib tua. Nws lom zem heev.

Txaus siab rau thiab pom koj tom ntej no!

Pom zoo: