Мазмұны:
- 1 -қадам: материалдарды жинау
- 2 -қадам: құрылысты бастаңыз
- 3 -қадам: термисторды калибрлеңіз
- 4 -қадам: Істі жасаңыз
- 5 -қадам: жапсырманы бекітіңіз
Бейне: Көп функциялы сандық термометр: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл нұсқаулық сізге термометр, хронограф (санау таймері), кері санау таймері мен жарық дисплейі бар көпфункционалды платформаны құруды көрсетеді. Ол сондай -ақ басқа аналогтық сенсорларға немесе сіз ойлауға болатын басқа функцияларға арналған платформа болуға арналған.
1 -қадам: материалдарды жинау
Сандық термометрді құру үшін сізге қажет:
- Сым - Altoids қалайы - Breadboard - Айнымалы резистор - Екі таңбалы ортақ анод 7 сегменттік дисплей - 4 2N2222 транзисторлар - 2 220 к ом резисторлар - термистор (жақсырақ сызықтық шығыс) - 2 лездік түймелер - 2 2,2 к ом резисторлар - 5 вольт Реттегіш - қуат көзіне арналған 2 нивелирлеу конденсаторы (мен 220 uF қолдандым) - қуат қосқышы - ATMEGA168 микроконтроллер - 16 МГц кристалл - 1 к ом резистор - басып шығарылатын затбелгі (үлкенірек, алтоидтардың қаңылтырының алдыңғы жағы) - розеткалар (сіз қалай ойлайсыз) қажет болуы мүмкін) Қажетті құралдар: - дәнекерлеу үтігі - сөндіргіш сорғы (міндетті емес) - сым тартқыш (міндетті емес) - сым кескіштер
2 -қадам: құрылысты бастаңыз
Бұл қадам үшін схеманы құру үшін бекітілген схеманы (сөз немесе AutoCAD) қолданыңыз. Мен оны алдымен дәнекерлемейтін тақтаға салу пайдалы деп санаймын. Бұл шашты жұлып алмас бұрын туындаған мәселелерді шешуді жеңілдетеді:)
Дәнекерлеуді бастамас бұрын, алдымен тақтаны соңғы өлшемге дейін кесіп, тақтадағы барлық үлкен бөліктерді орналастырған жөн (төмендегі 2 -суретте көрсетілгендей). Тақтаның үстіндегі түймелерге орын қалдыруды ұмытпаңыз және қуат түймесі бүйірінде. Айта кету керек, схемада R5 термистордың салыстырмалы резисторы болып табылады және ол сіздің термисторыңызға қосылуы мүмкін, сондықтан сіз өзіңіздің термисторыңызды қалай енгізу керектігін білу үшін деректер парағыңызды тексеруіңіз керек.
3 -қадам: термисторды калибрлеңіз
Термисторды калибрлеу үшін микроконтроллерден әр түрлі температурадағы көрсеткіштерді алу қажет (соғұрлым жақсы).
Мен термистордың аналогтық кірісін көрсету үшін микроконтроллердің жарқылына жүктелетін он алтылық файлды тіркедім. Егер ол шығыста сызықпен оқылса, бұл термистордың кірісі екі цифрда көрсетілмеуі үшін тым жоғары болғандықтан (мысалы, -5 шығысы 155 -тен 105 -ке дейін болуы мүмкін). Содан кейін нүктелер Excel -де сызықтармен байланыспаған шашыраңқы диаграмма ретінде салынуы керек (мысалы, төмендегі температура көрсеткіштерін қараңыз). Содан кейін графикте деректер нүктелерін тінтуірдің оң жақ түймесімен нұқып, «Trendline қосу» түймесін басу керек. Содан кейін үлгі нүктелері арқылы анықталған сызыққа ең жақын теңдеу түрін таңдаңыз (мен сызықтық теңдеуді қолдандым, себебі менің термисторым сызықтық шығысқа арналған). Содан кейін «опциялар» қойындысын нұқыңыз және «диаграммада дисплейді көрсетуді» таңдап, OK түймесін басыңыз. Бұл теңдеу бастапқы кодтағы формуланың орнына енгізілуі керек, мұнда x - «analogRead (tempPin)». Мұны істеу орны бастапқы кодта көрсетілген (кіріспеден табылған). Бастапқы код үшін мен қолданған редактор - Arduino 0007. Бағдарламада компиляция түймесін басқан кезде бағдарлама сонымен қатар жобаның апплет ішкі қалтасында он алтылық файлдарды жасайды. Бұл он алтылық файлдарды кез келген әдіспен (мысалы, AVRIsp mkII) микроконтроллердің жарқылына жүктеуге болады.
4 -қадам: Істі жасаңыз
Электрониканы ұстауға арналған істі дайындау үшін екі нәрсені жасау керек.
Біріншісі - жарықдиодты дисплей, айнымалы резистор, екі сәттік түймелер мен қуат қосқышының тесіктерін кесу. Мен мұны алдымен дайын электрониканы қалайыға салу арқылы жасадым. Қалайды дәл сол жерде сақтай отырып, мен лазерді бөліктің шеттерін белгілеу үшін бағыттаушы ретінде қолдандым, содан кейін қақпақты жауып, лазер сызығының бойымен сызылған жерді кесу керек. Содан кейін мен кез келген бұрыштарды бұрдым (мысалы, дисплей саңылауы). Ақырында, мен сызықты кесу үшін дәл пышақты қолдандым. Металлдың шеттеріне қатты деформацияланатыны туралы алаңдамаңыз, оны кейінірек ағаштың бір жағының астына қойып, шетін балғамен жеңіл ұру арқылы оңай тегістеуге болады. Екінші нәрсені жасау керек - бұл электрониканы металл табанындағы қысқа тұйықталудан оқшаулау үшін түбін картонмен (жақсырақ жұқа) сызу. Бұл картонға Altoids корпусын басу арқылы оңай жасалады, осылайша ол шетінде депрессияны қалдырады. Енді ойпатты кесіп, оны қаңылтырдың түбіне салыңыз (лас суретін қараңыз).
5 -қадам: жапсырманы бекітіңіз
Мен жапсырманы сатып алған баспаға арналған үлгіні жүктеу арқылы жасадым. Келесі - мен үшін ең қиын бөліктердің бірі болды, ол лайықты дизайн жасады. Мен оны жасау үшін клипарт пен негізгі фигураларды қолдандым. Мен дизайнды қолдана немесе өзгерте алатын етіп тіркедім, содан кейін оны басып шығарыңыз және сыртқы сызықтар бойымен кесіңіз (қара сызықтарды бірден қиып алғаныңызға көз жеткізіңіз). Енді жапсырманы жабыстырыңыз. Мен мұны істеген кезде оны жарықта ұстап тұру пайдалы деп таптым, бұл тесіктердің қай жерде орналасатынын көруге көмектеседі. Ақырында, саңылаулар бойынша диагональды сызықтарды кесіңіз және қақпақшаларды астына бүктеңіз (төмендегі суретті қараңыз) және түймелерді орнатуды аяқтаңыз, егер сіз термометр жасамасаңыз, сіз жасаған термометрлердің суреттерін немесе тіпті жапсырмаларды көргім келеді.)
Ұсынылған:
DIY көп функциялы энергия есептегіші V2.0: 12 қадам (суреттермен)
DIY көп функциялы энергия есептегіші V2.0: Бұл нұсқаулықта мен сізге Wemos (ESP8266) негізіндегі көп функциялы энергия есептегішін жасауды көрсетемін. Бұл шағын метр - бұл кернеуді, токты, қуатты, энергия мен қуатты бақылайтын өте пайдалы құрылғы. Бұлардан басқа, ол қоршаған ортаны бақылайды
DIY Arduino көп функциялы энергия есептегіші V1.0: 13 қадам (суреттермен)
DIY Arduino көп функциялы энергия есептегіші V1.0: Бұл нұсқаулықта мен сізге Arduino негізіндегі көп функциялы энергия есептегішті қалай жасау керектігін көрсетемін. Бұл кішкентай метр - бұл электрлік параметрлер туралы маңызды ақпаратты көрсететін өте пайдалы құрылғы. Құрылғы 6 пайдалы электрлік параметрді өлшей алады
Орналасқан көп функциялы текше сағаты: 5 қадам (суреттермен)
Позицияларға негізделген көп функциялы текше сағаты: бұл OLED дисплейі бар Arduino негізіндегі сағат, ол күндізгі сағат, ұйқы таймері және түнгі жарық ретінде жұмыс істейді. Әр түрлі " функциялары " олар акселерометрмен басқарылады және текше сағатын айналдыру арқылы таңдалады
Цифрлық көп функциялы өлшеу құралы: 21 қадам (суреттермен)
Цифрлық көп функциялы өлшеу құралы: сәлем баршаңызға. Мен әрқашан 3D принтер кереуетін тегістеуге көмектесетін құрылғы мен қисық беттің ұзындығын алуға көмектесетін басқа құрылғыны қалайтынмын, сонда мен жапсырманың қажетті ұзындығын оңай қиып алатынмын
Arduino көмегімен DIY көп функциялы робот: 13 қадам (суреттермен)
DIY көп функциялы робот Arduino көмегімен: Бұл робот негізінен Arduino -ны түсінуге және Arduino -ның әр түрлі жобаларын біріктіруге арналған. Сонымен қатар, кім үй жануарларына робот алғысы келмейді? Мен оны BLUE ROVIER 316 деп атадым. Мен әдемі сатып алар едім