Агуулгын хүснэгт:
- Алхам 1: Миний семинар
- Алхам 2: Материал
- Алхам 3: Протокол I2c
- Алхам 4: Дэлгэц ба фото эсэргүүцэл
- Алхам 5: DHT22
- Алхам 6: Товчнууд
- Алхам 7: Чуулган
- Алхам 8: Arduino код
- Алхам 9: Сэрүүлэг …
Видео: Цаг агаарын цаг: 11 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Цахилгаан схем ба Fritzing схемээр шинэчлэх
Би хоёр байр хийдэг:
- Энэ бол миний анхны зааварчилгаа юм
- Би англи хэл сураагүй, мунхаг итали хүн, тиймээс би тусламж хүссэн:
Ажлаараа дамжуулан надад урам зориг өгч, Arduino / Genuino -той "тоглох "од тусалсан цөөн хэдэн хүмүүст талархсанаа илэрхийлье.
Мишель Маффуччи
Даниэль Альберти
Мауро Альфиери
Миний "Перито Карли" лабораторийн профессор
Алхам 1: Миний семинар
Миний семинар дээр би цаг, огнооноос гадна хүрээлэн буй орчны нөхцөл байдлыг мэдэхийг хүссэн цаг хүсч байсан
Энэ ажлыг Arduino ашиглан хялбархан хийх боломжтой бөгөөд зөвхөн RTC, DHT22 (DHT11 -ээс арай илүү үнэтэй боловч илүү нарийвчлалтай) болон BMP180 -д үйлчилдэг.
Гэхдээ бид шаардлагатай материалыг нарийвчлан авч үздэг
Алхам 2: Материал
- Arduino эсвэл Arduino дангаараа
- BMP180 - Барометрийн даралт/Температур/Өндөр мэдрэгч
- DHT22 - температур -чийгшлийн мэдрэгч
- RTC DS1307
- 1 Туузан хавтан
- цахилгаан утас
- 3 товчлуур
- Дөрвөн жимсний хайрцаг GEWISS
- LCD дэлгэц 20x4 I2c
- 1 Фото эсэргүүцэл
Arduino -д хэлэх зүйл бага байна, зай багатай тул би Arduino Standalone -ийг ашигласан
Мэдрэгчийг aliexpress -аас худалдаж авсан боловч өртөг багатай ч Хятадаас Италид ирэхэд 40 хоног зарцуулжээ
RTC нь сард нэг минутын алдаатай байдаг тул товчлууруудыг цагийг тохируулахад ашигладаг (диаграм ба ноорогыг arduinoenonsolo -оос авсан)
Photoresistance -ийг дараа тайлбарлах болно
Алхам 3: Протокол I2c
DISPLAY, RTC ба BMP180 нь Arduino -той I2C протокол болон Wire номын сангаар холбогддог.
Бүх гурван элементийг A4 ба A5 тээглүүртэй тохирох Arduino SDA ба SLC контактуудтай зэрэгцээ холбох ёстой.
Ажлыг хөнгөвчлөх, харилцагчдыг төөрөлдүүлэхгүйн тулд би ижил өнгөтэй утсыг ашигласан
RTC модуль нь Arduino -той харилцах замаар бодит цагийг (цаг, минут, секунд, өдөр, сар, жил) тооцдог "цаг" юм. RTC -ийг буфер батерейгаар хангадаг бөгөөд цахилгаан унтарсан үед цаг хугацааг тооцоолсоор байна.
BMP180 модуль (барометрийн даралт / температур / өндрийн мэдрэгч) нь температур, барометрийн даралт, өндрийг хангадаг өндөр үзүүлэлттэй мэдрэгч юм. Би SparkFun номын санг ашигласан.
Алхам 4: Дэлгэц ба фото эсэргүүцэл
Дэлгэц нь маш гэрэл гэгээтэй тул өрөө харанхуй болоход түүний гэрлийг бууруулдаг.
Дэлгэцийн I2C модуль нь тодосгогчийг тохируулах боломжийг олгодог бөгөөд холбогч нь арын гэрлийг унтрааж чаддаг, гэхдээ хэрэв бид холбогчийг гэрэл нэмэгдүүлснээр фоторезистор (Arduino гарааны иж бүрдэлд өгдөг) байрлуулбал түүний эсэргүүцэл. буурч, үүний үр дүнд дэлгэцийн тод байдлыг нэмэгдүүлдэг бол гэрлийн багатай нөхцөлд эсэргүүцэл маш өндөр, гэрэлтэх чадвар буурдаг.
Алхам 5: DHT22
Өмнө дурьдсанчлан, би DHT22 -ийг ашигласан боловч DHT11 -ээс хамаагүй үнэтэй боловч илүү нарийвчлалтай байдаг.
Энэхүү мэдрэгч нь орчны температур, чийгшлийг хангадаг. Adafruit -ийн тойм (миний номын санг ашигласан)
Төслийг хялбарчлахын тулд би суурилуулсан татах эсэргүүцэл бүхий загварыг ашигласан.
Мэдээллийн зүү нь arduino -ийн 4 -р зүүтэй холбогдсон байна
Алхам 6: Товчнууд
Дээр дурдсанчлан товчлуурууд нь ноорогуудыг дахин ачаалахгүйгээр цагийг тохируулахад хэрэглэгддэг.
Товчлуур бүрийн хувьд доош татах жижиг хэлхээг хийх ёстой.
Энэ функцийг сонирхож буй Arduino зүү нь:
- Pin 6 = цэс
- Зүү 7 = +
- Зүү 8 = -
Алхам 7: Чуулган
Би GEWISS -ийн 4 жимсний холболтын хайрцгийг сонгосон бөгөөд энэ нь миний ашиглаж байсан дэлгэцийн хувьд хамгийн тохиромжтой хэмжээ юм.
Зангуу хийх цэг байхгүй тул би цахилгаан утсыг ашиглан дэлгэцийг урд талын маск руу залгав.
LED (220 ом эсэргүүцэлтэй цувралаар) миний хийсэн 0.5 мм -ээс нүхэнд наасан байна.
Фоторезисторыг хамгаалахын тулд би хаанаас олсноо санахгүй байгаа тунгалаг хуванцарыг ашигласан.
Шаардлагагүй үед бүх зүйлийг унтраах мастер шилжүүлэгчийг нэмсэн.
Сүлжээний хувьд би мини USB залгууртай утасны батерей цэнэглэгч ашигласан.
DHT -ийн мэдрэгчийг хайрцгийн гадна талд байрлуулсан байна.
PIR мэдрэгчийг холбохын тулд би 2.5 стерео залгуур ашигласан.
Arduino бие даасан болон Stripboard, RTC ба эсэргүүцэл нь доошоо харагддаг (та хараагүйд уучлаарай), тэдгээрийг M3 эрэг ашиглан хайрцгийн ар талд хавсаргасан болно.
Алхам 8: Arduino код
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobbiamo avere le librerie:
RTC
DHT
LiquidCrystal_I2C
SFE_BMP180
Алхам 9: Сэрүүлэг …
Миний лаборатори хонгилд байрладаг бөгөөд намайг ажиллаж байхад хэн нэгэн над дээр ирэхийг хүсэхгүй байгаа тул би PIR мэдрэгч, LED, BUZZER дохиолол нэмж өгөх талаар бодлоо.
PIR мэдрэгчийг 5 вольтын хүчээр Arduino -оос тэжээж, 2 -р зүүтэй холбох шаардлагатай
LED нь 13 -р зүүтэй холбогдсон байна
9 -р зүү хүртэл дуугаргагч
Танд анхааруулсан байна!
Та над дээр очихыг хүсч байвал…
Намайг сэрэмжлүүлээрэй !!!
Зөвлөмж болгож буй:
Түрлэг ба цаг агаарын цаг: 9 алхам (зурагтай)
Түрлэг ба цаг агаарын цаг: Хэдийгээр та далайн түрлэг өндөр эсвэл нам, эсвэл хаа нэгтээ байгаа эсэхийг харуулдаг цорын ганц гартай аналог цаг худалдаж авах боломжтой боловч миний хүсч байсан зүйл бол далайн түрлэг ямар үед болохыг хэлж өгөх байсан юм. Би q руу харах боломжтой зүйлийг хүсч байсан
WiFi цаг, таймер, цаг агаарын станц, Блинк хяналттай: 5 алхам (зурагтай)
WiFi цаг, таймер, цаг агаарын станц, Блинк хяналттай: Энэ бол Морфин дижитал цаг (ойлголт, кодын хувьд Хари Вигунагийн ачаар) бөгөөд энэ нь аналог цаг, цаг агаарын мэдээ, гал тогооны цаг хэмжигч юм. Ухаалаг гар утсан дээрээ WiFi -ээр Blynk програм. Энэхүү програм нь танд
IoT хялбар болсон: Алсын цаг агаарын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: 7 алхам
IoT хялбар болгосон: Цаг агаарын алсын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: Энэхүү заавар дээр бид алсын мэдээллийг хэт ягаан туяа (хэт ягаан туяа), агаарын температур, чийгшил болгон авах болно. Эдгээр өгөгдөл нь маш чухал бөгөөд ирээдүйд цаг уурын станцад ашиглагдах болно
Цаг агаарын цаг: 15 алхам (зурагтай)
Цаг агаарын цаг: Огноо бүхий гайхалтай харагдах ширээний цаг & цаг агаарын дэлгэц
Бөөрөлзгөнө Pi болон Weewx ашиглан 5 -аас 1 цаг агаарын станц (бусад цаг агаарын станцууд нийцтэй байдаг): 5 алхам (зурагтай)
Acurite 5 in 1 цаг уурын станц нь Raspberry Pi болон Weewx -ийг ашигладаг (бусад цаг уурын станцууд хоорондоо нийцтэй байдаг): Би Acurite 5 -ийг 1 цаг уурын станц худалдаж аваад би хол байхдаа гэртээ байгаа цаг агаарыг шалгахыг хүсч байсан. Гэртээ ирээд үүнийг тохируулсны дараа би дэлгэцээ компьютерт холбох эсвэл тэдний ухаалаг зангилааг худалдаж авах ёстой гэдгээ ойлгосон