Cov txheej txheem:
- Kauj Ruam 1: Txiav Qhov Loj thiab Txiav
- Kauj Ruam 2: Hlau LEDs
- Kauj Ruam 3: Sib Sau Ntoo
- Kauj Ruam 4: Ntxiv Arduino thiab Bluetooth
- Kauj Ruam 5: Sau IPhone App
- Kauj Ruam 6: Arduino Code
- Kauj Ruam 7: Kho kom haum rau koj cov style
- Kauj Ruam 8: Arduino Code thiab IOS Code
- Kauj Ruam 9: Dab Tsi Tshiab? + Tsis ntev los no Hloov Kho Txoj Cai
Video: Bluetooth LED Drawing Board thiab IOS App: 9 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Hauv qhov kev qhia no, koj yuav tuaj yeem tsim Bluetooth LED lub rooj tsavxwm uas tuaj yeem kos duab los ntawm iPhone app peb tsim. Hauv daim ntawv thov no, cov neeg siv yuav tuaj yeem tsim Kev Sib Txuas 4 game uas tseem yuav tshwm rau ntawm daim gameboard no. Qhov no yuav yog qhov pheej yig tab sis muaj txiaj ntsig zoo yog li txhua tus tuaj yeem tsim thiab tshawb nrhiav! Hauv txhua qhov, kuv yuav piav qhia cov ntsiab lus yooj yim uas tuaj yeem hloov pauv tab sis muaj cov txiaj ntsig zoo ib yam. Piv txwv li, kuv pawg thawj coj muaj 88 LEDs. Tus lej no tuaj yeem nce lossis txo qis nyob ntawm qhov nyiam, sijhawm, lossis qhov loj ntawm pawg thawj coj.
Qhov Yuav Tsum Tau:
ws2812b coj teeb (lossis sib npaug) - $ 21
5v 10 amp lub zog hloov pauv (kuv txoj haujlwm rub ncig 5 amps yog tias ua tiav) - $ 18
Ua Npuas Ncauj Board (tau txais kuv li ntawm khw duas las) - $ 1
Txhua hom ntoo (tau txais ntawm Menards) - $ 10
Acrylic plexiglass (pos huab/dawb, kuj ntawm Menards) - $ 10
Arduino Nano - $ 8
(eBay) Bluetooth Module HM -10 Device - $ 3 (Amazon) Bluetooth Module HM -10 Device - $ 10
Zuag qhia tag nrho, los ntawm kos, txoj haujlwm no raug nqi ntau dua $ 75 thiab tuaj yeem ua kev lom zem rau menyuam yaus lossis teeb pom kev zoo! Kuv nyiam saib eBay rau cov khoom pheej yig, txawm li cas los xij, saib rau kev dag los yog qhov tawg. Cov ntawv me me tuaj yeem ua kom txuag sijhawm ntau dua. LED matrix muaj los tsim qhov ntau thiab tsawg ntawm pawg thawj coj saib no. Tsuas yog nco ntsoov hloov pes tsawg LEDs uas tau siv hauv Arduino code thiab IOS app
Kauj Ruam 1: Txiav Qhov Loj thiab Txiav
Yam uas yuav tsum xav txog qhov loj yog pes tsawg LEDs muaj rau txoj haujlwm, muaj ntoo ntau npaum li cas, thiab loj npaum li cas cov plaub fab rau txhua tus coj.
Qhov ntev ntawm Pawg Thawj Coj:
Rooj sab saum toj: 20 "los ntawm 27"
Txiav tawm hauv nruab nrab: 23 "txog 16"
Sab: 0.75 "siab + hauv qab lub ntsej muag thiab lub ntsej muag sab saum toj tuab = 1.75" tuab
Ntoo tuab: 1/2"
Qhov ntev ntawm pawg thawj coj ua npuas ncauj:
txhua lub xwmfab yog 2"
Dimension ntawm LEDs:
Dav: 8 LEDs
Qhov siab: 11 LEDs
Tag nrho: 88 LEDs
Kauj Ruam 2: Hlau LEDs
Txiav txhua daim ntawm LED thiab muab tso rau hauv nruab nrab ntawm txhua lub xwmfab. Sawb cov xov hlau raws li qhov ntev xav tau rau txhua LED. Cov ntaub ntawv kab yuav taug kev los ntawm kab mus rau kab. Pib nrog thawj LED thiab txuas mus rau tom ntej txhua txoj hauv kev kom txog thaum LED 11. Ib zaug saum toj kawg nkaus, hle ib txoj hlua hlau uas mus txog txhua txoj hauv kev mus rau tom ntej coj mus rau sab xis ntawm thawj qhov. Thaum ua haujlwm nrog qhov zoo thiab tsis zoo ntawm LED, txuas txuas ntxiv los ntawm txhua LED kom txog thaum koj mus txog qhov kawg coj hauv kab ntawv. Kuv tsim ob lub npav npav ntawm xaim, ib qho zoo, ib qho tsis zoo, thiab txuas nws rau txhua kab ntawv. Txhawm rau txuas lawv. Kuv tau hle qhov nruab nrab ntawm cov xaim thiab tau siv los ntawm qhov ntawd mus rau LED. Ob txoj kab tsheb npav zoo thiab tsis zoo txuas nrog gnd ntawm Arduino thiab VIN tus pin ntawm Arduino uas tseem tab tom kov lub zog los ntawm lub qhov hluav taws xob. Thawj LED muaj xaim mus rau tus pin D3 ntawm Arduino Nano board. Qhov no tuaj yeem hloov pauv raws li qhov nyiam.
Kuv siv cov kua nplaum kub los lo cov xov hlau, LEDs, thiab ua npuas dej tom qab kuv ntsaws thiab pom txhua yam ua haujlwm.
Kauj Ruam 3: Sib Sau Ntoo
Kuaj cov ntoo ua ke siv txhua hom ntoo kua nplaum lossis kua ntsia hlau. Txog kev txhawb nqa ntxiv, kuv ntxiv cov ntoo me me thiab ua rau lawv nyob hauv cov ces kaum uas sab nraub qaum ntsib txhua sab. Kuv yuav ob lub 12 nkhaus los ntawm Menards thiab ntsia nws rau saum daim thiab ib sab ntawm lub rooj tsavxwm kom nws qhib zoo li lub qhov rooj. Kuv tau ua qhov no yog tias muaj teeb meem LED lossis kuv xav ntxiv cov khoom ntxiv tom qab.
Kauj Ruam 4: Ntxiv Arduino thiab Bluetooth
Ntxiv DC Jack rau sab nraum qab ntawm lub rooj tsavxwm. Cov phaj hlau rov qab nyob deb yog qhov zoo thaum phaj nruab nrab tsis zoo. Qhov no muab txoj hauv kev yooj yim rau ntsaws thiab tshem lub rooj tsavxwm. Kuv cia lub dc jack ntsaws me ntsis es tsis ua kom nws ruaj ntseg hauv lub thawv yog tias kuv xav dai qhov no ntawm phab ntsa. Txwv tsis pub, sab nraub qaum yuav tawm mus deb vim tias txoj hlua uas ntsaws rau yuav tiv thaiv phab ntsa. Qhov zoo ntsaws rau hauv VIN ntawm Arduino Nano thaum qhov tsis zoo mus rau hauv av. Qhov zoo thiab tsis zoo ntawm LED tseem yuav muab muag rau VIN thiab hauv av.
Kuv tau xa daim duab rau HM-10 tus qauv thiab Arduino Nano. HM10 TXD nkag mus rau RXD tus pin ntawm Nano thaum RXD tus pin ntawm HM10 txuas nrog TXD tus pin ntawm Arduino. Qhov no tshwm sim vim tias Nano tab tom nyeem dab tsi Bluetooth Module tau sau thiab hloov pauv. Tsis tas li, txuas VIN mus rau +5v ntawm Arduino thiab txuas thaj chaw ua ke.
Thaum kawg, hloov lossis khawm yog xaiv tau ntawm Arduino RXD thiab HM10 TXD. Rau qee qhov laj thawj, ntau tus neeg tsis tuaj yeem tso tus lej tshiab thaum lawv txuas nrog yog li nws ua rau nws yooj yim rau txuas lawv txhua lub sijhawm tau tshaj tawm cov ntawv ces hloov lawv rov qab ua ke tom qab rub tawm.
Thaum ua tiav, kos saib seb txhua yam ua haujlwm li cas. Yog tias ua tau, kub kua nplaum tag nrho cov xov hlau thiab ua kom nws zoo nkauj. Nco ntsoov, tsis muaj ib yam zoo li kua nplaum ntau dhau.
Kauj Ruam 5: Sau IPhone App
Kuv yuav muab Xcode qhov haujlwm hauv qhov kev piav qhia. Kuv muaj 3 chav kawm Bluetooth uas txuas rau BLE Device thiab xa nws cov ntaub ntawv. ScannerViewController tshawb nrhiav rau txhua qhov muaj Bluetooth Tsawg Zog Ntaus. BluetoothSerial piav qhia txhua tus txheej txheem ntawm kev txuas/txiav tawm ntawm cov cuab yeej xaiv thiab tuaj yeem xa cov ntaub ntawv. Thaum kawg, SerialViewController yog lub hauv paus pom ntawm lub app. Kuv muaj cov ntawv sau ua ke nrog ob kab uas muaj txhua tus nqi HSB thiab khaws nws rau tom qab siv yog tias tus neeg siv xav rov qab los rau xim uas lawv muaj.
Tus neeg siv tuaj yeem siv lub log xim los xaiv xim uas tseem tuaj yeem khaws tseg rau tom qab. Tus neeg siv tuaj yeem kos nrog xim xaiv. Muaj lub pob sau ua ke nrog qhov rov ua dua.
Hauv qhov txuas 4 ntu, tus neeg siv tuaj yeem xaiv ntawm hom kev ua si sib txawv los tawm tsam lwm tus neeg ua si. Txhua qhov txav mus yuav xa cov ntaub ntawv mus rau Arduino Nano thiab HM-10 lub cuab yeej uas yuav tshwm rau ntawm qhov screen. Koj tuaj yeem hloov kho cov duab no ib txwm vim lawv saib tsis zoo.
Txhua lub sijhawm xovtooj ntawm tes, nws xa cov cai (piv txwv) "P; 15; 0.56; 0.81; 1 / n". P sawv rau "Ua Si" uas kuv teeb tsa Arduino kom paub thiab nws yuav tso xim rau lub xov tooj 15. Cov xim yog tom ntej 3 qhov tseem ceeb uas tau xa. Nws yog Hawj txawm, Saturation, thiab Brightness. Nws yog qhov tseem ceeb ntxiv / n thaum kawg kom Bluetooth module paub thaum twg kom tsis txhob nyeem cov ntaub ntawv nkag. Txhawm rau tshem cov zaub, Kuv xa tus lej "z / n". Thaum tau txais "z" rau thawj tsab ntawv, kuv tau teeb tsa kom tshem lub rooj tsavxwm. Thiab ntawm chav kawm, kuv ua tiav nrog / n qhia rau HM10 lub cuab yeej paub thaum twg kom tsis txhob nyeem cov ntaub ntawv.
Yog tias muaj lus nug, thov koj xav tso nws tawm hauv cov lus:)
Kauj Ruam 6: Arduino Code
Kuv yuav muab cov cai Arduino uas yuav tsum tau xa mus rau Nano. Txoj cai no tau txais txhua tus cim ib tus zuj zus thiab sib xyaw thiab khaws nws hauv ib qho array. Thaum siv cov array, txhua tus nqi (hue, saturation, ci ntsa iab) uas tau xa mus rau qhov array tau faib ua ob pawg ntawm tus lej. Qhov no ces hloov xim ntawm qhov tsim nyog pixel ntawm lub rooj tsavxwm. Tib lub tswv yim mus nrog txuas 4 feem. Hawj txawm, Txaus siab, thiab ci ntsa iab tau xa los ntawm IOS app thiab xa mus rau Arduino nrog rau cov pixel ntawm lub rooj tsavxwm uas yuav tsum tau xim.
Ib zaug ntxiv, yog tias muaj lus nug txog qhov chaws ces qhia rau kuv paub hauv cov lus:)
Kauj Ruam 7: Kho kom haum rau koj cov style
Nco ntsoov, txoj haujlwm no yog kev lom zem thiab tuaj yeem ua tus kheej. Xim ntoo lossis ntxiv cov qauv tsim. Ua kom LEDs hnov suab paj nruag los ntawm kev ntxiv lub microphone thiab tus hais lus me me. Ntxiv kov rhiab siv IR sensors. Ntxig scrolling cov ntawv hauv Arduino lossis IOS App. Ntxiv hom game tshiab hauv IOS app. Tetris yog lwm txoj hauv kev ntxiv.
Txoj haujlwm no yog qhov tseem ceeb hauv kev cia siab txhawb lwm tus los tsim qee yam loj thiab tshiab ntawm qhov no. Ua tsaug rau kev txhawb nqa!
Kauj Ruam 8: Arduino Code thiab IOS Code
Nov yog qhov txuas rau Swift thiab Arduino project ntawm GitHub. Yog tias muaj teeb meem, thov qhia rau kuv paub.
github.com/oKeeg/LED-Coloring-Board
Kauj Ruam 9: Dab Tsi Tshiab? + Tsis ntev los no Hloov Kho Txoj Cai
Hauv qhov hloov tshiab tshiab tshaj plaws, cov neeg siv tuaj yeem sau tag nrho cov kab sib chaws nrog ib qho xim tsis txhob kov lawv txhua tus. Muaj lub khawm thim rov qab yog tias muaj xwm txheej. Thaum kawg, hom Animations tshiab uas tus neeg siv tuaj yeem xaiv lossis ntxiv cov animations tshiab los ua si rau pawg thawj coj.
Tshiab Animations suav nrog -
Fading Colours - Fades random xim ib ntus.
Ua pa Zaj sawv - Tsiv cov xim zaj sawv ib puag ncig hauv ib kab kab loj loj.
Kev ua yeeb yaj kiab ua haujlwm ntau dua ntawm sab Arduino es yog sab xov tooj. Thaum nias, lub xov tooj xa kab ntawm kab ntawv rau Arduino los ua (piv txwv) "A; 0 / n". "A" sawv rau Animation thiab "0" yog thawj qhov kev ua yeeb yaj kiab nias uas yog Fade Colors. Arduino nyeem 0 thiab ua yeeb yam xim ploj mus.
Pom zoo:
Qho Khoom Ua Si Bluetooth Tsuav thiab Tsim Android Game Nrog MIT App Inventor: 22 Cov Kauj Ruam (nrog Duab)
Qho Khoom Ua Si Bluetooth Tsuav thiab Tsim Android Game Nrog MIT App Inventor: Ua si tsuav game muaj ntau txoj kev sib txawv 1) Tsoos ua si nrog ntoo lossis tooj dag. 2) Ua si hauv xov tooj los yog pc nrog cov tsuav tus nqi random tsim los ntawm mobile lossis pc.in qhov sib txawv no ua si lub tsuav lub cev thiab txav cov nyiaj npib hauv txawb lossis PC
Neeg Hlau Tsheb Nrog Bluetooth, Lub Koob Yees Duab thiab MIT App Inventor2: 12 Cov Kauj Ruam (nrog Duab)
Neeg Hlau Tsheb Nrog Bluetooth, Lub Koob Yees Duab thiab MIT App Inventor2: Koj puas tau xav tsim koj tus kheej lub tsheb neeg hlau? Zoo … qhov no yog koj lub caij nyoog !! Hauv Cov Lus Qhia no Kuv yuav taug koj txoj hauv kev yuav ua li cas Tsheb Robot Tsheb tswj ntawm Bluetooth thiab MIT App Inventor2. Nco ntsoov tias kuv yog tus tshiab thiab tias qhov no yog kuv thawj qhov kev qhia
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
8 Relay Tswj Nrog NodeMCU thiab IR Txais Txais Siv WiFi thiab IR Chaw Taws Teeb thiab Android App: 5 Kauj Ruam (nrog Duab)
8 Relay Tswj Nrog NodeMCU thiab IR Txais Txais Siv WiFi thiab IR Chaw Taws Teeb thiab Android App: Tswj 8 qhov hloov pauv hloov siv nodemcu thiab ir tus txais tshaj wifi thiab ir chaw taws teeb thiab hauv app.the ir tej thaj chaw deb ua haujlwm ywj pheej ntawm wifi txuas. NTUJ
Kub thiab Vaum Zaub thiab Sau Cov Ntaub Ntawv Nrog Arduino thiab Ua: 13 Kauj Ruam (nrog Duab)
Kub thiab Vaum Zaub thiab Sau Cov Ntaub Ntawv Nrog Arduino thiab Ua: Intro: Qhov no yog Txoj Haujlwm uas siv Arduino board, Sensor (DHT11), lub khoos phis tawj Windows thiab Kev Ua Haujlwm (rub tawm dawb) program los tso saib Kub, Cov ntaub ntawv vaum hauv digital thiab bar kab ntawv, tso tawm lub sijhawm thiab hnub tim thiab suav lub sijhawm suav