Cov txheej txheem:
- Kauj Ruam 1: COVID-19 Pandemic Lock-down-Kev Nyuaj Siab rau Cov Khoom Cheeb Tsam
- Kauj Ruam 2: Tus Tsim
- Kauj Ruam 3: Cov Cheebtsam Peb Xav Tau Dab Tsi?
- Kauj Ruam 4: FDM 3D Luam Ntawv
- Kauj Ruam 5: DLP 3D Luam Ntawv
- Kauj Ruam 6: Sib dhos ntawm Cov Hloov hauv Keyboard Keyboard
- Kauj Ruam 7: Sib dhos ntawm LCD hauv Keyboard Keyboard
- Kauj Ruam 8: Sib dhos ntawm Rotary Encoder hauv Keyboard Lub Cev
- Kauj Ruam 9: Sib dhos ntawm Arduino Micro hauv Keyboard Lub Cev
- Kauj Ruam 10: Txuas kab
- Kauj ruam 11: Arduino Micro Firmware
- Kauj Ruam 12: Ua kom tiav Lub Rooj Sib Tham
- Kauj Ruam 13: Thiab Peb Ua Tiav
- Kauj Ruam 14: Thov VOTE
Video: HotKeys Keyboard Nrog Cov Ntawv Cuam Tshuam: 14 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Kuv vam tias koj ua tau zoo thaum kis tus kabmob kis no. Nyob Nyab Xeeb. Ua Kom Muaj Zog. #COVID19
Ua Tus Tsim Qauv Tsim, Kuv xav tau nkag mus ntau dua 7-8 software uas suav nrog Solidworks, Photoshop, Illustrator, Keyshot, Indesign, thiab lwm yam nyob rau niaj hnub no thiab muaj qee qhov kev ua si ib yam nkaus. Yog li, kuv tau ntsib ob qhov teeb meem los ntawm qhov khoom siv no los rau nws lub neej.
- Cov Ke Ntsuj Plig tawg - Ua tiav txhais tes taug kev hla cov keyboard hauv kev tshawb nrhiav tus yuam sij uas muaj nyob ntawm lub ces kaum sib txawv xws li ESC thiab ENTER qhov tseem ceeb. Ib yam nkaus, muaj ntau dua 15 tus yuam sij uas kuv siv tsuas yog hauv Solidworks thiab cov ntawd tau tawg tag nrho ib puag ncig cov keyboard. Yog li, tsis txhob hloov kuv cov keyboard nyiam, ib zaug thiab ntxiv, Kuv tau saib rau cov keyboard me uas tuaj yeem kho raws li kuv xav tau. Tom qab muaj qee qhov kev tshawb fawb kuv pom ntau tus qauv thiab cov lej uas tuaj yeem ua txoj haujlwm no yooj yim. Tab sis sai li sai tau thaum kuv dhia ntawm qhov teeb meem thib ob, Kuv pom tias tsis muaj ib tus qauv twg tuaj yeem tshem tawm qhov ntawd.
- Kev Ua Haujlwm Sib Txawv - Qhov teeb meem thib ob yog thaum kuv hloov qhov program, feem ntau ntawm cov yuam sij pauv lawv cov haujlwm zoo li Adobe Photoshop tab tom ua haujlwm nrog ALT+Scroll tab sis thaum kuv mus rau Adobe Acrobat, zooming yog ua los ntawm CTRL+Scroll. Ib yam li ntawd, kuv tsis xav tau feem ntau ntawm cov yuam sij hauv Keyshot uas kuv ib txwm siv hauv Solidworks. Thiab, Kuv yeej tsis siv xub tuav hauv Solidworks uas xav tau heev thaum ua si.
Yog li, kuv txiav txim siab los tsim lub HotKeys keyboard nrog Lub Pob Ntseg Teb thiab lub LCD pheej yig txhawm rau hloov pauv ntawm cov haujlwm sib txawv nrog rau kev ua kom pom tseeb qhov tseem ceeb.
Cov Lus Qhia no yog ua kom yooj yim ua haujlwm thiab txhim kho kev tsim khoom.
Cia peb vam tias koj txaus siab rau nws thiab cia pib!
Kauj Ruam 1: COVID-19 Pandemic Lock-down-Kev Nyuaj Siab rau Cov Khoom Cheeb Tsam
Lub ntiaj teb tab tom tawm tsam nrog COVID-19 muaj thoob qhov txhia chaw thiab ib feem peb ntawm cov pej xeem raug kaw. Hauv Is Nrias teb, peb kuj tseem nyob ib leeg hauv peb lub tsev thiab tsis muaj peev xwm xaj cov khoom siv rau txoj haujlwm no vim tias feem ntau ntawm kev ua lag luam raug txwv. Tab sis, Kuv muaj feem ntau ntawm cov khoom sib xyaw ua ke hauv ib lossis lwm yam khoom.
Kuv muaj ob peb yam khoom puas, uas suav nrog:
- TVS Kub Bharat keyboard rau CherryMX Hloov.
- 12864 Reprap Smart Display rau Rotary Encoder thiab Potentiometer.
- LCD Module rau 1602 LCD
- Lwm qhov ob peb yam tau rov qab los ntawm cov haujlwm yav dhau los.
Kauj Ruam 2: Tus Tsim
Ua tiav Txoj Haujlwm tau tsim los hauv Solidworks thaum khaws tag nrho cov kev txwv rau kev tsim khoom ntxiv, siv tawm ntawm cov khoom txee.
Kauj Ruam 3: Cov Cheebtsam Peb Xav Tau Dab Tsi?
Cov Khoom Siv Hluav Taws Xob:
- 1 x Arduino Micro
- 20x Cherry MX mechanical hloov
- 1x 1602 LCD Module
- 1 x Rotary Encoder
Kho vajtse Cheebtsam:
- 3 M3x8 Bolts
- 4 M3x5 Bolts
Cov Cuab Yeej:
- 3D Tshuab Luam Ntawv
- M3 Allen Keys
- Qhov Chaw Nres Tsheb
- Phom phom
Kauj Ruam 4: FDM 3D Luam Ntawv
Kuv tau luam lub cev keyboard ntawm FDM 3D Tshuab Luam Ntawv
Kuv FDM 3D Tshuab Luam Ntawv Chaw:
- Khoom siv (PLA)
- Txheej Siab (0.2 hli)
- Plhaub Thickness (1.2mm)
- Sau Ceev (20%)
- Luam Ceev (60mm/s)
- Nozzle Temp (210 ° C)
- Hom Kev Txhawb Nqa (Txhua Qhov Chaw)
- Hom Txheej Txheem (Tsis Muaj)
Koj tuaj yeem rub tawm txhua cov ntaub ntawv uas tau siv hauv txoj haujlwm no -
Kauj Ruam 5: DLP 3D Luam Ntawv
Kuv luam lub kaus mom uas xav tau cov ntsiab lus siab dua thiab du dua ntawm DLP 3D Tshuab Luam Ntawv
Kuv DLP 3D Tshuab Luam Ntawv Chaw:
Txheej Thickness (0.05mm)
Koj tuaj yeem rub tawm txhua cov ntaub ntawv uas tau siv hauv txoj haujlwm no -
Kauj Ruam 6: Sib dhos ntawm Cov Hloov hauv Keyboard Keyboard
Txhawm rau sib dhos cov hloov pauv peb yuav xav tau cov hauv qab no:
- 1x Keyboard Lub Cev (3D Luam Tshooj)
- 20x CherryMX Mechanical Switches
Raws li tau piav qhia hauv cov duab, snap haum txhua qhov hloov pauv hauv lawv qhov chaw. Tsis xav tau cov ntsia liaj qhov rooj lossis cov kua nplaum uas xav tau raws li kev tsim qauv tau ua tiav nrog txhua qhov ua siab ntev thiab txhua yam khoom siv tau haum rau lawv tus kheej.
Kauj Ruam 7: Sib dhos ntawm LCD hauv Keyboard Keyboard
Txhawm rau teeb tsa LCD peb yuav xav tau cov hauv qab no:
- 1x Keyboard Lub Cev (3D Luam Tshooj)
- 1x 1602 LCD Zaub
- 4 M3x5 Bolts
Raws li tau piav qhia hauv cov duab, teeb lub LCD hauv qhov chaw thiab kho nws siv M3x5 ntsia liaj qhov rooj.
Kauj Ruam 8: Sib dhos ntawm Rotary Encoder hauv Keyboard Lub Cev
Txhawm rau sib sau Rotary Encoder peb yuav xav tau cov hauv qab no:
- 1x Keyboard Lub Cev (3D Luam Tshooj)
- 1 x Rotary Encoder
Raws li tau piav qhia hauv cov duab, teeb tsa Rotary Encoder hauv qhov chaw.
Kauj Ruam 9: Sib dhos ntawm Arduino Micro hauv Keyboard Lub Cev
Txhawm rau sib sau Arduino Micro peb yuav xav tau cov hauv qab no:
- 1x Keyboard Hauv Qab (3D Luam Tshooj)
- 1 x Arduino Micro
Raws li tau piav qhia hauv cov duab, teeb tsa Arduino Micro hauv qhov chaw.
Kauj Ruam 10: Txuas kab
Ua raws li Schematic txhawm rau xaim tag nrho cov khoom siv hluav taws xob raws li hauv qab no:
| Arduino Micro | Cov LCD Module | Cov ----------------------------------------------- | VCCV | VDD | | NQA | VSS | | D4 | Sau npe Xaiv | | D3 | Nyeem/Sau | | D2 | Pab kom | | A0 | ib Cov Ntaub Ntawv 4 | | A1 | ib Cov Ntaub Ntawv 5 | | A2 | ib Cov Ntaub Ntawv 6 | | A3 | UA Cov Ntaub Ntawv 7 | ----------------------------------------------- ---------------------- Ua Tsaug Ntau
| Arduino Micro | Cov Keypad Matrix | Cov ----------------------------------------------- | D9 | Nws Kab 1 | | D8 | Kab 2 | | D7 | ua Kab 3 | | D6 | ib Kab 4 | | D5 | Kab 5 | | D15 | NQA Kab 1 | | D14 | NQA Kab 2 | | D16 | NQA Kab 3 | | D10 | Kab 4 | ----------------------------------------------- ---------------------- Ua Tsaug Ntau
| Arduino Micro | Cov Teb Encoder | ----------------------------------------------- | D0 | Pad_A | | D1 | ib Pad_B | | NQA | NQA | ----------------------------------------------- ---------------------- Ua Tsaug Ntau
Kauj ruam 11: Arduino Micro Firmware
HID Interface Firmware
Txog kev sib txuas lus nrog Laptop/Computer ntawm HID interface peb yuav siv Arduino Micro's ATmega32U4 microcontroller.
QMK (Quantum Mechanical Keyboard) yog lub zej zog qhib qhov nruab nrab ib puag ncig tsim kho cov khoom siv khoos phis tawj. Lub zej zog suav nrog txhua yam khoom siv, xws li cov twj siv hluav taws xob, nas, thiab MIDI cov cuab yeej.
Cov lus qhia kom ua raws:
- Clone QMK firmware los ntawm GitHub.
- Npaj koj qhov chaw tsim rau kev suav cov firmware raws li qhia ntawm no.
- Rub tawm thiab rho tawm qhov muab cov kev cai keyboard firmware hauv qmk_firmware/cov npe khoom npe tau cloned hauv thawj kauj ruam.
- Ua ke cov keyboard firmware siv cov lus txib hauv qab no: qmk compile -kb key5pro -km default
- Rub tawm thiab teeb tsa QMK lub cuab yeej rau flashing lub firmware. (QMK Toolbox)
- Qhib QMK Toolbox thiab qhib cov ntawv sib dhos ua ke (.hex file) uas tuaj yeem pom ntawm qmk_firmware/.build directory, tom qab ntawd xaiv atmega32u4 li Microcontroller thiab kos Auto-Flash option.
- Txuas cov Keyboard rau PC ntawm USB cable, tam sim no rau ntsais cov keyboard tso Arduino Micro rau hauv bootloader hom uas tuaj yeem ua tiav los ntawm luv tus pin RST rau GND.
- Tom qab rov pib dua arduino, QMK lub cuab yeej cia li pom nws thiab nyem lub firmware rau nws.
Keymaps Customization
Txog kev hloov kho cov keymaps, kev ua haujlwm encoder, LCD ua haujlwm & kev tswj hwm tus kheej hloov kho cov ntaub ntawv key5pro/keymaps/default/keymap.c.
const uint16_t PROGMEM keymaps [MATRIX_ROWS] [MATRIX_COLS] = {};
Cov kab no muaj cov txheej sib txawv ntawm cov keymap uas tuaj yeem siv ua cov ntawv sib txawv. Txhua qhov profile lossis txheej tuaj yeem teeb tsa nrog cov lej sib txawv, macros lossis cov haujlwm. (Cov npe ntawm Keycodes)
tsis muaj dab tsi encoder_update_user (uint8_t index, bool clockwise);
Qhov kev hu rov qab no yuav raug txiav tawm txhua lub sijhawm tus lej nkag nkag tau tshwm sim, qhov kev hu rov qab no ua haujlwm cov haujlwm ntawm tus lej nkag teb chaws.
lcd_clrscr (); // tshem lub lcd
lcd_gotoxy (kem, kab); // tau txais txoj haujlwm lcd_puts (""); // tso saib cov ntaub ntawv
Cov haujlwm no tau siv los ua haujlwm 16X2 LCD module uas tuaj yeem siv los tso saib cov haujlwm tshwj xeeb cov ntaub ntawv rau tus neeg siv.
Kauj Ruam 12: Ua kom tiav Lub Rooj Sib Tham
Txhawm rau ua kom tiav lub rooj sib txoos, peb yuav xav tau cov hauv qab no:
- 1x Keyboard Lub Cev (3D Luam Tshooj)
- 1x Keyboard Hauv Qab (3D Luam Tshooj)
- 1x Rotary Encoder Cap (3D Luam Tshooj)
- 20x CherryMX Round Cap (3D Luam Tshooj)
Raws li tau piav qhia hauv cov duab, ntsaws txhua lub kaus mom ntawm cov hloov pauv thiab lub hau tig rau ntawm tus lej nkag. Tom qab ntawd, kaw qhov hauv qab thiab khawm nws nrog M3x8 ntsia liaj qhov rooj.
Kauj Ruam 13: Thiab Peb Ua Tiav
Thaum kawg koj ua tiav! Nov yog qhov khoom kawg yuav tsum saib thiab ua haujlwm zoo li cas.
Peb tab tom ua cov vis dis aus thiab yuav hloov kho nws hauv 24 teev tom ntej
Kauj Ruam 14: Thov VOTE
Yog tias koj nyiam txoj haujlwm no, thov pov npav rau qhov kev sib tw "Pov Tseg rau Cov Khoom Muaj Nqis".
Ua tsaug ntau ntau! Kuv vam tias koj hais mav txaus siab rau qhov project!
Pom zoo:
Sib cuam tshuam Infineon DPS422 Sensor Nrog Infineon XMC4700 thiab Xa Cov Ntaub Ntawv rau NodeMCU: 13 Cov Kauj Ruam
Sib cuam tshuam Infineon DPS422 Sensor Nrog Infineon XMC4700 thiab Xa Cov Ntaub Ntawv mus rau NodeMCU: Hauv qhov kev qhia no peb yuav kawm paub siv DPS422 ntsuas qhov ntsuas kub thiab ntsuas ntsuas siab nrog XMC4700.DPS422 DPS422 yog qhov me me digital digital barometric huab cua siab thiab ntsuas kub nrog qhov raug siab thiab tam sim no qis kev siv
Cov Ntawv Cuam Tshuam Rau Cov Tsheb: 18 Kauj Ruam (nrog Duab)
Cov Ntawv Cuam Tshuam Rau Cov Tsheb: Cov Ntawv Cuam Tshuam raug tsim los sau cov kev cuam tshuam rau lub tsheb thaum tsav tsheb lossis nyob ruaj khov. Cov kev cuam tshuam tau muab khaws cia rau hauv lub hauv paus hauv daim ntawv ntawm kev nyeem nrog rau cov vis dis aus/duab. Thaum cuam tshuam cov neeg siv nyob deb tuaj yeem txheeb xyuas qhov tseeb ntawm lub sijhawm, thiab
RAWS LI COV NTAUB NTAWV NTSEEG NTAWV NTAWV MUAJ NTAWV TSHUAJ NTAWV TSO CAI RAU RASPBERRY PI: 6 Kauj Ruam (nrog Duab)
RAWS LI COV NTAUB NTAWV NTAWV MUAJ NTAWV TSHUAJ NTXIV RAU RASPBERRY PI: Hauv qhov haujlwm no, peb yuav txuas peb ntawm Atlas Scientific's EZO sensors (pH, yaj cov pa thiab kub) mus rau Raspberry Pi 3B+. Hloov chaw ntawm txuas cov kab hluav taws xob mus rau Raspberry Pi, peb yuav siv Whitebox Labs Tentacle T3 daim ntaub thaiv. T
Luam Tawm Cov Ntawv Cuam Tshuam - Ua tiav Cov Txheej Txheem: 14 Cov Kauj Ruam (nrog Duab)
Luam Tawm Cov Ntawv Cuam Tshuam - Ua tiav Cov Txheej Txheem: Cov hauv qab no piav qhia cov txheej txheem uas kuv tsim PC lub rooj tsav xwm hauv PC rau ib zaug thiab ua qauv siv. Nws tau sau rau tus neeg uas tau tsim lawv tus kheej cov laug cam yav dhau los thiab tau paub txog cov txheej txheem dav dav. Txhua qhov ntawm kuv cov kauj ruam yuav tsis ua haujlwm
Tus Cuam Tshuam Cuam Tshuam (ntsuas phoo Cam Cuam Tshuam Cuam Tshuam): 4 Cov Kauj Ruam
Solder Saver (txhav tas Cam Cuam Tshuam Cuam Tshuam): "Yuav ua li cas kuv thiaj yuav tsum qhia ua ntej Cov Lus Qhia no?" Kuv nug kuv tus kheej. Zoo li, txij li thaum pib ntawm lub sijhawm, tus txiv neej muaj qhov xav kom lo lo rau hauv tus cwj mem thiab tshaj tawm cov duab online. Zoo, Kuv tau txiav txim siab luv luv delving rau hauv keeb kwm loj dua ntawm tus cwj mem yaj, b