Мазмуну:
- 1 -кадам: Компоненттер
- 2 -кадам: Куралдар
- 3 -кадам: Circuit
- 4 -кадам: Батарея
- 5 -кадам: скрипт
- 6 -кадам: Case
- 7 -кадам: Бүттү
Video: Чөнтөк метеостанциясы: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Баарына салам жана кош келиңиз. Бул көрсөтмөдө биз температураны, басымды, нымдуулукту жана абанын сапатын гана өлчөбөстөн, чөнтөгүңүзгө да туура келген метеостанцияны курабыз, ошондо сиз кайда барсаңыз да өлчөй аласыз! Аны жасоо өтө арзан (35 доллардын тегерегинде), андыктан бул чынында эле баардыгы үчүн сонун долбоор! Эгер даяр болсоңуз, биз баштай алабыз.
Колдонулган сенсор Bosch BME680. Бул көптөгөн функцияларга ээ кичинекей сенсор. Контроллер - бул Arduino наносу, анткени анын көлөмү чоң. Окууларды көрсөтүү үчүн мен OLED дисплейин колдонууну чечтим. Бул салыштырмалуу аз энергия керектөө жана кичине, бирок оңой окулат.
1 -кадам: Компоненттер
Бул долбоорду жасоо үчүн көп компоненттердин кереги жок. Бул жерде сизге керектүү нерселердин баары келтирилген:
BME680 - бул температураны, нымдуулукту, басымды, бийиктикти жана абанын сапатын өлчөөчү сенсор
OLED - бул окуулар көрсөтүлө турган экран
SWITCH - станцияны күйгүзүү жана өчүрүү үчүн колдонулуучу жылдыргыч
ЛИТИЙ БАТАРЕЯСЫ (шилтемеленген жок, анткени меники жергиликтүү дүкөндө) - станцияны кубаттай турган кайра заряддалуучу батарея
CHARGER MODULE - бул батареяны заряддоо үчүн колдонулган модуль
WIRES - компоненттерди бириктирүү үчүн колдонулат
ARDUINO NANO - операциянын мээси
2 -кадам: Куралдар
Акыркы кадамда биз метеостанцияны жасоого керектүү болгон бардык электрондук компоненттерди чогулттук. Улантуу үчүн бизге дагы кээ бир негизги куралдар керек. Сизге керектүү нерселердин баары бул жерде:
ҮЛТҮРҮҮЧҮ ТЕМИР - компоненттерди бириктирүү үчүн
ARDUINO IDE - Arduino программалоо үчүн колдонулган программа
3D ПРИНТЕР (милдеттүү эмес) - корпусту жасоо үчүн, бирок эгерде сизде жок болсо, анда сиз жөн гана пластикалык кутучаны алып, анын тешиктерин кесип аласыз.
HOT GLUE GUN - корпустун ичиндеги компоненттерди коргоо үчүн
3 -кадам: Circuit
Эми бизде керектүү нерсенин баары бар, кызыктуу бөлүгү башталса болот.
Биздин BME680 жана 64X128 OLED экөө тең I²C колдонгондуктан, байланыш салыштырмалуу жөнөкөй.
Жөн эле кубатты (VCC) 3, 3V же 5V пинге жана жерге (GND) GND пинине туташтырыңыз. Сиздин Arduino чындыгында төөнөгүчтөрү жок, тескерисинче тешиктери болсо жакшы. Ушундай жол менен сиз зымдарды түздөн -түз ага ширете аласыз.
Эми сиздин дисплейиңиз менен сенсордун күчү бар, бирок алар менен байланышууга мүмкүнчүлүк жок. Бул үчүн сиз аларды аналогдун астында жайгашкан A4 жана A5 төөнөгүчтөрүнө туташтырышыңыз керек. Бул I²C аркасында болгону эки зым. SDAны A4кө жана SCLге (кээде SCK катары белгиленет) A5ке туташтырыңыз.
МААНИЛҮҮ! Капка батпай турган башаламандыкты болтурбоо үчүн зымдарыңызды мүмкүн болушунча кыска (жана электроника уруксат бергендей кыска) кесиңиз!
4 -кадам: Батарея
Эми бизде бардык компоненттер туташтырылгандыктан, батарейканы чынжырга туташтыруу мезгили келди.
Батареяны + жана - заряддоо модулунун B + жана B− жаздыкчаларына кошуңуз.
Андан кийин, OUT+ жана OUT− Arduino VIN жана GND казыктарына туташтырыңыз. Которууну + кабелине кошкондугуңузду текшериңиз.
Бардык ширетилген зымдарга жылуулукту азайтуучу жакшы идея. Бул кыска туташууларды болтурбай, зымдарды коргой алат.
5 -кадам: скрипт
Районду аяктагандан кийин, кодировкаларды жасоого убакыт келди. Ооба, мен үчүн убакыт, сиз жөн гана бул жерден сценарийди көчүрүп алсаңыз болот:
Бул скрипт сенсордун маалыматын окуйт жана OLEDде басып чыгарат.
Сиздин компоненттериңиздин туура туташканын текшерүү үчүн I²C локаторун иштетүү пайдалуу. Бул жерден алсаңыз болот.
6 -кадам: Case
Эми сиз сценарийди сынап көрдүңүз жана метеостанция иштеп жатат, аны ишке киргизүүгө убакыт келди. Мен бул жөнөкөй корпусту Fusion 360та иштеп чыккам, бирок кааласаңыз, өзүңүздүкүн жасаңыз.
Жөн эле 3D басып чыгарып, ичине нерселерди салыңыз. Мен ичиндеги компоненттерди бекемдөө үчүн ысык клей колдондум, бирок баары иштейт.
Ошондой эле, нерселерди ичине салып жатканда абдан сабырдуу болуңуз, анткени бул кичинекей корпус жана ага нерселер эптеп батат!
7 -кадам: Бүттү
Сени карачы! Сизде азыр каалаган жерге алып бара турган кичинекей аба ырайы станциясы бар жана аны (салыштырмалуу) оңой жана (үмүт менен) кызыктуу кылды. Эгерде сиз бул Нускаманы жактырсаңыз, сөзсүз түрдө жактырыңыз! Жана адаттагыдай эле, эгер сизде кандайдыр бир суроолор болсо, мен комментарийлерде аларга жооп берүү үчүн болгон күчүмдү жумшайм.
Кийинки Нускамада көрүшөм, кош!
Сунушталууда:
Онлайн метеостанциясы: 6 кадам
Онлайн метеостанциясы: Сиз буга ишенбейсиз! Бирок башынан. Мен CoolPhoneдун кийинки версиясынын үстүндө иштеп жаткам жана аны иштеп чыгууда кетирген каталарым мени тыныгууга мажбур кылды. Бут кийимимди кийип сыртка чыктым. Суук болуп чыкты, ошондуктан мен
Онлайн метеостанциясы (NodeMCU): 7 кадам (сүрөттөр менен)
Онлайн метеостанциясы (NodeMCU): Эй балдар! Менин мурунку үйрөтүүчү " Arduino Robot 4WR " сизге жакты деп үмүттөнөм. жана сиз жаңысына даярсыз, адаттагыдай эле мен бул окуу куралын этап -этабы менен сиз өзүңүздүн электрондук долбооруңузду жасоо үчүн жасадым
Чөнтөк сигнал визуализатору (чөнтөк осциллографы): 10 кадам (сүрөттөр менен)
Чөнтөк сигналынын визуализатору (Чөнтөк осциллографы): Салам баарына, Биз баарыбыз күн сайын көптөгөн нерселерди жасап жатабыз. Ар бир жумуш үчүн кээ бир шаймандар керек. Бул жасоо, өлчөө, бүтүрүү ж.б .. Демек, электрондук жумушчулар үчүн аларга темир, көп метр, осциллограф ж
Attiny85 менен мини -метеостанциясы: 6 кадам (сүрөттөр менен)
Attiny85 менен мини аба ырайы станциясы: Жакында көрсөтмө берилгенде Indigod0g эки Arduino колдонуп, абдан жакшы иштеген мини -аба ырайы станциясын сүрөттөгөн. Балким, баары эле нымдуулук жана температура көрсөткүчтөрүн алуу үчүн 2 Ардуинону курмандыкка чалгысы келбеши мүмкүн жана мен муну мүмкүн деп түшүндүрдүм
Чөнтөк Фазерден Чөнтөк Лазерине чейин: 6 кадам
Чөнтөк Фазерден Чөнтөк Лазерине чейин: Бул долбоордо биз Барнстен тапкан кичинекей оюнчук Star Trek Phaserди айландырабыз & Лазердик көрсөткүчкө татыктуу. Менде мындай фазерлердин экөөсү бар, биринде жарыктын батарейкасы түгөнгөндүктөн, мен аны кайра заряддалуучу лазерге айландырууну чечтим