
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Superflux -ийн цочролыг бууруулах: Манай вэбсайт
Энэхүү зааварчилгаа нь Фогпоникийн системийн тасралтгүй байдал юм. Эндээс та хүлэмжийн компьютерийнхээ өгөгдлийг хэмжих, усны насосны урсгал, гэрлийн цаг, сэнсний эрчим, манан болон бусад Fogponic -т оруулахыг хүсч буй бусад бүх хянагч гэх мэт олон үйлдлийг хянах боломжтой болно. төсөл.
Алхам 1: Edu 8266-01 Wifi Shield-ийг Arduino дээр суулгаарай

Материалын хамгийн бага шаардлага:
- Arduino MEGA 2560
- ESP 8266-01 бамбай
- Ухаалаг гар утас
- Wi-Fi холболт
Холболт:
- ARDUINO-ESP 8266
- 3V --- VCC
- 3V --- CH_PD
- GND --- GND
- RX0 --- TX
- TX0 --- RX
Алхам 2: ESP8266-12 бамбайг тохируулна уу
Дагаж мөрдөх хэдэн алхам:
- ESP866-91 бамбайг Arduino-д холбосны дараа та самбар дээрх өмнөх кодыг устгахын тулд Bareminimum-ийн жишээг оруулах ёстой.
- Arduino -д кодыг оруулаад, Цуваа дэлгэцийг нээж, Baudrate -ийг 115200 болгож NL болон CR -ийг тохируулна уу.
- Цуваа монитор дээр дараах тушаалыг бичнэ үү: AT. Ихэвчлэн та "OK" гэсэн мессеж хүлээн авах ёстой. Үгүй бол дараах утсыг солино уу: Arduino -ийн RX ба TX. Бамбайгаас хамааран хүлээн авагчийн байрлал өөр байж болно.
- Та бамбайныхаа горимыг тохируулах хэрэгтэй болно. Энэ нь 3 өөр өөр байдаг: Station (1) AP Mode (2) ба AP+Station (3). MOS -ийн хувьд бид зөвхөн эхний горимыг авах хэрэгтэй бөгөөд дараах тушаалыг бичнэ үү: AT+CWMODE = 1. Хэрэв бамбай сайн тохируулагдсан бол танд "OK" гэсэн мессеж ирэх болно. Та AR+CWMODE гэж бичээд аль горимд байгаагаа мэдэх боломжтой.
- ESP8266-01-ийг Wi-Fi холболтын төрөлдөө холбохын тулд: AT+CWJAP = "Wi-Fi сүлжээ", "Нууц үг"
- Сайн хийлээ! MOS прототип нь интернетэд холбогдсон байна. Одоо бид ESP8266 -ийг Апп -тэй холбох хэрэгтэй.
Алхам 3: Wifi холболтыг тохируулна уу
#оруулах #BLYNK_PRINT Цуврал2 #оруулах #оруулах #EspSerial Serial2 ESP8266 wifi (EspSerial); char auth = «b02cfbbfd2b34fd1826ec0718613306c»; #оруулах #оруулах
хүчингүй тохиргоо () {
Цуваа 2. эхлэх (9600); саатал (10); EspSerial.begin (115200); саатал (10); Blynk.begin (auth, wifi, «USERNAME», »PASSEWORD»); timer.setInterval (3000L, sendUp-time); }
void sendUptime () {
Blynk.virtualWrite (V1, DHT. температур); Blynk.virtualWrite (V2, DHT. чийгшил); Blynk.virtualWrite (23, м); }
хоосон давталт ()
{rtc.begin (); timer.run (); Blynk.run ();
}
- Хамгийн сүүлийн Blynk номын санг Arduino програмын номын сангийн фолдер дотор татаж суулгаарай.
- Сүүлчийн Blynk ESP8266 номын санг номын сангийн хавтсанд татаж суулгаарай. Та esp8226.cp -ийг өөр хувилбараар өөрчлөх шаардлагатай байж магадгүй юм.
- BLYNK програмыг Appstore эсвэл Google play store дээр суулгаад шинэ төсөл үүсгээрэй.
- Дээрх кодыг шинэ Arduino Sketch дээр хуулж/буулгана уу. Та BLYNK төслийнхөө түлхүүр баталгаажуулалтаар char auth талбарыг өөрчлөх шаардлагатай болно. Одоогийн MOS програмын түлхүүр нь "b02cfbbfd2b34fd1826ec0718613306c" юм.
- Дараах мөрөнд өөрийн самбар болон нууц үгээ бичнэ үү: Blynk.begin (auth, wifi, «???», «???»);.
- Arduino ноорогыг ажиллуулж, Цуваа мониторыг нээнэ үү. Baudrate -ийг 115200 болгож, кодын мөрийг "NL ба CR аль аль нь" болгож өөрчлөхөө бүү мартаарай.
- Хэдэн секундын дараа MOS Arduino ихэвчлэн интернетэд холбогдох болно. Одоо манай MOS Blynk програмыг бүтээх цаг боллоо!
Алхам 4: BLYNK хэл сурч, хэрэглэх
Блинк нь Arduino хэлэнд сайн зохицсон байдаг. Blynk -ийн нэг онцлог шинж чанар бол дижитал, аналог ашиглахаас гадна виртуал тээглүүр ашиглах явдал юм. Хянагч, мэдрэгч эсвэл бүдгэрүүлэгчээс хамааран та Arduino програмынхаа ноорог дээр виртуал шугам бичих шаардлагатай болно.
- Arduino ноорог дээр виртуал бичих жишээ: Blynk.virtualWrite (зүү, үйлдэл);
- Та дээрх алхамуудыг дагаж хүссэн бүх виджетээ апп -д нэмж болно.
- Гэхдээ зарим мэдрэгч нь BLYNK програмтай уялдуулахын тулд анхны кодод нэмэлт өөрчлөлт оруулах шаардлагатай болно гэдгийг анхаарна уу.
Жишээлбэл, DHT-11 + BLYNK:
- Сүүлчийн саатал гарсны дараа хүчин төгөлдөр бус тохируулгын кодыг хойшлуулахгүй байхаа мартуузай (10); Timer.setInterval (1000, Senduptime) нь Цуваа дэлгэцийн хувьд биш ESP8266-01 бамбайнд саатал болж байна. Та энэ сааталд дор хаяж 1000 миллисекунд оруулах хэрэгтэй, эс тэгвээс ESP бамбай нь мэдээлэл илгээх, хүлээн авахад бэрхшээлтэй болно.
- Та Blynk програмын DHT номын санг шинэчлэх шаардлагатай болно. Үүний тулд та DHT.h болон DHT11.h гэж бичээд Google -ийн шинэ номын санг татаж авах боломжтой. DHT номын сантай Github -ийн сайн репертуар байдаг.
- Том өөрчлөлт нь шинэ DHT номын сангийн хүчин төгөлдөр бус SendUptime () дээр байгаа бөгөөд та хүссэн температур, чийгшил зэргийг хүссэн виртуал зүүгээ тохируулах хэрэгтэй болно. Тиймээс, чийгшил эсвэл температурын өгөгдлийг Blynk апп руу илгээхийн тулд бичиж болох шугамын жишээг үзье: Blynk.virtualWrite (V1, DHT.temperature);. Blynk.virtualWrite (виртуал зүү, мэдрэгч).
- Void loop () нь хоёр шинэ нөхцлийг авч байна: Blynk.run (); болон таймер.run ();. Гэхдээ, хэрэв та DHT -ийг хоосон хүрд () болгон ажиллаж буй доорхи хоосон зайнд дуудсан ч гэсэн сүүлийн хоосон зайнд байгаа мэдрэгчийг дуудах шаардлагатай болно.
#dht11 DHT оруулах; #тодорхойлох DHT11_PIN A0 #SimpleTimer таймерыг оруулах; #include #debine BLYNK_PRINT Serial #include #delude #de ne EspSerial Serial ESP8266 wi (EspSerial); char auth = «b02cfbbfd2b34fd1826ec0718613306c»; #оруулах #оруулах
хүчингүй тохиргоо () {
Цуваа 2. эхлэх (9600); саатал (10); EspSerial.begin (115200); саатал (10); timer.setInterval (1000, sendUptime); }
void sendUptime ()
{Blynk.virtualWrite (V1, DHT. температур); Blynk.virtualWrite (V2, DHT. чийгшил); }
void loop () {
int chk = DHT.read (DHT11_PIN); timer.run (); Blynk.run ();
}
Зөвлөмж болгож буй:
Хөрсний чийгийн санал хүсэлтийг хянадаг интернетэд холбогдсон дуслын усжуулалтын систем (ESP32 ба Blynk): 5 алхам

Хөрсний чийгийн талаархи санал хүсэлтийг хянадаг интернетэд холбогдсон дуслын усжуулалтын систем (ESP32 ба Blynk): Урт амралтаар явахдаа цэцэрлэг эсвэл ургамлынхаа талаар санаа зовох, эсвэл өдөр бүр ургамлаа услахаа мартуузай. Энд шийдэл байна.Энэ нь хөрсний чийгийн хяналттай, дэлхий даяар холбогдсон дуслын усалгааны систем бөгөөд програм хангамжийн урд талд ESP32 -ээр хянагддаг
Таны Raspberry Pi тоглоомын серверийн Ion хөргөлттэй систем: 9 алхам (зурагтай)

Таны Raspberry Pi тоглоомын серверийн Ion хөргөлттэй систем! Сайн байна уу, бүтээгчид ээ! Хэсэг хугацааны дараа би Raspberry Pi авсан, гэхдээ би үүнийг яахаа мэдэхгүй байсан. Саяхан Minecraft дахин алдартай болсон тул би өөртөө болон найз нөхөддөө таалагдахын тулд Minecraft сервер тохируулахаар шийдлээ. За, энэ нь зөвхөн би болж хувирсан:
Таны телевизортой холбогдсон оролт бүрт зориулсан Ambilight систем. WS2812B Arduino UNO Raspberry Pi HDMI (2019 оны 12 -р сард шинэчлэгдсэн): 12 алхам (зурагтай)

Таны телевизортой холбогдсон оролт бүрт зориулсан Ambilight систем. WS2812B Arduino UNO Raspberry Pi HDMI (2019 оны 12 -р сард шинэчлэгдсэн): Би телевиздээ ambilight оруулахыг үргэлж хүсдэг байсан. Энэ үнэхээр дажгүй харагдаж байна! Эцэст нь би тэгсэн ч сэтгэлээр унасангүй! Би танай ТВ -д зориулж Ambilight системийг бий болгох талаар олон видео бичлэг, олон зааварчилгаа үзсэн боловч яг нялх хүүхдэдээ зориулсан бүрэн гарын авлага олж байгаагүй
IDC2018IOT холбогдсон гэрийн тэжээвэр амьтдын хоол хүнс, ус, хяналтын систем: 7 алхам

IDC2018IOT холбогдсон гэрийн тэжээвэр амьтдын хоол хүнс, ус, мониторын систем: Танилцуулга Та дарамт шахалтанд өртсөн оюутан, шаргуу хөдөлмөр эрхэлдэг, эсвэл өдөрт хэдхэн цагаас илүү хугацаагаар гэрээсээ хол байдаг. Гэрийн тэжээвэр амьтдын эздийн хувьд бид хайртай хүмүүсээ эрүүл байлгаж, хооллож, хэвтэж хэвтэхгүй байхыг хүсч байна
MESH: Интернетэд холбогдсон товчлуур бүхий үнэлгээний систем: 5 алхам (зурагтай)

MESH: Интернетэд холбогдсон товчлуур бүхий үнэлгээний систем: Хэрэв зоогийн газар эсвэл бусад бизнесүүд үйлчлүүлэгчдийн санал хүсэлтийг газар дээр нь цуглуулж, хүснэгтээр синхрончилж чадвал яах вэ? Энэхүү жор нь өөрийн интерактив үнэлгээний системийг бий болгох хурдан бөгөөд энгийн арга юм. Зүгээр л интернетэд холбогдсон багцыг аваарай