![Текст кабарлашуу Calculator: 6 кадам Текст кабарлашуу Calculator: 6 кадам](https://i.howwhatproduce.com/images/005/image-12226-15-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![Текст кабарлашуу Calculator Текст кабарлашуу Calculator](https://i.howwhatproduce.com/images/005/image-12226-16-j.webp)
Азыр продукт!
Электротехника боюнча магистратураны бүтүрүү бир аз оор жумушту талап кылды. Бул беш жылдык узак жол, мага жакты. 2015 -жылдын аягында мен университетти бүтүрдүм жана мени 3 айлык каникул күтүп турган. Кичине инженердик R&Dге караганда аны өткөрүүнүн кандай жакшы жолу! Келгиле, текст кабарлашуу калкуляторун түзөлү!
1 -кадам: Бар болгон илимий эсептегичти тандаңыз
![Учурдагы илимий эсептегичти тандаңыз Учурдагы илимий эсептегичти тандаңыз](https://i.howwhatproduce.com/images/005/image-12226-17-j.webp)
Бул кадам дээрлик милдеттүү болуп саналат.
Аларды арзан баада бир нече эсептегич корпустарды жана баскычтарды калыптандыруучу компанияны табуу күмөн.
Эми анын ички дүйнөсүн сыйрып, ага өзүбүздүн схеманы киргизүү гана калды.
2 -кадам: Компоненттерди тандоо
Долбоор үчүн эң маанилүү үч компонент - бул LCD, MCU жана Bluetooth модулу.
ЖК үчүн мен Displaytech тарабынан "162COG-BA-BC" колдондум. ЖК калькулятор корпусуна батыш үчүн супер ичке болушу керек жана бул ЖК бул талапты канааттандырды. Кошумча, бул чагылтуучу ЖК жана ушунчалык көп токту керектебейт. Акыр -аягы, бул ЖК тааныш Hitachi HD44780 менен шайкеш келген контроллерди колдонот жана программалоону онлайн документтеринин көптүгү менен жеңилдетет.
MCU үчүн илимий эсептегич баскычтардын санына ылайыкташуу үчүн көп сандаган жалпы максаттагы I/O төөнөгүчтөрү керек. Bluetooth модулу үчүн татыктуу көлөмдөгү флэш -эс жана UART интерфейси талап кылынат.
Bluetooth модулу үчүн зарыл болгон талап модуль кожоюн жана кул катары иштей алат. Башкача айтканда, башка түзмөктөр модулга туташып гана тим болбостон, модуль башка Bluetooth түзмөктөрүн издей алат жана туташууларды өзү баштап алат. Мындай мүмкүнчүлүк болбосо, эсептегичтер бири -бирине туташа алышмак эмес жана акылдуу телефондор сыяктуу акылдуу түзмөктөрдөн туташуу өтүнүчтөрүн гана кабыл алышмак.
3 -кадам: Power Circuitry Дизайн
![Power Circuitry Дизайн Power Circuitry Дизайн](https://i.howwhatproduce.com/images/005/image-12226-18-j.webp)
Маалымат баракчаларын карап чыгуу бизге эки чыңалуу рельсине муктаж экенибизди айтат. Бизге Bluetooth модулу үчүн 3,3 В темир жол жана ЖК үчүн 5,0 В темир жол керек болот.
Бизде сериалдуу болгон эки щелочтуу батареядан 3.0 В камсыздоо бар. Керектүү чыңалууларды алуу үчүн биз Boost Converter жана Low Dropout Regulator (LDO) колдонобуз. Boost Converter чыгаруу чыңалуусу диаграммада R3 жана R4 каршылыгынын катышы менен шартталган. Boost Converter көрсөтүлгөн чыңалуу менен чыңалууну 3.0 V ден 5.0 V га чейин көтөрөт.
LDO жардамы менен 5.0 V рельсин колдонуп, 3.3 В темир жолун түзө алабыз. Жөн гана бул жөндөгүчтөрдүн кириштеринде жана чыгууларында татыктуу өлчөмдөгү SMD конденсаторлорун иштеткениңизди текшериңиз, анткени алар ийгиликтүү иштөө үчүн абдан маанилүү.
Акыр-аягы, биз калькулятор корпусуна тиешелүү болгон күйгүзүү жана өчүрүү баскычтары менен колдоно турган акылдуу которуштуруу үчүн флип-флопту киргизебиз.
4 -кадам: Control Circuitry Дизайн
![Контролдук схема дизайны Контролдук схема дизайны](https://i.howwhatproduce.com/images/005/image-12226-19-j.webp)
Башкаруу схемасынын схемасы салыштырмалуу жөнөкөй.
Биз түзмөктү оңдоо үчүн ATmega JTAG колдонобуз.
Биз Bluetooth модулун Bluetooth модулунда 3.3 Втен жогору чыңалууну эч качан көрө албашыбыз үчүн, кээ бир коопсуздук резисторлоруна ыргытылган MCUs UART интерфейстеринин бирине туташтырабыз. Резистор бөлүштүргүч MCU 5 В рельсинен иштеп жаткандыктан зарыл (MCU 3.3 В рельсинен иштетиле алган жок, себеби 3.3 В ЖК логикасынын бийиктиги үчүн жетишсиз).
ЖК MCUдагы жалпы максаттагы I/O менен түз байланышат. Контраст пин үчүн чыңалуу бөлүштүргүч колдонулат. Же болбосо, бул жерде потенциометрди колдонсо болот. Мен, тескерисинче, өзүнчө резисторлор менен келген статикалык продукттун бекемдигин жактырам.
Кээ бир ажыратуучу конденсаторлорду кошуңуз, MCU үчүн 16 МГц кристалл, баскычтар үчүн резисторлорду тарткыла жана схемалык дизайн жасалды.
5 -кадам: PCB Дизайн
![PCB Дизайн PCB Дизайн](https://i.howwhatproduce.com/images/005/image-12226-20-j.webp)
PCB дизайны үчүн мен Altium Designer колдондум. ПХБ дизайнынын эң маанилүү жана татаал бөлүгү эсептегичтин физикалык өлчөмдөрүн өлчөөдө болгон. Такта калькулятор корпусуна туура келиши үчүн кемчиликсиз туурасы жана бийиктиги гана болбостон, башка дагы бир катар физикалык өлчөмдөрдүн аткарылышы талап кылынат. ЖК тешиктери корпустагы терезеге жакшы тегиздөө үчүн ПХБга чейин туура абалга ээ болушу керек. ПХБга бурамалар иштин арткы жагынан корпустун маңдайына өтүүчү бир нече тешиктер керек болот. Акыр -аягы, ПХБда жакшы тегизделген баскычтар үчүн блокноттор болушу керек.
Түймөлөр үчүн блокноттун дизайны өткөргүч баскычтын маты басылганда жогорку ишенимдүүлүктү камсыз кылуу үчүн стандарттуу интервалдуу форманы колдонот.
Сигнал байланышында эч кандай компромисске жол бербөө үчүн Bluetooth модулунун антеннасынын тегерегиндеги "Ачык аймакты" колдонуп ПХБдан жезди кесип салууну унутпаңыз. Менин өндүрүүчүм күтүлбөгөн жерден мен белгилеген жерден тактанын баарын кесүүнү чечти, бирок бактыга жараша бул мен үчүн эч кандай көйгөй жараткан жок.
6 -кадам: Код жок
![Image Image](https://i.howwhatproduce.com/images/005/image-12226-22-j.webp)
![](https://i.ytimg.com/vi/SHt1BGHcQW8/hqdefault.jpg)
Мен бардык коддоо үчүн AVR Studio'ну эски JTAG ICE мүчүлүштүктөрдү оңдоочу менен колдондум. Менин кодум эч кандай жарашыктуу жазылган эмес, бирок баары акыры жакшы иштеген. Мен жеткиликтүү 128Кбайт флэш -эсинин 64Кбайтын колдонуп бүттүм.
Bluetooth модулу чындыгында абдан күчтүү. Мен түзмөгүмө башка калкуляторлорго, iPhones жана Android'дерге туташуу мүмкүнчүлүгүн бере алдым.
Коддоого талаптар - бул Hitachi ЖК контроллерлери, AVR программалоонун негизги көндүмдөрү жана AT буйруктары жана UART аркылуу перифериялык түзүлүш менен кантип иштөө керектиги.
Окуганыңыз үчүн чоң рахмат!
www.rubydevices.com.au/productSelect/RubyCalculator
www.ebay.com.au/itm/Text-Messaging-Calculat…
Сунушталууда:
Сөз үчүн текст ARMbasic Powered UChip жана башка ARMbasic Powered SBCлерди чыкылдатыңыз: 3 кадам
![Сөз үчүн текст ARMbasic Powered UChip жана башка ARMbasic Powered SBCлерди чыкылдатыңыз: 3 кадам Сөз үчүн текст ARMbasic Powered UChip жана башка ARMbasic Powered SBCлерди чыкылдатыңыз: 3 кадам](https://i.howwhatproduce.com/images/007/image-19987-j.webp)
Сөз үчүн текст ARMbasic Powered UChip жана башка ARMbasic Powered SBCлерди чыкылдатыңыз: Киришүү: Жакшы күн. Менин атым Тод. Мен аэрокосмостук жана коргонуу тармагындагы профессионалмын, ал дагы жүрөгүндө бир аз геик.Илхам: BBS, 8-биттик микроконтроллерлер, Kaypro/Commodore/Tandy/TI-994A жеке компьютерлер доорунан башталат, качан R
Сиздин Arduino ESP долбооруңуздан SMS текст кабарларын кантип жөнөтүү керек: 6 кадам
![Сиздин Arduino ESP долбооруңуздан SMS текст кабарларын кантип жөнөтүү керек: 6 кадам Сиздин Arduino ESP долбооруңуздан SMS текст кабарларын кантип жөнөтүү керек: 6 кадам](https://i.howwhatproduce.com/images/009/image-25005-j.webp)
Сиздин Arduino ESP долбооруңуздан SMS текст билдирүүлөрүн кантип жөнөтүү керек: Бул көрсөтмө ESP8266 түзмөгүн жана WiFi байланышын колдонуу аркылуу сиздин arduino долбооруңуздан SMS текст билдирүүлөрүн кантип жөнөтүүнү көрсөтөт. Эмнеге SMSти колдоносуз? билдирүүлөр. * SMS билдирүүлөрү дагы
Photoshopто жаркыраган текст үйрөткүчү: 16 кадам
![Photoshopто жаркыраган текст үйрөткүчү: 16 кадам Photoshopто жаркыраган текст үйрөткүчү: 16 кадам](https://i.howwhatproduce.com/images/009/image-25615-j.webp)
Photoshopто жылтыр тексттин үйрөткүчү: Орто графикалык дизайнер жана мультимедия генералы болгондуктан, жылтыр тексттин шрифти дизайн талабы менен кеңири таралган. Бул көрсөтмөдө мен жаркыраган текст шрифтине график катары жетүү үчүн кадамдарды көрсөтөм
Микро: Бит Куурчак "Текст кабарлашуу"!: 5 кадам (Сүрөттөр менен)
![Микро: Бит Куурчак "Текст кабарлашуу"!: 5 кадам (Сүрөттөр менен) Микро: Бит Куурчак "Текст кабарлашуу"!: 5 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-5360-31-j.webp)
Микро: Бит Куурчак "Текст Кабарлашуу!": Биздин дээрлик бардык зымсыз байланыштарыбыз радио толкундары*аркылуу, анын ичинде телефон чалуулары, текст кабарлары жана WiFi аркылуу жасалат. Камтылган радио өткөргүчтөрү жана кабыл алгычтары менен Micro: Bit микроконтроллери ар кандай долбоорлорду курууну абдан жеңилдетет
Онлайн оюндар же тез кабарлашуу үчүн гарнитураны кантип жасоо керек: 5 кадам
![Онлайн оюндар же тез кабарлашуу үчүн гарнитураны кантип жасоо керек: 5 кадам Онлайн оюндар же тез кабарлашуу үчүн гарнитураны кантип жасоо керек: 5 кадам](https://i.howwhatproduce.com/images/005/image-12814-16-j.webp)
Онлайн оюндар же тез кабарлашуу үчүн гарнитураны кантип жасоо керек: Онлайн оюндар же тез кабарлашуу үчүн гарнитура кантип жасалат. Бул менин биринчи үйрөткүчүм жана мен бул үчүн көп иштедим, андыктан от жалынба;)