Cov txheej txheem:
- Kauj Ruam 1: HackerBox 0028: Cov Ntsiab Lus Box
- Kauj Ruam 2: Tshwj Xeeb JamBox Luam Ntawv Circuit Board
- Kauj Ruam 3: ESP32 thiab Arduino IDE
- Kauj Ruam 4: JamBox I/O Demo
- Kauj Ruam 5: ESP32 Sab Hauv DAC rau Suab
Video: HackerBox 0028: JamBox: 9 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
JamBox - Lub hlis no, HackerBox Hackers tab tom tshawb fawb lub suab thiab cuam tshuam ntawm JamBox Audio IOT Platform. Cov Lus Qhia no muaj cov ntaub ntawv rau ua haujlwm nrog HackerBox #0028, uas koj tuaj yeem khaws tau ntawm no thaum cov khoom siv kawg. Tsis tas li, yog tias koj xav tau txais HackerBox zoo li txoj cai no hauv koj lub mailbox txhua lub hlis, thov sau npe ntawm HackerBoxes.com thiab koom nrog kev tawm tsam!
Cov Ntsiab Lus thiab Kawm Lub Hom Phiaj rau HackerBox 0028:
- Kho lub ESP32 System-on-Chip
- Program ESP32 los ntawm Arduino IDE
- Sib sau ua ke JamBox Audio IOT Platform
- Tswj I/O rau cov nyees khawm, pob qhov rooj, thiab LED daim phiaj
- Tsim cov neeg siv cuam tshuam los ntawm I/O hardware
- Kev sib txuas lus suab ntws hla I2S
- Tshaj tawm cov qauv suab mus rau DAC cov qauv
HackerBoxes yog lub npov muab kev pabcuam txhua hli rau DIY hluav taws xob thiab tshuab computer. Peb yog cov nyiam ua haujlwm, tsim khoom, thiab sim ua. Peb yog cov neeg ua npau suav npau suav. HACK THE PLANET!
Kauj Ruam 1: HackerBox 0028: Cov Ntsiab Lus Box
- HackerBoxes #0028 Daim npav siv tau
- Tshwj xeeb JamBox Luam Circuit Board
- ESP32 DevKitC
- CJMCU PCM5102 I2S Digital-rau-Analog Module
- Plaub MAX7219 8x8 LED Matrix Modules
- Tsib 10K Ohm RV09 Potentiometers
- Tsib Tus Kheej Potentiometer
- Yim Tactile Momentary Nyees khawm
- Plaub Adhesive Roj Hmab Taw
- 3.5mm Suab Thaj Cable
- MicroUSB Cable
- Earbuds nrog Case
- Tshwj xeeb HackerBoxes Skull Decal
- Octocat Fan Art Decal Sheet
Qee qhov lwm yam uas yuav pab tau:
- Soldering hlau, cov laug, thiab cov cuab yeej siv yooj yim
- Khoos phis tawj rau khiav cov cuab yeej software
Qhov tseem ceeb tshaj, koj yuav xav tau kev nkag siab ntawm kev taug txuj kev nyuaj, tus ntsuj plig DIY, thiab xav paub xav paub hacker. Hardcore DIY cov khoom siv hluav taws xob tsis yog kev nrhiav tsis tseem ceeb, thiab peb tsis tso dej rau koj. Lub hom phiaj yog kev vam meej, tsis yog kev ua tiav. Thaum koj mob siab rau thiab txaus siab rau kev taug txuj kev nyuaj, kev txaus siab ntau tuaj yeem tau los ntawm kev kawm thev naus laus zis tshiab thiab vam tias yuav tau txais qee qhov haujlwm ua haujlwm. Peb hais kom ua txhua kauj ruam qeeb, mloog cov ntsiab lus, thiab tsis txhob ntshai thov kev pab.
Nco ntsoov tias muaj cov ntaub ntawv muaj txiaj ntsig rau tam sim no, thiab yav tom ntej, cov tswv cuab hauv HackerBox FAQ.
Kauj Ruam 2: Tshwj Xeeb JamBox Luam Ntawv Circuit Board
JamBox PCB txhawb nqa ESP32 microprocessor module, plaub MAX7219 8x8 LED matrix modules, tsib 10K potentiometers rau analog input, thiab yim tactile momentary nyees khawm rau cov tswv yim. Cov suab tso tawm tau muab siv ESP32 sab hauv Digital-to-Analog Converter (DAC) thaiv lossis xaiv txuas mus rau CJMCU sab nraud PCM5102 I2S DAC Module. PCB muaj qhov sib dhos, lossis cov nplaum roj hmab taw tuaj yeem siv tau.
TSEEM CEEB TSEEM CEEB TSHAJ PLAWS:
- Txhawm rau siv ESP32 built-in DAC rau lub suab tso tawm, tsis txhob muab lub PCM5102 tus qauv tso rau hauv qhov chaw. Cias siv IO25 thiab GND pins los tsav lub mloog pob ntseg lossis hais lus nrov nrov.
- Plaub plaub 8x8 LED Matrix Modules tau taw qhia nrog cov kab nkag mus rau saum thiab cov kab tso tawm hauv qab.
- Cov cuab yeej siv zog "pins" ntawm tsib lub zog muaj zog tsuas yog me me me me dhau rau qhov nyob hauv tus qauv RV09 hneev taw. Ib qho yooj yim txhim kho yog siv cov yas me me los quav cov tiaj tiaj "pins" rau ntau dua ntawm taco lossis taquito zoo. Tom qab ntawd lawv yuav tsum plam txoj cai. [VIDEO]
- Daim phiaj 15x5 tuaj yeem siv rau ntxiv I/O cuam tshuam. MIDI leej twg?
Kauj Ruam 3: ESP32 thiab Arduino IDE
ESP32 yog tib lub tshuab computer. Nws tau koom ua ke zoo nrog 2.4 GHz Wi-nkaus thiab Bluetooth. ESP32 koom ua ke hloov lub kav hlau txais xov, RF balun, lub zog siv hluav taws xob, lub suab qis tau txais lub suab nrov, lim, thiab tswj hwm cov qauv. Yog li ntawd, tag nrho cov kev daws teeb meem nyob rau thaj tsam me me Luam Luam Circuit Board (PCB).
ESP32DevKitC yog pawg tswj hwm kev txhim kho me me uas tsim los ntawm Espressif. Feem ntau ntawm I/O tus pin tau tawm mus rau tus pin headers ntawm ob sab kom yooj yim cuam tshuam. USB interface nti thiab tus tswj hluav taws xob tau koom ua ke rau hauv tus qauv. ESP32 tau txais kev txhawb nqa hauv Arduino ecosystem thiab IDE, uas yog txoj hauv kev nrawm thiab yooj yim los ua haujlwm nrog ESP32.
Arduino ESP32 github repository suav nrog cov lus qhia teeb tsa rau LInux, OSX, thiab Windows. Nyem rau qhov txuas ntawd thiab ua raws cov lus qhia uas cuam tshuam nrog kev ua haujlwm ntawm koj lub khoos phis tawj.
Cov peev txheej ntxiv: ESP32 Cov Ntaub Ntawv ESP32DevKitC SchematicESP32 Cov Ntawv Qhia Txog Kev Qhia ESP32 Arduino Qhia
Kauj Ruam 4: JamBox I/O Demo
Cov lej txuas txuas txuas (IOdemo.ino) muaj txiaj ntsig los qhia txog kev ua haujlwm yooj yim ntawm 8x8 LED cov txiaj ntsig thiab cov neeg siv tswv yim los ntawm yim khawm thawb thiab tsib lub zog sib piv. Cov khoom kho vajtse I/O no yog lub hauv paus ntawm peb cov neeg siv kev sib txuas.
Arduino Library rau 8x8 LED cov qauv.
Kauj Ruam 5: ESP32 Sab Hauv DAC rau Suab
Tus hloov pauv digital-rau-analog (DAC lossis D-rau-A) yog lub kaw lus uas hloov pauv cov teeb liab mus rau hauv lub teeb liab analog. DACs feem ntau siv hauv cov tshuab ntaus nkauj los hloov cov ntaub ntawv digital mus rau hauv cov suab sib piv. Suab DACs feem ntau qis zaus thiab daws teeb meem siab. [Wikipedia]
ESP32 muaj ob sab hauv 8bit DACs. Cov DACs no tuaj yeem hloov pauv tus nqi 8 me ntsis rau qhov tso tawm qhov hluav taws xob analog. 0-255 8-ntsis cov tswv yim qhov tseem ceeb qhia ntxaws rau qhov ntau ntawm 0V txog 3.3V ntawm ESP32. Ib qho piv txwv lub suab tuaj yeem ua nws rov qab los ntawm DAC.
Pom zoo:
Hloov-Hloov Cov Khoom Ua Si: Cov Khoom Ua Si Cov Khoom Ua Si Ua Tau Zoo!: 7 Cov Kauj Ruam (nrog Duab)
Hloov-Hloov Cov Khoom Ua Si: Cov Khoom Siv Hluav Taws Xob Ua Tau Zoo!: Qho khoom ua si hloov pauv qhib txoj hauv kev tshiab thiab kev daws teeb meem kom tso cai rau menyuam yaus uas muaj lub cev muaj peev xwm txwv lossis kev xiam oos qhab kev loj hlob los cuam tshuam nrog cov khoom ua si ntawm nws tus kheej. Hauv ntau qhov xwm txheej, cov menyuam yaus uas xav tau cov khoom ua si hloov pauv tsis tuaj yeem nkag mus
Cov av noo noo Cov Lus Qhia Tswj Xyuas Internet Txuas Cov Dej Dej (ESP32 thiab Blynk): 5 Cov Kauj Ruam
Cov av noo noo Cov lus pom zoo Tswj Xyuas Internet Txuas Cov Dej Dej (ESP32 thiab Blynk): Tsis txhawj xeeb txog koj lub vaj lossis nroj tsuag thaum koj mus rau hnub so ntev, lossis tsis nco qab ywg dej koj cov nroj tsuag txhua hnub. Zoo ntawm no yog kev daws teeb meem Nws cov av ya raws tswj hwm thiab thoob ntiaj teb txuas nrog cov dej txau dej tswj los ntawm ESP32 ntawm software pem hauv ntej kuv
Ua Cov Phiaj Xwm Zoo Los Ntawm Cov Ntaub Ntawv Nyob Arduino (thiab Txuag Cov Ntaub Ntawv rau Excel): 3 Cov Kauj Ruam
Ua Cov Phiaj Xwm Zoo Los Ntawm Cov Ntaub Ntawv Nyob Arduino (thiab Txuag Cov Ntaub Ntawv rau Excel): Peb txhua tus nyiam ua si nrog peb tus lej L … cov ntsiab lus tau ntxiv thiab nws tsis tshwj xeeb rau lub qhov muag. Arduino IDE cov phiaj xwm tsis
Cov Ntawv Cim Hluav Taws Xob LED Taws Teeb Cov Neeg Hlau Cov Ntawv Cim - Cov Khoom Siv Soldering: 11 Kauj Ruam
Cov Khoom Siv Hluav Taws Xob LED Taws Teeb Cov Neeg Hlau Daim Npav - Cov Khoom Siv Soldering: Kab lus no tau txaus siab txhawb nqa los ntawm PCBWAY.PCBWAY ua cov qauv zoo PCBs rau tib neeg thoob plaws ntiaj teb. Sim nws rau koj tus kheej thiab tau txais 10 PCBs rau tsuas yog $ 5 ntawm PCBWAY nrog qhov ua tau zoo heev, Ua tsaug PCBWAY. Robadge#1 uas kuv tau tsim rau
Windows 7: Cov Ntsiab Lus Cov Ntawv Cov Khoom Tsis Muaj: 3 Cov Kauj Ruam
Windows 7: Cov Ntawv Qhia Cov Khoom Uas Tsis Muaj: Thaum twg los peb xaiv ntau dua 15 cov ntaub ntawv hauv Windows. qee yam khoom los ntawm cov ntawv qhia zaub mov ploj mus … Cov ntawv qhia no yuav qhia koj yuav ua li cas kom tau txais cov khoom ntawd rov qab los ntawm cov ntawv qhia zaub mov