Cov txheej txheem:

Pi Zero Tham Xov Tooj Cua: 7 Kauj Ruam (nrog Duab)
Pi Zero Tham Xov Tooj Cua: 7 Kauj Ruam (nrog Duab)

Video: Pi Zero Tham Xov Tooj Cua: 7 Kauj Ruam (nrog Duab)

Video: Pi Zero Tham Xov Tooj Cua: 7 Kauj Ruam (nrog Duab)
Video: NKAUJ HMOOB NYAB LAJ - NTAJ NEEB NAB NTSUAB | MUSIC VIDEO (4K) 2024, Lub Xya hli ntuj
Anonim
Image
Image
Pi Zero Tham Xov Tooj Cua
Pi Zero Tham Xov Tooj Cua
Pi Zero Tham Xov Tooj Cua
Pi Zero Tham Xov Tooj Cua
Pi Zero Tham Xov Tooj Cua
Pi Zero Tham Xov Tooj Cua

Nov yog lub sijhawm xyoo 1940s DeWald lub rooj xov tooj cua uas kuv tau muab lub neej tshiab siv Raspberry Pi Zero, Blinkt! LED sawb thiab ib khub PC Hais Lus. Nws nyeem tawm cov ntawv ceeb toom los ntawm ntau yam ntawm cov kev pabcuam txuas nrog internet siv Pyvona ntawv-rau-hais lus (TTS) cav thiab YOG Qhov No Yog Li ntawd (IFTTT) kev koom ua ke. Cov LEDs tau ci ntsa iab, thiab teeb lub xov tooj cua lub xov tooj sib txawv xim nyob ntawm cov ntsiab lus hauv cov ntawv ceeb toom, piv txwv li "youtube" = Liab.

Kuv khaws lub xov tooj cua no qab zib me me ntawm lub tsheb khau raj muag thaum lub caij ntuj sov rau £ 3 - Kuv tau tam sim tam sim los ntawm nws qhov kev cog lus me me thiab kev tsim qauv qub, thiab tswj hwm kom pom nws lub peev xwm los ntawm tshav ntuj sab hnub poob thiab ntau qhov tawg! Kuv tau xav tsim "yam tsim nyog rau chav nyob" ib ntus tam sim no thiab qhov no yog qhov pib zoo tshaj plaws. Kuv tau sim nrog cov ntawv ceeb toom-rau-hais lus ua ntej ntawm Rabbit Pi project thiab vam tias yuav tsim los ntawm qhov kuv tau kawm los ua qee yam uas yuav "ua haujlwm" nyob rau niaj hnub.

Yog tias koj tsis tuaj yeem pom cov vis dis aus nws nyob ntawm:

Kauj ruam 1: Blinkty Pi

Blinkty Pib
Blinkty Pib
Blinkty Pib
Blinkty Pib

Kuv khaws kuv thawj Pi Zeros tsis ntev los no thiab tam sim xav tsis thoob los ntawm lawv qhov me me! Tom qab siv cov laug hauv GPIO lub taub hau thiab txuas cov adapters thawj tus tau npaj mus. Thaum xub thawj kuv tau npaj ua kom txhim kho Rabbit Pi tab sis tom qab ib ntus qhov no zoo li ua haujlwm ntau dua li kev lom zem yog li kuv tau khaws nws - txawm hais tias tsis yog ua ntej kuv pib sim nrog Unicorn pHAT, 4x8 matrix ntawm programmable LEDs, uas yog qhov khoob kev lom zem! Tsuas yog qhov tsis zoo yog qhov siv pHAT nyuaj rau teeb tsa lub suab, thiab kuv xav ua kom kuv txoj haujlwm tom ntej yooj yim heev.

Txhua yam poob rau hauv qhov chaw ntawm Cambridge Raspberry Jam thaum lub Cuaj Hli thaum kuv pom Blinkt! ntawm kev muag ntawm Pimoroni stall - nws zoo ib yam li Unicorn pHAT tab sis nrog ib kab ntawm 8 LEDs, qhov loj me me kom haum rau pi xoom GPIO lub taub hau. Nws los nrog ntau cov ntaub ntawv thiab cov piv txwv thiab tau nce & ua haujlwm tsis muaj sijhawm - tam sim no nws yog lub sijhawm los pib sau cov seem ntawm cov cai.

Kauj ruam 2: Tham Code

Tham Code
Tham Code

Kuv pib nrog daim ntawv theej ntawm cov cai tseem ceeb los ntawm Rabbit Pi, vim qhov no twb muaj kuv li Ivona ntawv-rau-hais lus pov thawj khaws cia hauv nws. Koj yuav tsum teeb tsa Ivona tus account tsim tawm ua ntej siv qhov kev pabcuam, tab sis cov txheej txheem yog ncaj ncaj raws li kuv tau sau tseg ua ntej.

Cov kauj ruam tom ntej yog txhawm rau txhim kho Pyvona, Python qhwv rau ua ke nrog Ivona TTS cov kev pabcuam, uas tsis tuaj yeem yooj yim dua (pip nruab pyvona).

Nrog qhov no hauv qhov chaw Kuv pib hloov kho Rabbit Pi code, tshem tawm cov ntaub ntawv hais txog kev tswj lub cev thiab kev coj tus kheej kom tso kuv nrog tsuas yog cov khoom me me uas nyeem tawm cov ntawv ceeb toom los ntawm Kab Lus ntawm Gmail lus. Qhov kev txhim kho tseem ceeb nrog cov cai no tau ntxiv hauv kab lus IF los saib rau cov ntsiab lus tshwj xeeb hauv cov lus, kom Blinkt! yuav ci xim sib txawv nyob ntawm cov lus.

Qhov no coj kuv mus ib ntus vim kuv tseem pom kuv txhais taw nrog Python, tab sis tau piav qhia kuv cov ntsiab lus ("Cloudy", "Sunset", "Showers", "Facebook", "Twitter", "Youtube" thiab "Sunny") Kuv muaj peev xwm tswj tau Blinkt! xim nyob ntawm cov ntawv uas tau nyeem tawm.

Qhov yooj yim, yog tias tsis raug cai, tus lej kuv siv yog nyob ntawm GitHub, txawm hais tias kuv twb tau ntxiv ntau lo lus tseem ceeb thiab xim! Kuv sim nws sab nraum rooj plaub siv lub roj teeb hais lus - ntau ntxiv ntawm teeb tsa suab tom qab. Kauj ruam kawg yog teeb tsa tsab ntawv nab nab, radiot.py, kom khiav ntawm kev pib.

Kauj Ruam 3: Ceeb Toom Hauv Ntej

Ceeb toom Central
Ceeb toom Central

Tam sim no tus Pi yuav ntseeg tau nyeem cov lus thiab ci xim sib txawv uas kuv xav tau los teeb tsa cov ntawv ceeb toom kom lawv yuav dhau los ntawm qhov xwm txheej - Kuv nco qab hauv Qub Tom & Jerry qub duab tas luav lub xov tooj cua tsuas yog tso tawm ib ntus (Jerry's Diary (1949)) - tib lub sijhawm zoo li xov tooj cua!) thiab qhov no yog qhov cuam tshuam uas kuv tau ua tom qab, tias nws yuav zaum ntawm lub ces kaum thiab zoo nkauj, qee zaum teeb pom kev thiab nyeem cov ntawv ceeb toom uas kuv yuav tsis tuaj tos ntawm kuv lub xov tooj.

Ua ntej kuv teeb tsa Gmail tus account cais kom tau txais email ceeb toom - qhov no txhais tau tias kuv yuav tsis raug foob pob nrog cov ntawv ceeb toom tshiab lossis ua paug rau kuv lub inbox tam sim no nrog ntau pua ntawm cov lus pib tsim.

Tom ntej no kuv nipped mus rau IFTTT (Yog Qhov No Yog Li No) los teeb tsa kev siv tshuab. Nrog IFTTT koj tuaj yeem yooj yim txuas ntau yam "Raws" rau koj tus as khauj thiab teeb tsa lawv kom sib cuam tshuam nrog ib leeg siv "Cov zaub mov txawv", qhov no ua rau muaj ntau yam kev tshaj xov xwm hauv ntiaj teb thiab kev ua hauv ntiaj teb tiag tiag rau hauv cov email. Kuv tau kho qhov "Tom Qab Ntawd" ib feem ntawm Cov Zaub Mov kom lawv txhua tus yuav xa email mus rau Gmail tus account kuv teeb tsa rau kev ceeb toom, thiab siv ntu "Cov khoom xyaw" kom ntseeg tau tias cov ntaub ntawv tseem ceeb yuav suav nrog hauv email Kawm, ntu uas tau nyeem tawm. Tam sim no kuv muaj cov zaub mov IFTTT hauv qab no teeb tsa, tab sis cov no tau ntxiv rau txhua lub sijhawm!

  • Txhua txhua hnub thaum 9 teev tsaus ntuj xa tag kis huab cua los ntawm email
  • Txhua hnub ntawm Sunset xa hnub & sijhawm los ntawm email
  • Yog tias kuv tagged hauv Facebook duab xa email
  • YOG kuv lub xov tooj raug ntsaws/tsis ntsaws xa lub roj teeb feem pua los ntawm email
  • Yog tias kuv nkag mus rau thaj chaw ib puag ncig xa email "MisterM tuaj txog ntawm haujlwm!"
  • Yog tias kuv upload YouTube video xa email
  • Yog tias ib tus neeg tshwj xeeb tweets, xa los ntawm email
  • YOG Yog tias Google daim ntawv qhia hnub pib xa nws los ntawm email
  • Yog tias huab cua tam sim no hloov pauv los nag xa email ("Saib tawm, nws tab tom yuav los nag!"
  • Yog tias lub qhov (socket) ntse tau qhib lossis kaw xa email
  • YOG TUS SMS tshiab tau txais los ntawm email
  • Yog tias lub xov tooj roj teeb poob qis dua 15% xa email ("Them koj lub xov tooj koj ruam")
  • Yog tias kuv muaj tus neeg tshiab hauv Twitter lossis hais txog xa email

Nws yog qhov sib xyaw ua tau zoo ntawm cov xwm txheej niaj hnub kwv yees thiab tshaj tawm yam tsis tau xav txog - kuv nyiam tshaj yog Sunset ceeb toom, nws yog qhov txaus siab nyob rau lub sijhawm xyoo no kom pom tias nws lub sijhawm hloov pauv txhua hnub li cas. Cov ntawv ceeb toom hauv Twitter yog qhov lom zem tshaj plaws, thaum lub sijhawm nws nyeem tawm ib qho tshiab tweets los ntawm "Nqaij Nyuj & Mis Nyuj Network", "Teeb Meem Askiv Zoo", "Kuv Tus Sweary Cat" thiab "Henry Thoreau" (txawm tias qee qhov no tau toggled tawm hauv IFTTT app hauv tuam txhab paub cai). Muaj peev xwm nyeem tawm tus lej Twitter tshwj xeeb ua rau nws hloov pauv tau tiag tiag, thiab cov no tuaj yeem hloov kho ntawm IFTTT ntau dua li yuav tsum rov sau dua Pi txhua lub sijhawm.

Kauj Ruam 4: Kev Xaiv Suab

Kev Xaiv Suab
Kev Xaiv Suab
Kev Xaiv Suab
Kev Xaiv Suab
Kev Xaiv Suab
Kev Xaiv Suab
Kev Xaiv Suab
Kev Xaiv Suab

Tom ntej no kuv xav tau los txheeb tawm lub suab, nrog ob qhov kev cov nyom! Ua ntej yuav ua li cas kom tau lub suab tawm ntawm Pi. Tsis zoo li nws cov nus muag loj dua Pi Zero tsis muaj 3.5mm lub suab tso tawm, yog li kuv xav tau siv qee yam ntawm lub adapter. Thaum xub thawj kuv xav tias kuv yuav siv HDMI rau VGA + Lub suab sib txuas tab sis qhov no zoo li ua rau overkill (thiab kuv xav tau nws rau lwm qhov haujlwm!), Yog li kuv siv qhov pheej yig USB audio adapter. Qhov no tau yooj yim los teeb tsa, tsuas yog rooj plaub ntawm teeb USB lub suab nrov ua lub hauv paus ALSA ntaus ntawv ntawm Pi. Qhov no txhais tau tias kuv xav tau suav nrog lub USB txuas rau lub tsev WiFi adapter, tab sis kuv tau tswj kom tshem tawm thiab rov siv qhov qub uas kuv tau dag ib puag ncig.

Qhov thib ob kuv xav tau xaiv lub tshuab ua kom nrov/hais lus ua ke uas yuav muab lub suab zoo thiab qhib tas li. Yav dhau los kuv tau siv cov roj teeb hais lus tab sis xav tau them tas li cov no yuav tsis zoo rau "ib txwm siv" siv, kuj lawv feem ntau muaj qhov pom tom qab hnov qab. Kuv kuj tseem tuaj yeem suav tus lej ipod qub docks yav dhau los, tab sis cov no zoo li muaj lub zog txuag "nta" thiab tua tom qab ob peb feeb ntawm kev ntsiag to.

Kuv mus nrog qee yam tshiab thaum kawg, khub ntawm PC tham rau tus nqi sib tham ntawm 99 6.99. Kuv tsis tau cia siab ntau tab sis lub suab zoo tau zoo kiag li, tsis muaj suab nrov lossis sijhawm tawm. Qhov ntxiv nyiaj ntxiv ntawm PC tham yog tias lawv suav nrog kev qhib/tua lub xov tooj thiab lub xov tooj, uas kuv vam tias yuav tuaj yeem txuas rau lub xov tooj cua thawj tswj hwm. Txhua yam tau ua haujlwm ntawm lub rooj ntev zaum, yog li tam sim no nws yog lub sijhawm los haum nws hauv rooj plaub!

Kauj ruam 5: Retro haum

Retro haum
Retro haum
Retro haum
Retro haum
Retro haum
Retro haum

Thaum kuv thawj zaug coj lub xov tooj cua hauv tsev kuv tshem cov kab hluav taws xob qub uas yog, hauv qhov chaw cia, ci. Kuv tau txaus siab rau qhov kev tsim kho qub txawm hais tias, nws tau pom tseeb tsim kom yooj yim raug rhuav tshem thiab kho raws li tom qab tshem tawm ob peb tus ntsia liaj qhov rooj tag nrho los ua ke swb tawm ntawm ib hom chassis. Kuv txiav txim siab siv tib txoj hauv kev thiab muab cov khoom tshiab ua ke ntawm lub hauv paus uas tom qab ntawd tuaj yeem xaub mus rau hauv rooj plaub thiab ruaj ntseg zoo li qhov qub.

Kuv pib nrog lub txee ntoo nyias los ntawm lub qub DVD khib, txiav nws kom me me thiab tho qhov rau rooj plaub ntsia liaj qhov rooj. Tom ntej no kuv tau rhuav tshem cov neeg hais lus, txiav cov yas yas nrog lub hacksaw thiab cov cuab yeej teb. Tam sim no cov neeg hais lus tau raug kho rau lub hauv paus ntoo nrog 90 degree bracket ua los ntawm Meccano. Lub Circuit Court amplifier tau txuas ntxiv mus - vim tias qhov chaw txwv qhov no hmoov tsis zoo yuav tsum tau teeb tsa upside down thiab tsa siab li ib nti saum lub hauv paus. Kuv yuav tsum tsim qee yam kev teeb tsa tus ncej kom txhawb nqa thiab ruaj ntseg lub rooj tsavxwm, tab sis tau nyam nrog yuav ua li cas kom zoo li no. Txoj kev daws teeb meem zoo tshaj yog nyob hauv qab kuv lub qhov ntswg - xaum xim! Kuv txiav cov ntu ntawm cov xaum xim rau qhov loj, tom qab ntawd ua cov no rau hauv qhov qhov drilled hauv lub hauv paus. Qhov zoo tshaj plaws txog kev siv tus xaum xim yog tias "txhuas" nyob hauv nruab nrab tuaj yeem yooj yim tawm mus, tawm hauv qhov yooj yim rau lub rooj tsav xwm hauv qhov ntsia hlau.

Kuv siv Meccano thiab Lego ua ke txhawm rau txhawm rau txhawm rau txhawm rau txhawb nqa Pi nws tus kheej, thiab kho cov neeg tsis ncaj ncees nrog cov hlua txuas. Lub ntim thiab qhib/tawm cov kab sib txuas tau sib nrug ntxiv ntawm lub rooj hais lus Circuit Board dua li lub qhov hauv xov tooj cua (koj tsis tuaj yeem muaj txhua yam) yog li kuv txuas ntxiv lawv siv ntu ntu ntawm lub zais pa zais pa.

Kauj Ruam 6: Ua Haujlwm

Case Ua Haujlwm
Case Ua Haujlwm
Case Ua Haujlwm
Case Ua Haujlwm
Case Ua Haujlwm
Case Ua Haujlwm

Raws li kuv tau hais ua ntej cov ntaub ntawv xov tooj cua tau nyob hauv lub xeev txaus ntshai, yog li kuv tau kho qhov qhov tsis zoo tshaj plaws & kab tawg siv polyfilla thiab txhuam nws tag nrho. Kuv txiav txim siab lo nrog cov xim zoo nkauj rau cov xim, los sib koom ua ke nrog xim av ntawm lub suab hu. Cov xim tau thov kom "primer & pleev xim rau hauv ib qho" tab sis kuv tau muab nws ob peb lub tsho loj ntawm primer ua ntej tsuas yog nyob ntawm qhov nyab xeeb. Cov pob qhov rooj tau siv me ntsis ntawm kev txhuam (60+ xyoo ntawm cov hmoov av!)

Tom qab cov xim tau tawv nws yog lub sijhawm los muab nws tso ua ke - ib txwm yog ib feem ntawm txoj haujlwm uas ntsuas kuv lub siab ntev tshaj plaws! Lub sijhawm no nws mus tau zoo heev, raws li txhua qhov kev tsim kho nyuaj tau ua tiav ntawm lub hauv paus, txhua yam kuv yuav tsum tau ua yog xaub lub rooj sib dhos rau hauv rooj plaub, ruaj ntseg nws nrog cov ntsia hlau thiab haum cov pob qhov rooj.

Lub xov tooj cua npog tom qab tau ploj mus yog li kuv tau ua ib qho tshiab los ntawm daim duab qub qub, pleev xim rau tib xim xim.

Kauj Ruam 7: Sijhawm Xov Tooj Cua

Xov tooj cua Sijhawm
Xov tooj cua Sijhawm
Xov tooj cua Sijhawm
Xov tooj cua Sijhawm
Xov tooj cua Sijhawm
Xov tooj cua Sijhawm

Qhov no yog qhov haujlwm lom zem heev los tsim, nws yog qhov zoo kom ua tej yam yooj yim haum thiab tsom mus rau ua kom huv si li sai tau. Qee lub sij hawm kuv raug ntxias kom ntxiv lub microphone rau Alexa kev koom ua ke, thiab txawm tias txiav txim siab ua lub tsev hauv Chromecast Audio (rau kuv nyiam tshaj tawm lub sijhawm tshiab podcasts hauv cov xov tooj cua qub) tab sis kuv zoo siab kuv khaws nws yooj yim thiab Kuv zoo siab nrog qhov tshwm sim.

Tam sim no nws tau teeb tsa ntawm tus hais lus hauv kaum ntawm chav nyob, teeb pom kev thiab hais lus qee zaum ib yam li kuv tau cia siab. Tsuas yog qhov qis me ntsis yog qhov qab zib thiab xim av hu dawb ua rau nws nyuaj rau qhia tawm cov xim ci ci ntawm Blinkt! Nws yog qhov pom tseeb rau hnub poob ceeb toom (txiv kab ntxwv) thiab ntawv xov xwm (ntshav) tab sis huab cua zoo ib yam me ntsis - Kuv tsuas yog xav tau sim nrog cov xim sib txawv RGB xim kuv xav!

Yog tias koj nyiam txoj haujlwm no thiab xav pom ntau dua koj tuaj yeem tshawb xyuas kuv lub vev xaib rau qhov ua tiav qhov haujlwm tshiab ntawm bit.ly/OldTechNewSpec, koom nrog hauv Twitter @OldTechNewSpec lossis sau npe yuav ua rau YouTube loj hlob zuj zus ntawm bit.ly/oldtechtube - muab qee qhov ntawm koj li qub Tech qhov tshwj xeeb tshiab!

IoT Builders Contest
IoT Builders Contest
IoT Builders Contest
IoT Builders Contest

Qhov khoom plig thib ob hauv IoT Builders Contest

Pom zoo: