Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Хэлхээ
- Алхам 2: DHT11
- Алхам 3: DS18B20
- Алхам 4: LCD
- Алхам 5: MCP3008
- Алхам 6: Servo мотор
- Алхам 7: Хэт ягаан туяаны мэдрэгч GUVA-S12SD
- Алхам 8: Кейс
- Алхам 9: Өгөгдлийн сан
- Алхам 10: Код
Видео: Цаг уурын станц: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэ төсөлд бид Raspberry Pi, Python (кодлох), MySQL (мэдээллийн сан), Flask (вэб сервер) ашиглан температур, чийгшил, хэт ягаан туяаны индексийг хэмжих цаг уурын станц хийх болно.
Хангамж
Энэ төсөлд шаардлагатай бүрэлдэхүүн хэсгүүд
нь:
- Хавтасны таг
- DHT11 чийгшил мэдрэгч
- DS18B20 температур мэдрэгч
- GUVA-S12SD хэт ягаан туяаны мэдрэгч
- LCD дэлгэц
- Servo мотор
- MCP3008
- Raspberry Pi 3
- Тайрагч
- Нийт өртөг нь ойролцоогоор 110 евро.
Миний ашигласан хэрэгсэл:
- Конус өрөм
- Хоёр талт наалдамхай тууз
Алхам 1: Хэлхээ
Хэлхээ:
LCD:
- VSS нь Raspberry Pi -ийн үндэс суурь болно
- VDD нь Raspberry Pi -ийн 5V хүртэл
- V0 -оос дунд зүү засагч
- RS -аас GPIO зүү
- R / W нь Raspberry Pi -ийн суурин дээр
- E - GPIO зүү
- D4 - GPIO зүү
- D5 - GPIO зүү
- D6 - GPIO зүү
- D7 - GPIO зүү
- Raspberry Pi -ийн 5V
- R to Raspberry Pi -ийн газрын шүргэгч
- Raspberry Pi -ийн 5V
- LCD зүү V0
- Raspberry Pi -ийн талбайд
DHT11:
- Raspberry Pi -ийн 3V3 -ийн VCC
- Raspberry Pi -ийн газар руу GND
- DAT нь Raspberry Pi -ийн GPIO pin 4
- VCC ба DAT хооронд 470 ом
DS18B20:
- Raspberry Pi -ийн 3V3 -ийн VCC
- Raspberry Pi -ийн газар руу GND
- DAT нь Raspberry Pi -ийн GPIO pin 4
-VCC ба DAT хооронд 470 ом
Servo мотор:
- VCC нь Raspberry Pi -ийн 5V
- Raspberry Pi -ийн газар руу GND
- DAT нь Raspberry Pi -ийн GPIO зүү
MCP3008:
- VDD Raspberry Pi’s 3V3 руу
- Raspberry Pi -ийн 3V3 руу VREF
- Raspberry Pi -ийн талбайд AGND
- CLIO to GPIO pin 11 SCLK
- GPIO pin 9 MISO руу хийх
- DIN -ийг GPIO pin 10 MOSI руу холбоно уу
- CS -ээс GPIO pin 8 CE0 хүртэл
- DGND нь Raspberry Pi -ийн үндэс суурь болно
- CH0 to GUVA-S12SD (хэт ягаан туяаны мэдрэгч)
Алхам 2: DHT11
DHT11 бол дижитал юм
температур ба чийгшлийн мэдрэгч. Дижитал зүү рүү гаралт.
DHT11 техникийн үзүүлэлтүүд:
- 3.3 - 6V хүчдэл дээр ажилладаг.
Температурын хүрээ: -40 - +80 ºC.
Температурын нарийвчлал: ± 0.5 ºC.
Чийглэгийн хязгаар: 0-100% RH.
- Чийглэгийн нарийвчлал: RH 2.0%.
- Хариу өгөх хугацаа: сек.
Алхам 3: DS18B20
DS18B20 мэдрэгчийн техникийн үзүүлэлтүүд
- Програмчлагдах дижитал температур мэдрэгч.
- 1-Wire аргыг ашиглан харилцдаг.
- Ажиллах хүчдэл: 3V -аас 5V хүртэл.
- Температурын хүрээ: -55 ° C -аас +125 ° C хүртэл.
Нарийвчлал: ± 0.5 ° C.
- 64 битийн өвөрмөц хаяг нь мултиплекс хийх боломжийг олгодог.
Алхам 4: LCD
16 × 2 тэмдэгт бүхий LCD хянагч нь цэнхэр өнгөтэй
арын гэрэл ба цагаан тэмдэгтүүд. 2 мөр, нэг мөрөнд 16 тэмдэгт. Өндөр тодосгогч, том харах өнцөг. Тохируулгатай резистор (потенциометр / шүргэгч) ашиглан тодосгогчийг тохируулж болно.
LCD 16 × 2 цэнхэр техникийн үзүүлэлтүүд:
- 5V дээр ажилладаг
- Тохируулах тодосгогч.
- Хэмжээ: 80mm x 35mm x 11mm.
- Харагдах дэлгэц: 64.5mm x 16mm.
Алхам 5: MCP3008
Аналог-тоон хөрвүүлэгч эсвэл AD-хөрвүүлэгч (ADC) нь аналоги дохиог, жишээлбэл ярианы дохиог тоон дохио болгон хувиргадаг. MCP3008 нь 8 аналог оролттой бөгөөд үүнийг Arduino, Raspberry Pi, ESP8266 дээр SPI интерфэйсээр унших боломжтой. MCP нь аналог хүчдэлийг 0 -ээс 1023 (10 бит) хооронд хувиргадаг.
MCP3008 -ийг ашиглахдаа SPI -ийг идэвхжүүлэх шаардлагатай бөгөөд та үүнийг дараах алхмуудаар нэмж болно.
- Консол дээр бичнэ үү: sudo raspi-config
- Энэ нь raspi-config хэрэгслийг ажиллуулах болно. "Интерфейсийн сонголтууд" -ыг сонгоно уу.
- "SPI" сонголтыг тодруулж идэвхжүүлнэ үү.
- Сонгоод идэвхжүүлнэ үү.
- Тодруулж идэвхжүүлнэ үү.
- Дахин ачаалахыг шаардах үед тодруулж идэвхжүүлнэ үү.
- Raspberry Pi дахин ачаалагдах бөгөөд интерфэйс идэвхжих болно.
Алхам 6: Servo мотор
Хэмжээ: 32 × 11.5 × 24 мм (Табууд багтсан) 23.5 × 11.5 × 24 мм (Табуудыг оруулаагүй болно)
Жин: 8.5г (Кабель ба холбогчийг оруулаагүй болно) 9.3г (Кабель ба холбогч багтсан болно)
Хурд: 0.12sec/60degrees (4.8V) 0.10sec/60degrees (6.0V)
Момент: 1.5kgf-cm (4.8V) 2.0kgf-cm (6.0V)
Хүчдэл: 4.8V-6.0V
Холбогчийн төрөл: JR төрөл (Шар: Дохио, Улаан: VCC, Браун: GND)
Алхам 7: Хэт ягаан туяаны мэдрэгч GUVA-S12SD
GUVA-S12SD мэдрэгчийн техникийн үзүүлэлтүүд
- Ажиллах хүчдэл: 3.3 В -оос 5 В хүртэл
- Гаралтын хүчдэл: 0 В-оос 1 В хүртэл (0-10 хэт ягаан туяаны индекс)
- Хариу өгөх хугацаа: 0.5 сек
Нарийвчлал: ± 1 хэт ягаан туяаны индекс
Долгионы урт: 200-370 нм
- Хэрэглээ: 5 мА
- Хэмжээ: 24 x 15 мм
Алхам 8: Кейс
Би халхавчны тагийг ашиглаж, температур, хэт ягаан туяаны мэдрэгчийг 2 цооногоор өрөмдөж, чийгшлийн мэдрэгч, servo мотор, lcd -ийг дээд талын 1 нүхэнд суулгасан. Илүү сайн харагдахын тулд тагны тагийг самбар дээр суурилуулсан байв
Алхам 9: Өгөгдлийн сан
Алхам 10: Код
github.com/NMCT-S2-Project-1/nmct-s2-project-1-QuintenDeClercq.git
Зөвлөмж болгож буй:
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: 9 алхам (зурагтай)
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: LineaMeteoStazione бол Sensirion -ийн мэргэжлийн мэдрэгч, Дэвис багажны зарим бүрэлдэхүүн хэсэг (Rain Gauge, Anemometer) -тай холбогдож болох цаг агаарын бүрэн станц юм.Төсөл нь DIY цаг уурын станцад зориулагдсан боловч зөвхөн шаардлагатай
Хиймэл дагуулын тусламжтайгаар цаг уурын станц: 5 алхам
Хиймэл дагуулын тусламжтай цаг уурын станц: Энэхүү төсөл нь цаг агаарын мэдээллийг өөрсдөө цуглуулах хүсэлтэй хүмүүст зориулагдсан болно. Энэ нь салхины хурд, чиглэл, температур, агаарын чийгшлийг хэмжих боломжтой. Мөн 100 минут тутамд дэлхийг тойрон эргэдэг цаг агаарын хиймэл дагуулыг сонсох чадвартай. Би хүсч байна
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
RPi цаг уурын станц ба дижитал цаг: Энэ бол хурдан бөгөөд хялбар төсөл бөгөөд үзүүлэх сайхан дэлгэц юм. Энэ нь цаг хугацаа, цаг агаарын нөхцөл байдал, температурыг хоёуланг нь харуулдаг. Хэрэв танд харсан зүйл тань таалагдаж байвал миний хийсэн зүйлийг дагаж мөрдөхийн тулд намайг Instagram, Twitter (@Anders644PI) дээр дагаарай