Cov txheej txheem:

Text Calculator Calculator: 6 Kauj Ruam
Text Calculator Calculator: 6 Kauj Ruam

Video: Text Calculator Calculator: 6 Kauj Ruam

Video: Text Calculator Calculator: 6 Kauj Ruam
Video: NLP with Python! Term Frequency-Inverse Document Frequency (tf-idf) 2024, Hlis ntuj nqeg
Anonim
Text Calculator Tshuab xam zauv
Text Calculator Tshuab xam zauv

Tam sim no ib yam khoom!

Ua kom tiav qib Masters hauv Engineering Hluav Taws Xob siv zog me ntsis. Nws yog txoj kev ntev tsib xyoos uas kuv nyiam heev. Thaum kawg ntawm 2015 Kuv kawm tiav tsev kawm qib siab thiab muaj hnub so 3 lub hlis ua ntej kuv. Yuav ua li cas txoj hauv kev zoo dua los siv nws dua li Engineering R&D me ntsis! Cia peb ua Tus lej Xa Ntawv Xa Ntawv!

Kauj Ruam 1: Xaiv Tus Xaj Tshawb Fawb Tseem Ceeb

Xaiv Tus Zauv Tseem Ceeb Tshuab Luam Ntawv
Xaiv Tus Zauv Tseem Ceeb Tshuab Luam Ntawv

Cov kauj ruam no yog qhov yuav tsum tau ua kom zoo nkauj.

Nws yog qhov tsis tshua muaj neeg tuaj yeem nrhiav tau lub tuam txhab los puab lawv ob peb lub tshuab xam zauv thiab khawm rau tus nqi pheej yig.

Tam sim no nws tsuas yog teeb meem ntawm kev rub tawm sab hauv thiab tso peb tus kheej lub voj voog rau hauv nws.

Kauj Ruam 2: Xaiv Cheeb Tsam

Peb qhov tseem ceeb tshaj plaws rau txoj haujlwm yog LCD, MCU thiab Bluetooth Module.

Rau LCD kuv siv "162COG-BA-BC" los ntawm Displaytech. Lub LCD xav tau kom nyias nyias kom haum rau hauv lub tshuab xam zauv thiab lub LCD txaus siab qhov xav tau no. Ib qho ntxiv, nws yog lub laij lej LCD thiab yog li yuav tsis siv hluav taws xob ntau. Thaum kawg, lub LCD no siv tus tswj hwm sib xws rau Hitachi HD44780 uas paub zoo thiab yuav ua rau lub program yooj yim nrog kev nplua nuj ntawm cov ntaub ntawv online.

Rau MCU tus lej loj ntawm lub hom phiaj I/O pins yog qhov tsim nyog kom haum rau tus lej ntawm cov lej tshuab xam zauv. Tus nqi tsim nyog ntawm lub cim xeeb flash thiab UART interface rau Bluetooth Module kuj tseem xav tau.

Txog Bluetooth Module qhov yuav tsum tau ua yog tias tus qauv tuaj yeem ua tus tswv thiab tus qhev. Ntawd yog, tsis tsuas yog tuaj yeem txuas lwm cov khoom siv rau tus qauv tab sis tus qauv tuaj yeem luam theej duab rau lwm yam khoom siv bluetooth thiab pib sib txuas nws tus kheej. Yog tsis muaj lub peev xwm no, cov laij lej yuav tsis tuaj yeem sib txuas ua ke thiab tsuas yog tuaj yeem lees txais kev thov txuas los ntawm cov cuab yeej ntse xws li cov xov tooj ntse.

Kauj Ruam 3: Tsim Cov Hluav Taws Xob Hluav Taws Xob

Lub Hwj Chim Circuitry Tsim
Lub Hwj Chim Circuitry Tsim

Saib los ntawm cov ntaub ntawv qhia peb tias peb yuav xav tau ob txoj kab hluav taws xob. Peb yuav xav tau txoj kab tsheb 3.3 V rau Bluetooth Module thiab 5.0 V txoj kev tsheb nqaj hlau rau LCD.

Peb muaj 3.0 V cov khoom siv los ntawm ob lub roj teeb alkaline uas tau ua nyob rau hauv. Txhawm rau kom tau txais qhov xav tau hluav taws xob peb yuav siv Boost Converter thiab Low Dropout Regulator (LDO). Qhov tso zis hluav taws xob ntawm Boost Converter tau hais los ntawm tus tiv thaiv piv ntawm R3 thiab R4 hauv daim duab. Boost Converter yuav nce qhov hluav taws xob nce los ntawm 3.0 V txog 5.0 V nrog qhov qhia tau qhov tseem ceeb.

Tej zaum peb yuav siv 5.0 V txoj kev tsheb los tsim 3.3 V txoj kev tsheb nqaj hlau nrog kev pab los ntawm LDO. Tsuas yog xyuas kom koj chuck ntawm qee qhov zoo me me SMD capacitors ntawm cov tswv yim thiab cov txiaj ntsig ntawm cov kev tswj hwm no vim tias lawv yog qhov tseem ceeb rau kev ua haujlwm tau zoo.

Thaum kawg, peb pov rau hauv Flip-Flop rau qee qhov ntse hloov pauv uas peb yuav siv nrog rau thiab tawm cov nyees khawm ib txwm rau cov ntaub ntawv laij lej.

Kauj Ruam 4: Tswj Circuitry Tsim

Tswj Circuitry Tsim
Tswj Circuitry Tsim

Cov txheej txheem rau kev tswj hluav taws xob yog qhov yooj yim.

Peb siv ATmega's JTAG rau kev debug lub cuab yeej.

Peb txuas Bluetooth Module rau ib qho ntawm MCUs UART cuam tshuam cuam tshuam rau qee qhov kev tiv thaiv kev nyab xeeb kom ntseeg tau tias peb yuav tsis pom qhov hluav taws xob ntau dua 3.3 V ntawm Bluetooth module. Tus tiv thaiv kab mob sib kis yog qhov tsim nyog raws li MCU tau khiav los ntawm 5 V txoj kev tsheb nqaj hlau (MCU tsis tuaj yeem khiav los ntawm 3.3 V txoj kev tsheb vim 3.3 V tsis txaus rau LCD cov laj thawj siab).

LCD txuas ncaj qha nrog lub hom phiaj dav I/Os ntawm MCU. Ib qho faib hluav taws xob tau siv rau tus lej sib piv. Xwb, siv lub zog loj tuaj yeem siv ntawm no. Kuv, txawm li cas los xij zoo li kev ruaj khov ntawm cov khoom lag luam zoo li qub uas los nrog cov neeg tawm tsam cais los kho qhov sib txawv.

Ntxiv rau qee qhov kev txiav txim siab txiav tawm, 16 MHz siv lead ua rau MCU, rub cov neeg tawm tsam rau cov nyees khawm thiab cov qauv tsim qauv tau ua tiav.

Kauj Ruam 5: PCB Tsim

PCB Tsim
PCB Tsim

Rau PCB tsim kuv siv Altium Designer. Qhov tseem ceeb tshaj plaws thiab qhov nyuaj ntawm PCB tsim yog hauv kev ntsuas lub cev qhov ntev ntawm lub laij lej. Tsis yog tsuas yog lub rooj tsavxwm yuav tsum muaj qhov dav thiab qhov siab zoo tshaj plaws kom haum zoo rau hauv lub tshuab xam zauv tab sis tus lej ntawm lwm lub cev qhov ntev yuav tsum tau ua kom tiav. Lub qhov LCD yuav tsum muaj txoj haujlwm raug ntawm PCB kom ua tau zoo nrog lub qhov rais hauv rooj plaub. PCB yuav xav tau ob peb qhov rau qhov twg cov ntsia hlau hla los ntawm sab nraum rooj plaub mus rau hauv ntej ntawm rooj plaub. Thaum kawg, PCB yuav tsum muaj cov ntaub qhwv rau cov nyees khawm uas ua kom zoo.

Lub ncoo tsim rau cov nyees khawm siv tus qauv sib cuam tshuam kom ntseeg tau tias muaj kev ntseeg siab thaum lub khawm khawm coj los khawm.

Nco ntsoov txiav tooj liab tawm ntawm PCB siv "Keep Out Area" nyob ib ncig ntawm tus kav hlau txais xov ntawm Bluetooth Module kom ntseeg tau tias tsis muaj kev cuam tshuam hauv teeb liab txuas. Kuv cov chaw tsim khoom poob nthav txiav txim siab txiav tag nrho lub rooj tsavxwm tawm qhov twg kuv tau cim tseg tab sis hmoov zoo qhov no tsis ua teeb meem rau kuv.

Kauj Ruam 6: Txoj Cai Tawm

Image
Image

Kuv siv AVR Studio nrog JTAG ICE debugger qub los ua txhua yam kuv coding. Kuv tus lej tsis yog txhais tau tias zoo nkauj sau tab sis nws txhua tus ua haujlwm tau zoo thaum kawg. Kuv xaus siv 64Kbytes ntawm 128Kbytes ntawm flash nco muaj.

Bluetooth Module tiag tiag yog qhov muaj zog heev. Kuv tswj tau muab kuv lub cuab yeej muaj peev xwm txuas rau lwm lub laij lej, iPhones thiab Androids.

Cov tseev kom muaj rau kev nkag siab yog kev paub ntawm Hitachi LCD cov tswj hwm, kev paub AVR cov txuj ci yooj yim thiab kev nkag siab yuav ua li cas cuam tshuam nrog cov khoom siv sab nraud los ntawm AT cov lus txib thiab UART.

Ua tsaug ntau rau kev nyeem ntawv!

www.rubydevices.com.au/productSelect/RubyCalculator

www.ebay.com.au/itm/Text-Messaging-Calculat…

Pom zoo: