Агуулгын хүснэгт:
- Алхам 1: бүрэлдэхүүн хэсгүүд
- Алхам 2: LDR -ийг PICO руу холбох
- Алхам 3: LED холбож, бидний ажлыг туршиж үзээрэй
- Алхам 4: Релейг PICO руу холбох
- Алхам 5: АС ачааллыг холбож, реле програмчлах
- Алхам 6: Та дууссан
Видео: Ухаалаг гэрийн гэрэлтүүлэг: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сайн байцгаана уу залуусаа, өнөөдөр бид хүрээлэн буй орчны гэрэлтүүлэгт тулгуурлан гэрлийн чийдэнг хянах төслийг бүтээх гэж байна. Бид гэрлийг илрүүлэх, эргэн тойрны гэрэлтүүлэг хэр хүчтэй байгаагаас шалтгаалан гэрлийн чийдэнг асаах, унтраах зорилгоор PICO ба Light Dependent Resistor (LDR) -ийг ашиглах гэж байна.
Алхам 1: бүрэлдэхүүн хэсгүүд
- PICO, mellbell.cc дээрээс авах боломжтой ($ 17)
- LDR 12 мм, ebay дээрх 30 ширхэг багц (0.99 доллар)
- 2 сувагтай буухиа модуль эсвэл 1 сувгийн реле модулийг ebay дээрээс авах боломжтой ($ 0.74)
- 10k ом эсэргүүцэл, ebay дээр 100 ширхэг багц (0.99 доллар)
- Мини талхны самбар, ebay дээрх 5 багц (2.52 доллар)
- Эр - эрэгтэй холбогч утас, ebay дээр 40 ширхэг багц (0.99 доллар)
- Эр - эмэгтэй холбогч утас, ebay дээр 40 ширхэг багц (0.99 доллар)
- 220 вольтын хувьсах гүйдлийн чийдэн
- 9 вольтын батерей
Алхам 2: LDR -ийг PICO руу холбох
Хөнгөн хамааралтай резисторууд нь хувьсах резисторууд бөгөөд тэдгээрийн тусах гэрлийн хэмжээнээс хамаарч эсэргүүцлээ өөрчилдөг. Тэдний харилцаа нь урвуу пропорциональ бөгөөд гэрэлтүүлэг буурах тусам эсэргүүцэл нэмэгдэж, гэрэлтүүлэг нэмэгдэх үед буурдаг гэсэн үг юм.
Бид энэ өмчийг ашиглан PICO -ийн уншдаг хүчдэлийг өөрчилж, үүнээс хамаарч ажиллах болно. Үүнийг хийхийн тулд бид LDR -ийг ашиглан хүчдэл хуваагч үүсгэх ёстой бөгөөд үүнийг бид дараах байдлаар үүсгэж байна.
- Бид LDR -ийн эхний талыг PICO -ийн Vc -тэй холбодог
- LDR -ийн нөгөө талыг A0 ба 10K ом эсэргүүцэлтэй холбоно уу
- Резисторын нөгөө талыг PICO -ийн GND руу холбоно уу
Одоо бидэнд хүчдэл хуваагч байгаа бөгөөд манай PICO -ийн А0 -д хүрэх дохио нь манай LDR -ийн эсэргүүцлээс хамаарна. Хүчдэл хуваагчаас гарах дохиог дараах байдлаар илэрхийлнэ: Vout = (R2/(R1+R2)) * Vin. Манай тохиолдолд
- Vin = Эрчим хүчний эх үүсвэр (Vc)
- Vout = A0
- R1 = LDR -ийн эсэргүүцэл
- R2 = 10k ом (бидний тогтмол эсэргүүцэл)
Гэрлийн ялгаатай нөхцөлд хэрхэн ажилладагийг одоо үзье.
Эхний туршилт: Гэрэлтэй өрөө
LDR -ийн эсэргүүцэл буурч, бараг 1К ом хүрдэг тул үүнийг манай тэгшитгэлд туршиж үзье.
A0 = (10000/(1000+10000)) * 5 = 4.54в
PICO -ийн ADC нь энэ хүчдэлийг дижитал утга болгон 928 болгон хөрвүүлэх болно.
Хоёр дахь туршилт: Харанхуй өрөө
LDR -ийн эсэргүүцэл нэмэгдэж, бараг 10К ом хүрдэг тул үүнийг манай тэгшитгэлд дахин оролдож үзье.
A0 = (10000/(9000+10000)) * 5 = 2.63v
PICO -ийн ADC нь энэ хүчдэлийг дижитал утга болгон 532 болгон хөрвүүлэх болно.
Одоо бид LDR -ээс уншлага авах боломжтой болсон тул LED -ийг PICO -той холбож, ажлыг туршиж үзэхэд ашиглацгаая.
Алхам 3: LED холбож, бидний ажлыг туршиж үзээрэй
Одоо бид LED -ээ унтрааж, LDR уншихаас хамааран унтраахыг хүсч байна. Энэ нь бид LDR -ийн уншилтыг авч, LED -ийг асаах, унтраах цэгийг програмчлах хэрэгтэй гэсэн үг юм.
Дараах зүйлсийг хийхийн тулд танд програм хэрэгтэй болно.
- A0 дээр LDR -ээс оролтын дохиог аваарай
- Манай LED -ийн гаралт болох D2 -тэй байх
- Манай LDR -ийн уншилтыг илэрхийлдэг хувьсагчийг тодорхойл
- Цуваа дэлгэц дээр LDR -ийн дохиог A0 болгож харуулна
- Манай LED асах, унтрах цэгийг тодорхойл.
Гэхдээ бид програмаа ажиллуулахаасаа өмнө LED -ийг PICO -тойгоо дараах байдлаар холбож үзье.
- LED -ийн урт хөлийг (эерэг анод) манай PICO -ийн D2 зүү рүү холбоно уу
- LED -ийн богино хөлийг (сөрөг катод) PICO -ийн GND -т холбоно уу
Алхам 4: Релейг PICO руу холбох
Манай PICO болон програм хоорондоо холбогдсон, зөв ажиллаж байгааг бид мэдсэн. Бид байшингийнхаа гэрэл эсвэл бусад гэрийн тоног төхөөрөмжийг хянах боломжтой. Гэхдээ үүнийг хийхийн тулд бидэнд реле хэрэгтэй.
Реле нь цахилгаан соронзоноос бүрддэг бөгөөд үүнийг хэлхээг нээх, хаахад унтраалга болгон ашигладаг. Бид PICO ашиглан релений шилжих ажиллагааг хянах, төхөөрөмж рүү гүйдэл дамжуулахыг хянах болно. Мөн эдгээр нь буухиа зүү юм:
- Vcc (Relay) -> 5 вольтын зүү (PICO) -д холбогдсон бөгөөд реле дотор ороомог тэжээдэг.
- GND (Relay) -> Реле дотор ороомог асаахын тулд PICO -ийн GND -тэй холбогдсон
- IN1 (Реле) -> Цахилгаан гаралтын зүүг холбож хэлхээг нээж хаахын тулд эхний реле рүү дохио илгээдэг бөгөөд бидний хувьд энэ нь D2 (PICO) байх болно.
- IN2 (Relay) -> Энэ бол IN1 -тэй адил боловч хоёр дахь буухиа, бид ганцхан ачаатай болохоор хоосон орхих гэж байна.
- Нийтлэг "com" (Реле) -> Нийтлэг нь хяналттай байх ачааллын нэг үзүүрт холбогдсон байдаг.
- Ер нь хаалттай "Сүлжээний Холболт" (Реле) -> Ачааллын нөгөө үзүүр нь Сүлжээний Холболт эсвэл NO -тэй холбогддог, хэрэв Сүлжээний Холболттой холбогдсон бол ачаалал гохоос өмнө холбогдсон хэвээр байна.
- Ер нь нээлттэй "ҮГҮЙ" (Реле) -> Ачааллын нөгөө үзүүр нь Сүлжээний Холболттой эсвэл NO -тэй холбогддог, хэрэв NO -т холбогдсон бол гохоос өмнө ачаалал тасарсан хэвээр байх болно.
Одоо бид LED -ийг реле модулаар солих гэж байна.
Алхам 5: АС ачааллыг холбож, реле програмчлах
Одоо та зөвхөн хувьсах гүйдлийн ачааллыг реле модульд холбох хэрэгтэй бөгөөд үүнийг хийхдээ ачаалалнаасаа нэг утсыг хагасаар нь огтолж, дараа нь нэг үзүүрийг релегийн ком, нөгөө хэсгийг нь NO гэж холбоно.
Код нь LED -тэй адил хэвээр байх болно, учир нь реле нь LED шиг дижитал дохиог ашигладаг. Гэхдээ удирдагч хувьсагчийг реле болгон өөрчилнө үү, энэ нь тодорхой бөгөөд тодорхой болно.
Алхам 6: Та дууссан
Одоо та өрөөнд байгаа гэрлээс хамаарч асах, унтраах АС гэрэлтэй боллоо. Та үүнийг ямар ч байшингийн цахилгаан хэрэгсэлд хийж чадна, та тэдгээрийг хэр ухаалаг болгохдоо болгоомжтой байх хэрэгтэй!
Бидэнд ямар нэгэн санал хүсэлтээ чөлөөтэй илэрхийлж, асуулт асуугаарай, бид тэдэнд хариулахдаа баяртай байх болно. Хэрэв танд таалагдаж байвал фэйсбүүк дээр хуваалцах эсвэл mellbell.cc хаягаар бидэнд хандаарай.
Зөвлөмж болгож буй:
Ухаалаг ширээний LED гэрэл - Ухаалаг гэрэлтүүлэг W/ Arduino - Neopixels ажлын талбар: 10 алхам (зурагтай)
Ухаалаг ширээний LED гэрэл | Ухаалаг гэрэлтүүлэг W/ Arduino | Neopixels Ажлын талбар: Одоо бид гэртээ маш их цагийг өнгөрөөж, виртуал орчинд ажиллаж, сурч, ажиллаж байгаа тул Arduino болон Ws2812b LED -ийг суурилуулсан, ухаалаг гэрэлтүүлгийн системийг ашиглан ажлын талбараа томруулж яагаад болохгүй гэж. Ширээний LED гэрэл нь
DIY ухаалаг гаражийн хаалга онгойлгогч + гэрийн туслахын интеграци: 5 алхам
DIY ухаалаг гаражийн хаалга онгойлгогч + гэрийн туслахын интеграцчлал: Энэхүү DIY төслийг ашиглан гаражийн ердийн хаалгаа ухаалаг болго. Би үүнийг хэрхэн яаж барьж, гэрийн туслах (MQTT дээр) ашиглан хянах, гаражийнхаа хаалгыг алсаас онгойлгох, хаах чадварыг зааж өгөх болно. Би Wemos нэртэй ESP8266 хавтанг ашиглах болно
Нарийн зурвасын IoT: Ухаалаг гэрэлтүүлэг ба хэмжилт нь илүү сайн, эрүүл экосистемийг бий болгодог: 3 алхам
Нарийн зурвасын IoT: Ухаалаг гэрэлтүүлэг ба хэмжилт нь илүү сайн, эрүүл экосистемийг бий болгодог: Автоматжуулалт нь бараг бүх салбарыг хамарсан. Үйлдвэрлэхээс эхлээд эрүүл мэнд, тээвэрлэлт, хангамжийн сүлжээ хүртэл автоматжуулалт нь өдрийн гэрлийг олж харсан. Мэдээжийн хэрэг, эдгээр нь бүгд сэтгэл татам зүйл боловч нэг зүйл байдаг
Гэрийн автоматжуулалтыг эхлүүлэх: Гэрийн туслахыг суулгах: 3 алхам
Гэрийн автоматжуулалтыг эхлүүлэх: Гэрийн туслахыг суулгах: Бид одоо гэрийн автоматжуулалтын цувралыг эхлүүлэх гэж байна, тэнд бид ухаалаг төвийг бий болгож, гэрэл, чанга яригч, мэдрэгч гэх мэт зүйлсийг төвийн төв ашиглан удирдах боломжтой болно. дуут туслах. Энэ нийтлэлд бид хэрхэн оруулахыг сурах болно
PICO ашиглан гэрийн орчны гэрэлтүүлэг: 9 алхам
PICO ашиглан гэрийн орчны гэрэлтүүлэг: Гэрлийн өнгийг өөрчилж өрөөнийхөө сэтгэл санааг өөрчлөхийг та хэзээ ч хүсээгүй биз дээ? За, өнөөдөр та үүнийг яг яаж хийхийг сурах болно. Учир нь энэхүү төслөөр та Bluetooth удирдлагатай RGB орчны гэрэлтүүлгийн системийг бий болгож, хүссэн үедээ байрлуулж болно