
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53


Бул менин Wi-Fi байланышы бар Arduino негизделген мини-аба бекетимдин биринчи мууну, ал ThingSpeak платформасын колдонуп, маалыматтарды ачык жарыялоого жөндөмдүү.
Аба ырайы станциясы ар кандай сенсорлордун жардамы менен аба ырайына жана айлана -чөйрөгө байланыштуу төмөнкү маалыматтарды чогултат:
- Температура;
- Нымдуулук;
- Атмосфералык басым;
- Жарык интенсивдүүлүгү;
- UV индекси;
- Чаңдын концентрациясы.
Максаты - ачык аппаратты колдонуу менен кичинекей жана жөнөкөй аба ырайы станциясын жасоо.
Кел, баштайлы жана көңүл ачалы!
1 -кадам: Электрондук компоненттер



Бул долбоор үчүн сизге төмөнкү компоненттер керек:
- Arduino Uno (сатып алуу)
- Grove жарык сенсору (сатып алуу)
- Grove UV сенсор (сатып алуу)
- Барометрдик басым сенсору (BMP085) (сатып алуу)
- DHT22 (сатып алуу)
- Grove чаң сенсору (сатып алуу)
- ESP8266 (сатып алуу)
- Protoshield (бир аз компактура үчүн) же кадимки нан (сатып алуу / сатып алуу)
- 1 кох каршылыгы (x2)
- 10 кох каршылыгы (x1)
- 4k7 Ом каршылыгы (x1)
- Кээ бир секирүүчү зымдар
- Компьютер (Arduino кодун түзүү жана жүктөө үчүн)
Бул долбоорду куроо үчүн сизге конкреттүү инструменттердин кереги жок. Бардык компоненттерди сүйүктүү электрондук соода дүкөнүңүздө онлайнда тапса болот.
Район USB порту менен иштейт (компьютерге же кадимки телефон заряддагычка туташтырылган), бирок сиз Arduino электр уячасына туташтырылган тышкы DC энергия булагын же батареяны кошо аласыз.
Аба ырайы станциясынын схемасы үчүн бул долбоор бул долбоордун алкагына кирбейт.
2 -кадам: Бөлүктөрдү туташтыруу


Бардык компоненттерди схемага ылайык туташтырыңыз. Ар бир сенсорду нан тактасына туташтыруу үчүн сизге секирүүчү зымдар керек болот. Сиз Arduino калканына ээ болгон прото калканды (бир кыйла чакан схема үчүн), кадимки нан тактасын же дизайнды колдонушуңуз мүмкүн.
USB кабелин Arduino Uno тактасына сайыңыз жана кийинки кадамга өтүңүз.
3 -кадам: Коддоо

Сиз акыркы Arduino IDEди орноттуңуз деп ойлосоңуз, төмөнкү китепканаларды жүктөп алып, орнотуңуз:
DHT22 китепканасы:
github.com/adafruit/DHT-sensor-library
Adafruit BMP085 китепканасы:
github.com/adafruit/Adafruit-BMP085-Library
Китепканаларды Arduino IDEге кошуу боюнча көрсөтмөлөрдү алуу үчүн, төмөнкү Arduino жетегин караңыз:
www.arduino.cc/en/Guide/Libraries
Arduino кодун жүктөп алыңыз (weatherBox.ino). XXXXXти Wi -Fi роутери SSID YYYYY менен роутердин сырсөзү жана ZZZZZ менен ThingSpeak каналыңыздын API жазуу баскычы менен алмаштырыңыз (кийинки кадамда аны кантип алууну караңыз).
Arduino тактасын компьютериңиздин USB портуна туташтырып, кодду жүктөңүз.
4 -кадам: ThingSpeak Configuration




- ThingSpeak эсебин түзүү;
- Жаңы канал түзүү;
-
Аба ырайы станцияңыздын атын жана сүрөттөмөсүн көрсөтүңүз. Төмөнкү каналдарды дайындап, каналды сактаңыз:
- канал 1 = жарык
- канал 2 = нымдуулук
- канал 3 = температура (DHT22ден)
- канал 4 = UV индекси
- канал 5 = чаңдын концентрациясы
- канал 6 = басым
- канал 7 = температура (BMP085тен)
- API жазуу ачкычын көчүрүү. Бул Arduino кодунун мурунку кадамында колдонулат;
- Станция күйгүзүлгөндө, сенсордун мааниси каналга мезгил -мезгили менен жүктөлүп турат. Сиз ар бир өзгөрмөнүн жалпы жана жеке визуалдаштырууларын конфигурациялай аласыз.
Коомдук каналдын мисалы:
5 -кадам: Android колдонмосун колдонуу
Сиз каалаган браузерде метеостанциянын маалыматын элестете аласыз. Бирок сиз аны Android негизиндеги смартфонуңуздан текшерип, каалаган убакта элестете аласыз.
- Android түзмөгүңүзгө Google Play дүкөнүнөн ThingsView тиркемесин жүктөп алып орнотуңуз;
- Колдонмого каналыңыздын ID номерин киргизип, кошууну чыкылдатыңыз. Сиз ID'ди ThingSpeak канал конфигурациясынан таба аласыз;
- Ар бир өзгөрмөнүн учурдагы мааниси графикте көрсөтүлөт;
- Көңүл ачуу!
Сунушталууда:
MiniFRC үчүн керек болгон Arduino жана Drive Station программаларын түшүрүү (UPDATED 5/13/18): 5 кадам

MiniFRC үчүн керек болгон Arduino жана Drive Station программалык камсыздоосун жүктөп алуу (UPDATED 5/13/18): MiniFRC-FRC 4561, TerrorBytes командасы тарабынан өткөрүлүүчү эки жылдык кичи роботтордун конкурсу. Командалар чейрек масштабдуу роботторду чейрек масштабдуу FRC талаасында атаандашат. Бул үйрөткүчтө мен сизге бардык керектүү программаларды кантип түшүрүп, орнотууну көрсөтөм
DIY Arduino Soldering Station: 6 кадам (Сүрөттөр менен)

DIY Arduino Soldering Station: Бул долбоордо мен сизге стандарттык JBC ширетүүчү үчүн Arduino негизделген ширетүүчү станцияны кантип түзүүнү көрсөтөм. Курууда мен термопаралар, AC кубатын башкаруу жана нөлдү аныктоо жөнүндө сүйлөшөм. Кел, баштайлы
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам

Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Arduino Uno аркылуу Arduino Pro Mini 328P программасын кантип жүктөө керек: 6 кадам

Arduino Uno аркылуу Arduino Pro Mini 328P программасын кантип жүктөө керек: Arduino Pro Mini - бул 14 I/O казыктары бар эң кичине ДСП, ал 3,3 вольтто иштейт - 5 вольт DC жана кодду программалоо түзмөгүнө жүктөө оңой. санариптик киргизүү/чыгаруу порттору RX, TX, D2 ~ D13, 8 аналогдук киргизүү порттору A0 ~ A7 1
Күчтүү Arduino-UNO, Massduino-UNO: 9 кадам

Күчтүү Arduino-UNO, Massduino-UNO: Massduino деген эмне? Massduino-бул Arduino платформасынын перифериялык-бай, ыңгайлуу жана тез өнүгүүсүн, арзан баада жана ири өндүрүштүн артыкчылыктарын оңой айкалыштырган жаңы продукт линиясы. Дээрлик бардык Arduino коддору