Cov txheej txheem:

Raspberry Pi Batinator: 8 Kauj Ruam (nrog Duab)
Raspberry Pi Batinator: 8 Kauj Ruam (nrog Duab)

Video: Raspberry Pi Batinator: 8 Kauj Ruam (nrog Duab)

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

Lub Batinator yog lub Raspberry Pi nqa tau uas siv lub PinoIR (Tsis Siv Lub Tshuab Hluav Taws Xob) lub koob yees duab los kaw cov vis dis aus hauv qhov tsaus ntuj ntawm 90 ntas ib pliag, 640x480 daws teeb meem. Nws nta 48 LED lub teeb pom kev zoo nyob sab saud thiab lub zog tau muab los ntawm lub hom phiaj rov ua dua 12v roj teeb laum. Kuv nyuam qhuav dhau los ua kev txaus siab los ntawm cov puav uas tuaj xyuas peb lub vaj ntawm yav tsaus ntuj thiab tsim qhov no los sim thiab ntes me ntsis kev zoo nkauj hauv zaj duab xis.

Hloov tawm Batinator kuj tseem muaj txiaj ntsig zoo rau kaw qhov hluav taws xob, kuv yuav tsum tau hu nws ua Storminator: Youtube video ntawm:

Yog tias koj tsis tuaj yeem pom cov vis dis aus tso rau hauv YouTube ntawm: https://www.youtube.com/embed/Ota2V3bVvAw nrog ntau ntxiv ntawm

Tus (ncaj heev) Python code nyob ntawm GitHub ntawm

Kauj Ruam 1: Tshawb Pom Bat

Kev Tshawb Nrhiav Bat
Kev Tshawb Nrhiav Bat

Peb tsuas yog tsiv mus nyob hauv lub tsev no lub Yim Hli kawg yog li nws zoo siab heev thaum kuv xub pom cov puav nyob hauv vaj ob peb lub lis piam dhau los. Lawv feem ntau pom thaum tsaus ntuj, thaum lawv tawm ntawm lawv cov roost hauv hav zoov mus noj hmo ntawm npauj thiab lwm yam kab. Muaj qhov zoo li khaws cov khoom muaj nqis hauv peb lub vaj thiab feem ntau koj tsis tas yuav saib ntev kom pom lawv, feem ntau ya hauv cov voj voos hoovering li lawv tuaj yeem nrhiav tau. uas yog kev lom zem me ntsis ntawm cov laug thiab ua haujlwm tau zoo tiag tiag. Tom qab ntawd kuv xav tsis thoob tias nws puas tuaj yeem ua yeeb yaj kiab rau lawv kom tau saib zoo dua thiab cia siab tias txawm tias txheeb xyuas hom tsiaj dab tsi uas tau mus xyuas! Kuv muaj qhov khoom siv Raspberry Pi 2 uas tsis muaj dab tsi thiab tau muab Pi NoIR (noir = tsis muaj lub taub lim infrared) lub koob yees duab rau kuv lub hnub yug xyoo tas los yog li xav tias kuv yuav siv nws thiab pom dab tsi tshwm sim.

Kauj ruam 2: Txoj Cai

Txoj Cai
Txoj Cai

Kuv pib los ntawm teeb tsa lub koob yees duab ntawm Pi, ua raws cov lus qhia thiab piv txwv lub koob yees duab los ntawm MagPi Magazine, tom qab ntawd tig mus rau hauv internet txhawm rau nrhiav lwm yam piv txwv kuv tuaj yeem hloov kho rau kaw cov vis dis aus.

Kuv pom txoj cai zoo tshaj ntawm Tus Txiv Neej Nruab Nrab Vs Raspberry Pi lub vev xaib, uas tau sau tseg zoo thiab yooj yim heev ua raws. Kuv tau hloov qee qhov kom haum rau kuv cov kev xav tau, tshwj xeeb yog txhawm rau faib cov vis dis aus tso rau hauv 5 feeb ua ntu - txhua 5 feeb siv sijhawm 15 feeb los saib rov qab vim yog tus qauv!

Cov cai kuv siv yog txhua yam muaj nyob ntawm GitHub - nws yooj yim heev!

Kauj Ruam 3: Thawj Teeb

Thawj Teeb
Thawj Teeb
Thawj Teeb
Thawj Teeb
Thawj Teeb
Thawj Teeb

Kuv pib cia siab tias yuav siv ib txhais tes ntawm infrared LEDs teeb tsa ntawm Pi kom pom lub puav, yog li pib yos hav zoov ib puag ncig hauv lub rooj cob qhia kom pom qhov kuv tuaj yeem pom. Kuv hla hla lub koob yees duab ruaj ntseg tawg thiab tsis ntev nws tau sib nrug, snipping cov LEDs los ntawm lub rooj tsav xwm hauv Circuit kom tawm ntau "ceg" ntau li ntau tau. Tom qab ntawd kuv tau muab cov no tso rau ntawm perma-proto board, txuas nrog lawv mus rau Pi thiab muab nws sim.

Saib los ntawm kuv lub xov tooj lub koob yees duab lawv tau ua haujlwm tiag tiag, yog li hmo ntawd kuv tau teeb tsa Pi hauv lub vaj, ntsaws rau hauv lub qhov hluav taws xob hauv lub qhov thiab tso rau hauv lub lauj kaub cog yooj yim. Tom qab 40 feeb dhau los Kuv zoo siab tau theej cov duab rau kuv lub laptop rau saib thiab - tsis muaj dab tsi, tsis yog hnyuv ntxwm!

Nws tau pom tseeb tias lub teeb pom kev zoo ntawm plaub lub LEDs uas tau khaws cia tsis muaj zog txaus, vim tias cov puav puav leej tsawg kawg yog ib lub 'meter' deb ntawm Pi. Tawm Kuv mus rau google hauv kev tshawb nrhiav cov kev daws teeb meem!

Kauj Ruam 4: Muaj Hwjchim Ntau

Hwj chim Ntau
Hwj chim Ntau
Hwj chim Ntau
Hwj chim Ntau
Hwj chim Ntau
Hwj chim Ntau

Kuv pom ib tsab xov xwm zoo ntawm raspberrypi -spy sib piv ntau yam kev xaiv rau IR teeb pom kev thiab txiav txim siab kom tau txais IR Illuminator - qhov tseem ceeb yog lub teeb pom kev me me nrog IR LEDs. Qhov kuv tau yuav ntawm ebay muaj 48 LEDs thiab tau siv los ntawm 12 volts DC - nws yog qhov pheej yig tshaj UK -cov khoom muaj nyob ntawm qhov ntawd txog ntawm £ 5 thiab tuaj txog ob peb hnub tom qab.

Qhov no zoo dua li nws! Kuv ntsaws nws nyob nrog Pi nyob rau hauv qhov kev ua haujlwm tsaus ntuj thiab khiav ob peb ntawm cov vis dis aus, ua kom luv lub sijhawm kaw hauv Batinator.py tsab ntawv tab sis tso nws teeb mus ntes ntawm 90fps.

Saib cov vis dis aus rov qab yog rooj plaub ntawm xov xwm zoo/xov xwm tsis zoo - lub teeb pom kev zoo heev, zoo tiag tiag rau ob peb metres. Qhov tsis zoo yog qhov vis dis aus tas li flickering, mus rau qhov tsis tuaj yeem saib tau. Kuv muaj qhov kev xav Kuv paub tias qhov ua rau qhov no yuav yog dab tsi, lub zog siv hluav taws xob tshiab. Kuv qhov kev xav yog tias qhov flickering tau cuam tshuam txog 50hz oscillations ntawm lub zog loj, yog li kuv teeb tsa cov ntawv xeem kom kaw 10 vib nas this ntawm cov vis dis aus ntawm 90, 85, 80, 70, 60, 50 thiab 40 ntas ib pliag. Sib piv cov vis dis aus kom txaus lawv txhua tus muaj qhov ua rau pom qhov sib nrug ntawm 50fps ib qho. Qhov no yog qhov poob siab me ntsis raws li kuv xav tiag tiag thawb tus ncej tus nqi rau nws qhov txwv.

Kuv rov qab mus rau lub koob yees duab tshwj xeeb kab lus rau kev tshoov siab thiab pom tias yog tus lej qis qis dua 49fps ces qhov kev daws teeb meem tuaj yeem nce ntxiv los ntawm 640x480 txog 1296 × 730 - kev pom zoo!

Kauj Ruam 5: Kev Xeem Ntau

Kev Xeem Ntau
Kev Xeem Ntau
Kev Xeem Ntau
Kev Xeem Ntau
Kev Xeem Ntau
Kev Xeem Ntau

Hmo tom ntej mus tawm lub koob yees duab, rov qab mus rau nws cov cog ntawm ib sab ntawm lub qhov tso thiab taw tes hla lub vaj.

Thaum kuv thim rov qab sab hauv tsev kuv tuaj yeem pom tus puav nyob ib puag ncig, yog li kuv cia siab tias lub sijhawm no kuv yuav ntes qee yam zoo. 45 feeb tom qab kuv pib saib cov yeeb yaj kiab rov qab thiab txawm hais tias kuv tau ntes kab lossis ob nyob ze rau lub koob yees duab qhov txav mus tsis tau pom kev kiag li.

Kuv tuaj yeem pom nws ntawm zaj duab xis hauv silhouette raws li nws tau tig ncig lub phab ntsa hauv cov voj voog zoo meej tab sis nws tau pom tseeb tseem nyob deb dhau ntawm IR lub teeb.

Hmo tom ntej kuv txiav txim siab nce kuv qhov kev ua si, yog li tsis txhob tso lub koob yees duab nyob ze nws lub zog siv hauv qhov tso kuv tau khiav qhov txuas txuas mus rau tus neeg pub noog, uas yuav luag nyob hauv nruab nrab ntawm lub vaj thiab ze dua qhov uas kuv ib txwm pom cov puav. Kuv kuj tau siv riam phom zais cia - cov thom khwm tsw ntxhiab! Kuv tau pom ntawm Springwatch ob peb lub lis piam dhau los tias Martin Hughes -Games tau nyiam npauj npaim los ntawm dai cov thom khwm ntub rau hauv kev sib xyaw ntawm npias, cawv thiab qab zib xim av - "Sugaring" nws hu ua. Kuv xam yog tias kuv tuaj yeem nyiam npauj ze lub koob yees duab ces qhov no yuav tig nyiam cov puav. Tsis ncaj ncees rau npauj tab sis muaj koj mus, Kuv yuav tsis ntxias lawv txhua hmo nrog kuv cov khoom noj khoom haus cawv. Kuv tsis muaj kev vam meej nyob rau hmo ntuj hauv qab no (txias heev thiab ntub) tab sis khaws cia cov npias ua ke (rau npaub ntawm chav kawm) ib yam nkaus.

Kauj Ruam 6: Bat-tery Power

Bat-tery zog
Bat-tery zog
Bat-tery zog
Bat-tery zog
Bat-tery zog
Bat-tery zog
Bat-tery zog
Bat-tery zog

Qhov nyuaj hauv "xa tus neeg tua hluav taws" ntawm yav tsaus ntuj yog tias nws koom nrog khiav txuas txuas ntxiv los ntawm lub tsev, ntsaws rau hauv Pi thiab lub teeb pom kev zoo thiab tom qab ntawd sim ua kom lawv mus rau qhov chaw puav yuav - qhov no yuav siv sijhawm 10-15 feeb thiab yog ib qho hassle kom tso tseg lig hmo ntuj. Kuv txiav txim siab tias kuv xav mus siv roj teeb, yog li ntawd qhov pib ntes yuav yooj yim li popping nws tawm thiab nias lub pob "mus".

Kuv xub xav txog kev siv lub roj teeb 12v rau lub teeb pom kev thiab cais 5v lub txhab nyiaj hluav taws xob rau Pi, tab sis qhov no zoo li kev daws teeb meem tsis meej, yog li kuv txiav txim siab mus nrog ib lub 12v roj teeb kom muaj zog ob qho tib si. Kuv twb tau tshawb txog 12v lub zog siv rau lwm txoj haujlwm, yog li txiav txim siab los tsim lub portable 12v/5v mov uas yog hloov pauv tau txaus los siv rau ob lub hom phiaj.

Kuv tau pib nrog qhov qub 12v tsis siv lub laum (ib qho pheej yig heev!) - Kuv hacksawed los ntawm tus tes tuav hauv qab qhov ntsuas, tawm hauv qhov tiaj tiaj los txhim kho lub phiaj xwm phiaj xwm ruaj ntseg rau saum nrog cov hlua txuas. lub 12v cable tau pom meej hauv lub qhov tuav zoo li kuv tsuas yog ntxiv qhov txuas txuas txhawm rau ua kom yooj yim.

Sab hauv lub phiaj xwm kuv tau txuas lub DC ntsaws uas yuav txuas rau lub teeb pom kev zoo 12v, thiab ua ke txuas nrog tus qauv 12v tsheb fais fab ntsaws, txhawm rau qhov rau lawv txhawm rau hla tom qab. Qhov no yuav tso cai rau kuv ntsaws rau hauv USB hloov pauv 12v cov khoom siv los ntawm lub roj teeb laum mus rau 5v 2.1a thiab 1a tso zis usb. Tom qab ntawd kuv tau ntxiv rau hauv tus tswv lub zog hloov mus rau lub thawv thiab ua ntej ntsaws rau hauv qhov muaj txiaj ntsig Pi kuaj lub USB tso tawm siv Adafruit USB Charger Doctor, nws txhua yam zoo!

Kauj Ruam 7: Saib Batinator

Saib Batinator!
Saib Batinator!
Saib Batinator!
Saib Batinator!
Saib Batinator!
Saib Batinator!
Saib Batinator!
Saib Batinator!

Nrog lub zog txhua yam txheeb cais kuv tsuas xav tau kom haum Pi thiab lub teeb pom kev zoo rau lub hauv paus kom ua kom zoo thiab txav tau.

Lub teeb pom kev tuaj nrog lub khawm nrawm nrawm yog li qhov no yooj yim rau ntsia mus rau lub hau ntawm Pi cov ntaub ntawv, thiab kuv maj mam glued lub koob yees duab module rau saum toj kom lawv ib txwm ua kom raug. Kuv yuav tsum tau siv lub koob yees duab ntev ribbon kab kom paub tseeb tias nws tsis dhau-ncab.

Kuv paub tias kuv xav siv 12v/5v lub hauv paus nrog lwm cov haujlwm yog li kuv xav tau los ua Pi cov ntaub ntawv tshem tawm tau - Lego tig los ua qhov yooj yim thiab zoo ib nrab ib nrab kev daws teeb meem! Kuv kub-glued tiaj Lego puag rau sab saum toj ntawm lub thawv fais fab, thiab lwm qhov rau lub hauv paus ntawm Pi cov ntaub ntawv, haum ob qho ua ke ua ke.

Nrog rau tag nrho cov khoom clipped ntawm cov khoom tiav tau ua rau kuv nco txog "-inators" tsim los ntawm tus kws tshawb fawb tsis zoo Heinz Doofenshmirtz hauv Phineas & Ferb tas luav, thiab yog li Batinator tau muaj npe! Kawm los ntawm txoj hmoo ntawm lwm tus -inators kuv txiav txim siab rho tawm qhov tseem ceeb "Tus Kheej Tus Kheej" khawm.

Qhov txiaj ntsig tsis tau npaj tseg ntawm kev siv lub roj teeb 12v yog tias 50hz flickering los ntawm cov hluav taws xob tseem ceeb tau raug tshem tawm, yog li kuv tuaj yeem rov pom cov vis dis aus ntawm puv 90 ntas ib pliag. Tam sim no nws tsuas yog rooj plaub ntawm kev tos kom huab cua zoo tuaj!

Kauj ruam 8: Ua tiav & Duab

Tiav & footage
Tiav & footage
Tiav & footage
Tiav & footage
Tiav & footage
Tiav & footage
Tiav & footage
Tiav & footage

Feem ntau huab cua tsis zoo sai li sai tau thaum Batinator tau npaj tiav, thiab nws tsuas yog nyob rau ob peb hmo sov yav tsaus ntuj uas kuv tau tuaj yeem muab qhov ntsuas kom raug. Koj tuaj yeem pom cov duab thaum ntxov hauv YouTube video - txawm hais tias tej zaum yuav muaj npaub lossis ob qhov suav nrog! Kev kaw cia hauv qhov tsaus ntuj nws nyuaj rau tau txais lub tswv yim ntawm qhov ntsuas, yog li qee zaum nws nyuaj rau qhia yog tias qee yam me me lossis nyob deb. Txawm tias tus puav puav leej zoo nkauj heev!

Kuv sim siv ntau yam kev daws teeb meem tab sis 90fps 640x480 yog qhov kuv nyiam tshaj plaws - txhua yam nrawm dua thiab txhua yam dhau los ua qhov muag plooj ntawm lub vijtsam, txawm hais tias 720p blur! IR lub teeb pom kev zoo muaj txiaj ntsig txog li 2-3 metres, yog li ua haujlwm nrog qhov ntawd thiab VGA kev daws teeb meem txoj phiaj xwm yog sim ua kom tso lub koob yees duab nyob hauv ntau qhov chaw kom ze li sai tau mus rau qhov twg puav puav ya ya dhau los. Los yog pliaj, UFOs, xob laim, Kuv tsis fussy. Kuv vam tias yuav coj nws mus deb ntxiv nyob rau lub asthiv tom ntej, tej zaum yuav nyob hauv hav zoov lossis taug kev puav ntawm qhov chaw khaws cia ib puag ncig.

Hloov Kho 2016-07-20: Tau ntes qee cov duab hluav taws xob luv luv ntawm Batinator!

Hloov Kho 2016-07-24: Ob peb puav puav thiab qee npauj!

Cov roj teeb hloov pauv ua haujlwm tau zoo tiag tiag, Kuv sim kom nws tau them ua ntej "tso tus puav tawm" thaum yav tsaus ntuj, tab sis txhua yam ua haujlwm zoo siab heev li ob teev. Kuv tsis tau cia lub roj teeb khiav mus rau xoom thaum txuas nrog Pi li kuv xav tias qhov no tsis zoo rau nws.

Kuv tau siv VLC los saib rov qab cov ntaub ntawv.mp4 uas tau ntes thiab pom qhov no los ua qhov kev xaiv ruaj khov ntawm ob lub laptop thiab txawb. Kho cov vis dis aus yog qhov ncaj qha hauv Windows Movie Maker, Kuv tam sim no nyob rau hauv tus cwj pwm ntawm saib rov qab cov ntaub ntawv hauv VLC ntawm nrawm nrawm, sau cia lub sijhawm ntawm ib qho ntawm-screen "blips" kom ua kom yooj yim dua tom qab.

Lub Batinator tau lom zem heev los tsim, thiab nws tseem lom zem dua los siv, Kuv tsuas yog nyiam nws qhov kev ntseeg tau yooj yim thiab zoo nkauj zoo nkauj. Nws kuj tseem yog thawj lub phiaj xwm Pi uas kuv tau sim, uas qhib qhov muaj peev xwm tshiab kuv yuav txuas ntau cov vis dis aus rau cov lus qhia no thaum lawv (ntiv tes hla) tau txais. Tam sim no zam txim rau kuv thaum kuv saib saum ntuj…

Pom zoo: