Агуулгын хүснэгт:
- Алхам 1: Програм хангамжийн тохиргоо
- Алхам 2: Мод хийх цаг
- Алхам 3: Үүнийг бүгдийг нь цэвэрлэх
- Алхам 4: Дүгнэлт
Видео: Sonoff Wall Switch нэмэлтүүд: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Хэрэв та Sonoff T1 хананы унтраалга ажиллуулж байгаа бол гэрийн автоматжуулалтад зориулагдсан үүлд суурилсан серверүүдийг ашиглахаас татгалзаж, хананд суурилуулсан гэрлийн унтраалгаас илүү их функц авахыг хүсч байна. Энэхүү зааварчилгаа нь температур мэдрэгч болон нэмэлт дуугаруулагчийг хэрхэн яаж оруулахыг танд харуулав.
Урьдчилсан нөхцөл
1. Sonoff T1 -ийг агаарт (OTA) эсвэл CP2102 USB to TTL адаптераар асаах хэрэгсэл.
2. Mqtt Broker мэдээлэл авах.
3. Шилжүүлэгчийг хянах, мэдрэгчийн өгөгдлийг харуулах гэрийн автоматжуулалтын платформ.
Энэ төслийн миний зорилго бол Sonoff хананы гэрлийн унтраалгуудын нэгэнд нэмэлт функц нэмэх явдал байв. Би тэднийг хэсэг хугацаанд орон сууцанд байлгасан, тэд бүгд Tasmota програмыг ажиллуулдаг бөгөөд энэ нь MQTT -ээр дамжуулан манай автоматжуулалтын платформ Home Assistant -тэй харилцах боломжийг олгодог.
Youtube дээр Home Assistant болон Tasmota -ийн тухай олон видео байдаг тул тэдгээрийг үзэхийг зөвлөж байна.
Би орон сууцны төвийн температурын заалттай байхыг үргэлж хүсч байсан бөгөөд ингэснээр байшингийн хөргөлт/халаалтыг автоматжуулах боломжтой болсон. Сэрүүлэг идэвхжих үед би ерөнхий дуугарах дохио өгөхийн тулд нэмэлт дохио өгсөн. Энэ зааварчилгаа нь би энэ талаар хэрхэн явсан юм
Анхаар
Шилжүүлэгчийг салгах эсвэл нэмэх үед AC хүчдэлтэй ажиллах үе гардаг тул болгоомжтой байгаарай
Алхам 1: Програм хангамжийн тохиргоо
Би хананы унтраалга дээрээ програмыг тохируулж эхэлсэн бөгөөд Sonoff нь ESP8266 чипийг ажиллуулдаг бөгөөд энэ нь Tasmota эсвэл ESPhome -ээр анивчсаны дараа мэдрэгч, реле, унтраалга, LED -ийг холбох боломжийг олгодог бөгөөд би Tasmota дээр анхаарлаа төвлөрүүлж байна. миний голчлон ашигладаг програм хангамж.
Програм хангамжийг асаахад ашигладаг дэвсгэрүүд нь ESP8266 -ийн Tx ба Rx -ийн 2 GPIO зүүг ил гаргадаг бөгөөд эдгээр нь GPIO 1 ба GPIO 3 -тэй харьцдаг.
Эдгээрийг тээглүүр ашиглахдаа мэдэх хоёр зүйл бий. Ачаалах үед хоёулаа хоёулаа өндөр байдаг бөгөөд энэ нь ачаалах явцад секундын турш 3.3 в хүч гаргадаг гэсэн үг бөгөөд хамгийн чухал нь хэрэв эхлүүлэх явцад Tx GPIO 1 зүү бага татагдсан бол хянагч ачаалах боломжгүй болно.
Үүнийг бодоод би GPIO1 (TXD) дээрх температур мэдрэгч болон GPIO3 (RXD) дээрх дуугаруулагчийг нэмж оруулахаар шийдлээ.
Тасмота толгойгоо тохируулгын хуудас руу чиглүүлсний дараа "модулийг тохируулах" гэснийг сонгож, холбогдох хулгайчтай модулийг "Sonoff T1" болгон сонгоод хадгалах товчийг дараад дахин ачаалахыг хүлээнэ үү.
Дахин ачаалсны дараа "Модулийг тохируулах" хуудас руу буцаж орсны дараа бид GPIO1-ийн жагсаалтаас температур мэдрэгчээ сонгох боломжтой боллоо. Би DHT22 ашиглаж байгаа тул AM2301 -ийг DHT11 ба SI7021 хайрцгаас сонгосон.
Нэмэлт
Хэрэв дуут дохиог нэмж байгаа бол GPIO3 -ийн унах цэснээс дуугарагчийг сонгоно уу.
Алхам 2: Мод хийх цаг
Мэдрэгч болон нэмэлт дуугаруулагчийг нэмэхийн тулд бага зэрэг гагнах, утсыг хэрхэн ажиллуулахыг олж мэдэх шаардлагатай.
Диаграммын дагуу температур мэдрэгч ба дуугаруулагчийг холбоно уу
1. Температур мэдрэгчийн өгөгдлийн шугамыг TXD, дуут дохионы эерэг утсыг RXD -тэй холбоно уу
2. Температурын VCC -ийг гэрлийн унтраалга дээрх 3.3v зүүтэй холбоно уу
3. Температур мэдрэгчийн газардуулга ба дуугарагчийн сөрөг талыг GND -тэй холбоно
Би хэдэн толгой толгойн зүүг pcb дээр нэмж, хуванцар бүрхүүлийн ар талд тээрэм хийж, тээглүүрийг нэвтлэхээр шийдэв.
Дараа нь би толгойн зүүгээр мэдрэгч, дуугаруулагчийг холбохын тулд жижиг утас нэхсэн.
Үүнийг туршиж үзэх, сүлжээгээ асаах, ажиллуулах эсвэл дэлбэрэх цаг боллоо, азаар бүх зүйл амжилттай болсон.
Алхам 3: Үүнийг бүгдийг нь цэвэрлэх
Гэрлийн унтраалгын утсыг гадагшлуулахыг хүсэхгүй байгаа тул бүгдийг нь цэгцлэх цаг болжээ.
Би хүрээг нүүрний хавтанг ороож бүтээсэн бөгөөд дараа нь температур мэдрэгч, дуугаруулагчийг жижиг мах шарах зориулалттай болгоно, бүгдийг нь ХАЧА, хэвлэмэл материалаар хэвлэнэ, будаж эсвэл зүгээр үлдээж болно.
Утаснуудаа хажуу болон хажуугаар нь өнгөрүүлэхийн тулд би бага зэрэг гипс хусав. Гипс хусах нь надад нүүрэн талдаа харааны горим байхгүй байсан тул шаардлагатай бол өөр газар ашиглах боломжтой гэсэн үг юм.
Би хоёр STL файлыг хавсаргасан бөгөөд тэдгээрийн нэг нь температур мэдрэгчийг өөрчилдөг, нөгөө нь дуугаруулагчийг агуулдаг.
Алхам 4: Дүгнэлт
Програм хангамжийн багц, бүх тоног төхөөрөмжийг суурилуулж, цэвэрлэж дууссаны дараа температур мэдрэгч нь tasmota -ийн үндсэн дэлгэц дээр автоматаар гарч ирдэг бөгөөд тохиргоог хийсний дараа утгыг MQTT сервер рүү 5 минутын интервалтайгаар шинэчлэх болно.
Эндээс та мэдрэгчийн өгөгдлийг төхөөрөмж дээрээ үзэх эсвэл автоматжуулалтад ашиглах автоматжуулалтын платформ руу оруулах боломжтой.
Нэмэлт
Buzzer -ийг консол дээр туршиж үзэх боломжтой бөгөөд Buzzer -д бичээд таслалаар тусгаарласан 3 тоог оруулна.
Эхний тоо бол дохионы хэмжээ юм
Хоёрдахь тоо бол нэг дуут дохионы үргэлжлэх хугацаа юм
Гурав дахь тоо бол бие даасан дохио өгөх чимээгүй байх хугацаа юм
Нэмэлт мэдээлэл
Buzzer -ийг MQTT -тэй ашиглахын тулд cmnd/Topic/Buzzer руу дээрх дугаарын дарааллын дагуу ачааллын мессеж илгээнэ үү.
Баримт бичгийг эндээс авах боломжтой
tasmota.github.io/docs/Buzzer/
Зөвлөмж болгож буй:
LEGO WALL-E нь микро: бит: 8 алхам (зурагтай)
LEGO WALL-E нь Micro: bit-тэй: Бид LEGO-ээлтэй бит хавтангийн хамт LEGO ээлтэй бит хавтанг ашигладаг бөгөөд WALL-E нь таны зочны өрөөний шалны аюултай газар нутгийг дайран өнгөрөх боломжийг олгодог хоёр servo моторыг удирддаг. .Кодын хувьд бид Microsoft MakeCode -ийг ашиглах болно
Ардуино - Maze Solving Robot (MicroMouse) Wall дагавар робот: 6 алхам (зурагтай)
Ардуино | Maze Solving Robot (MicroMouse) Wall Follow Robot: Тавтай морилно уу, би бол Исаак бөгөөд энэ бол миний анхны робот " Striker v1.0 " Энэ робот нь энгийн лабиринт бүтээхэд зориулагдсан юм. Лабиринт дахь өөр бусад өөрчлөлтүүд үүнийг өөрчлөх шаардлагатай байж магадгүй юм
Shadow Box Wall Art: 8 алхам (зурагтай)
Shadow Box Wall Art: Заримдаа би өөрийгөө хязгаарлахгүйгээр сонирхолтой боловч нарийн төвөгтэй санаануудыг хэрэгжүүлэх боломжтой хүнд хэцүү төсөлтэй байх дуртай. Миний дуртай зүйл бол гоо зүйн хувьд тааламжтай төслүүд бөгөөд би хэдийг нь дуусгасан. Эдгээр төслүүд дээр ажиллаж байхдаа би
Sonoff Basic & Sonoff RF - Зааварчилгаа: 16 алхам
Sonoff Basic & Sonoff RF - Хичээлийн БҮТЭЭГДЭХҮҮН: Автомашины үлдэгдэл, эд ангиудыг танилцуулж байна. O Sonoff Basic, RF-ийн цахилгаан хангамж 90 ба 250 вольтын хүчдэлтэй, 10А хүртэлх зайтай, 2.4GHz WI-FI интеграцтай, мөн RF-ийн Sonoff холболттой
Sonoff Switch Module -ийг жолоодохын тулд Homie Firmware -ийг ашиглана уу (ESP8266 дээр суурилсан): 5 алхам (зурагтай)
Sonoff Switch Module -ийг жолоодохын тулд Homie Firmware -ийг ашиглана уу (ESP8266 дээр суурилсан): Энэ бол зааварчилгаа бөгөөд би үүнийг "IoT эсвэл гэрийн автоматжуулалтад зориулж Homie төхөөрөмж бүтээх" -ээс хойш бичсэн. Хожим нь D1 Mini самбарыг тойрсон үндсэн хяналт (DHT22, DS18B20, гэрэл) дээр анхаарлаа төвлөрүүлж байсан бөгөөд энэ удаад би