![Arduino Data Logger Shield Small Project: 4 Steps Arduino Data Logger Shield Small Project: 4 Steps](https://i.howwhatproduce.com/images/001/image-1649-36-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![Arduino Data Logger Shield Small Project Arduino Data Logger Shield Small Project](https://i.howwhatproduce.com/images/001/image-1649-37-j.webp)
Эй балдар, бүгүн мен сизге Arduino Data Logger калканы менен бир жөнөкөй мисалды сунуштайм. Бул проекти жасоо өтө оңой жана аны жасоо үчүн анча көп бөлүктөрдүн кереги жок.
Долбоор температураны жана нымдуулукту dht сенсору менен өлчөө жөнүндө. Бул долбоор белгилүү бир убакта температураны көзөмөлдөөгө мүмкүндүк берет жана температура SD картада сакталат, мен аны сиздин Data Logger калканчыңызга туташтырдым. Ошентип, бул долбоорду жасоо жана түшүнүү абдан оңой болгондуктан, мен азыр кадамдарымды баштайм.
1 -кадам: Бардык бөлүктөрдү алуу
![Бардык бөлүктөрдү алуу Бардык бөлүктөрдү алуу](https://i.howwhatproduce.com/images/001/image-1649-38-j.webp)
![Бардык бөлүктөрдү алуу Бардык бөлүктөрдү алуу](https://i.howwhatproduce.com/images/001/image-1649-39-j.webp)
![Бардык бөлүктөрдү алуу Бардык бөлүктөрдү алуу](https://i.howwhatproduce.com/images/001/image-1649-40-j.webp)
Бул долбоор аз бөлүктөр менен жасалышы мүмкүн. Долбоордун бөлүктөрүнүн тизмеси:
- Arduino uno rev3
- Arduino маалыматтарды жазуучу калкан
- SD эстутум картасы
- LCD 1602 жашыл дисплей I2C менен
- DHT22 (башка dht сенсорун колдонсоңуз болот)
- Бир нече секирүүчү кабелдер
- Breadboard
- Батарея 9v
Бул долбоор үчүн башка Arduino колдоно алаарыңызды унутпаңыз. Ошондой эле сизде бар дисплейдин түрүн өзгөртө аласыз жана башка сенсорду колдонсоңуз болот (Топурактын ным сенсору, башка dht сенсору, ал тургай, сен кайсы убакта аралыкты өлчөй аласың). Мен бул жолу DHT сенсорун колдонууну чечтим, анткени бул температура белгилүү бир жерде күн бою өлчөнүп, анын өзгөрүшүн көзөмөлдөп туруу үчүн абдан пайдалуу болушу мүмкүн.
2 -кадам: Бардык бөлүктөрдү бириктирүү
![Бардык бөлүктөрдү бириктирүү Бардык бөлүктөрдү бириктирүү](https://i.howwhatproduce.com/images/001/image-1649-41-j.webp)
Бул туташуу абдан оңой. Жөн гана Data Logger калканчын Arduino чокусуна коюңуз. Бул Arduino'дон бардык төөнөгүчтөрдү алат, бирок кабатыр болбоңуз, дагы деле Data Logger калканында пинтер болот. Сиз бул казыктарды Arduino казыктары сыяктуу эле колдоно аласыз.
Бул кадамда сиз фризинг менен жасаган схеманы көрө аласыз. Мен ошондой эле сенсор менен ЖКны кантип туташтыруу керектигин жазам, муну жаңы келген адам түшүнө алат. Көрүнүп тургандай, биз нан тактасын иштетүү үчүн Arduino (Data Logger Shield) 5V жана GND колдонобуз.
ЖК:
- VCC 5V чейин (нан бөлүгүндө+ бөлүгү)
- GND to gnd (-нан бөлүгүндө)
- SDA аналогдук пинге A4
- А5 аналогдук пинге SCL
DHT22:
Мен dhtти такта менен колдондум, анда үч казык колдонулат:
- + 5В чейин
- - GNDге
- санарип пин 7ге чыгыңыз
3 -кадам: Код жазуу
![Жазуу коду Жазуу коду](https://i.howwhatproduce.com/images/001/image-1649-42-j.webp)
Мен бул жерде кодду бир нече бөлүктө түшүндүрөм. Коддун жакшы бөлүгү комментарийленген, ошондуктан аны колдонгон адам кодду оңой түшүнө алат.
1. Биринчиден, бул код сиздин компьютериңизге орнотулган бир нече китепкананы талап кыларын эстен чыгарбоо керек. Булар: Time (TimeLib), Wire, LiquidCrystal, DHT, OneWire, SPI, SD, RTClib. Балким, башка китепканаларды колдонсоңуз болот, бирок бул китепканалар мен үчүн иштеген.
2. Андан кийин биз бул долбоорго керектүү нерсенин баарын аныктап жатабыз. DHT сенсорун аныктоо оңой, сенсорго туташтырылган пиндин жана сенсордун түрүн айтуу керек. Андан кийин SD карта жана RTC пин үчүн колдонула турган кээ бир казыктарды аныктоо керек. Андан кийин бул долбоор үчүн колдонулган өзгөрмөлөрдү көрө аласыз.
3. Долбоор бир нече ыкмаларды колдонот жана алардын баары DHT сенсору менен иштөө үчүн. Эгерде сиз ушул типтеги сенсор менен долбоордун үстүндө иштеп жатсаңыз, аны колдоно аласыз. Бул ыкмалар getTemperature (), getHumidity (), readSensorData (), printLcdTemperature (), printHumidity.
4. Орнотууда бүтүрүү үчүн керектүү нерселер аз.
Биринчи кезекте убакытты аныктоо керек. Биз бул жерде RTCди колдонуп жаткандыктан, биздин Arduino сенсордон маалыматтарды сактаганда туура убакыт өткөргүбүз келет. Бул бөлүк код менен түшүндүрүлөт. Эгерде сиз //RTC.adjust(DateTime(_DATE_, _TIME_) комментарий жазбасаңыз)); сызык, сиз долбооруңузга убакытты белгилей аласыз. Туура убакытты белгилегенден кийин, бул бөлүккө дагы комментарий бере аласыз жана ардуинону компьютерсиз колдоно аласыз. Бул сонун, анткени сиз температура сенсорун башка бөлмөдө колдонуп, компьютериңизге муктаж болбостон температураны көзөмөлдөй аласыз. Экинчи бөлүк - бул SD картаны колдонуу, анда маалымат сакталат. Шилд картанын бар -жогун текшерүүгө аракет кылат. Эгерде жок болсо, ката жөнүндө билдирүү Arduino ide сериялык экранында көрсөтүлөт.
Орнотуунун акыркы бөлүгү - lcd жана dht сенсорун баштоо.
5. Акыркы бөлүгү - бул долбоордун негизги бөлүгү. Бул абдан жөнөкөй. Циклдин башталышында Arduino сенсордон маалыматтарды окуйт. Андан кийин RTC саат канча экенин текшерет. Мен бул жолу ар бир 10 мүнөттө RTC колдонуп жатам, анткени Data Logger калканы кантип иштээрин көрүү жагымдуу. Сиз маалыматыңыздын 5 мүнөттө, 15, 30, ал тургай саатта сакталышын кааласаңыз, коддун мүнөттөрүн өзгөртө аласыз. Аны өзгөртүүдөн тартынба. Эгерде мүнөт 10 же 20га чейин болсо, маалыматтар SD картага сакталат. Долбоордун акыркы бөлүгү ЖКда учурдагы температураны көрсөтүү.
Мен ошондой эле SD картасынын txt файлынын сүрөтүн коём, ошондо бул жерде температуранын кандай жазылганын көрө аласыз.
4 -кадам: Ардуинону колдонуу
![Сиздин Arduino колдонуу Сиздин Arduino колдонуу](https://i.howwhatproduce.com/images/001/image-1649-43-j.webp)
Бул долбоордун бардык мааниси, маалыматтарды каттоочу калкан arduino менен кантип иштээрин көрүү. Бул калканчтын эң жакшы жери - бул маалыматты сактоо жана картадан маалыматтарды окуу үчүн колдонула турган SD картанын уячасы. Дагы бир нерсе - бул RTC модулу бар, ал белгилүү бир убакта белгилүү бир аракеттерди жасай алат. RTC модулунун эң жакшы жери, ал кичинекей 3В батарейканы колдонот жана ал датаны жана убакытты узак убакытка чейин сактай алат. Бул долбоордун негизги мааниси - бул портативдүү болушу мүмкүн. Кемпинг учурунда табияттагы температуранын кандай өзгөргөнүн билгиңиз келет дейли. Бул үчүн ноутбукту алып келүүнүн кереги жок, же интернеттин температурасын текшерүүнүн кажети жок. Сиз муну ала аласыз жана сиз сакталган температура кандай экенин унутуп калам деп тынчсыздануунун кажети жок. Бул жөн эле мисал болчу. Instructables боюнча бул долбоорду окуган балдарга рахмат. Мен кимдир бирөөгө жардам берет деп үмүттөнөм. Рахмат.
Бардык урматтоо менен Себастьян
Сунушталууда:
GPS Cap Data Logger: 7 кадам (Сүрөттөр менен)
![GPS Cap Data Logger: 7 кадам (Сүрөттөр менен) GPS Cap Data Logger: 7 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/001/image-455-2-j.webp)
GPS Cap Data Logger: Бул жерде дем алыш күндөрү эң сонун долбоор, эгер сиз велосипед менен сейилдеп же сейилдеп жүргөн болсоңуз жана бардык тректериңизди/тректериңизди көзөмөлдөө үчүн GPS маалыматын каттоочу керек болсо … Курууну бүтүргөндөн кийин маалыматтарды GPSтин модулунан жүктөп алышты
AC Current Monitoring Data Logger: 9 Кадам (Сүрөттөр менен)
![AC Current Monitoring Data Logger: 9 Кадам (Сүрөттөр менен) AC Current Monitoring Data Logger: 9 Кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-3212-27-j.webp)
AC Current Monitoring Data Logger: Саламатсыздарбы, менин биринчи үйрөткүчүмө кош келиңиз! Күндүз мен өнөр жай жылытуучу жабдуулар менен камсыз кылган компаниянын сыноо инженери болом, түнкүсүн мен технологияга кызыккан хоббист жана DIY'erмин. Менин жумушумдун бир бөлүгү жылыткычтардын ишин текшерүүнү камтыйт, о
Ultimate High тоолуу аба ырайы Balloon Data Logger: 9 кадам (Сүрөттөр менен)
![Ultimate High тоолуу аба ырайы Balloon Data Logger: 9 кадам (Сүрөттөр менен) Ultimate High тоолуу аба ырайы Balloon Data Logger: 9 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/005/image-14183-5-j.webp)
Ultimate High тоолуу аба ырайы Balloon маалымат жазгыч: жогорку бийиктикте аба шарынын маалыматтарын жогорку бийиктиктеги аба шарынын маалыматын жазуучу менен жазыңыз. Бийик тоолуу аба шары, ошондой эле бийик тоолуу шар же HAB деп аталат, гелий менен толтурулган чоң шар. Бул шарлар платформа
DIY Жогорку чыңалуу 8V-120V 0-15A CC/CV Small Portable Adjustable Bench Power Supply: 12 Steps (Сүрөттөр менен)
![DIY Жогорку чыңалуу 8V-120V 0-15A CC/CV Small Portable Adjustable Bench Power Supply: 12 Steps (Сүрөттөр менен) DIY Жогорку чыңалуу 8V-120V 0-15A CC/CV Small Portable Adjustable Bench Power Supply: 12 Steps (Сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-3256-80-j.webp)
DIY Жогорку чыңалуусу 8V-120V 0-15A CC/CV Small Portable Adjustable Bench Power Supply: Улуу кичинекей 100V 15Amp Power Supply, аны каалаган жерде колдонсо болот. Жогорку чыңалуу, орто ампер. Ошол E-Bike, же жөн эле 18650. Заряддоо үчүн колдонулушу мүмкүн. Сыноо учурунда ар кандай DIY долбоорлорунда да колдонулушу мүмкүн. Бул курулуш үчүн Pro Tip
9V Beautiful Small Lamp: 4 Steps
![9V Beautiful Small Lamp: 4 Steps 9V Beautiful Small Lamp: 4 Steps](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960660-9v-beautiful-small-lamp-4-steps-j.webp)
9V Beautiful Small Lamp: бул менин эң сонун сулуу лампам жана аны куруу үчүн жөнөкөй бөлүктөр талап кылынат