Агуулгын хүснэгт:

GO-4 Smart Home Arduino Bot: 7 алхам (зурагтай)
GO-4 Smart Home Arduino Bot: 7 алхам (зурагтай)

Видео: GO-4 Smart Home Arduino Bot: 7 алхам (зурагтай)

Видео: GO-4 Smart Home Arduino Bot: 7 алхам (зурагтай)
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Арваннэгдүгээр
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

Энэхүү төсөлд би гэр ахуйн цахилгаан хэрэгслээ интернэтээр алсаас удирдах IOT технологийг ашиглан ухаалаг гэрийн ботийг хэрхэн бүтээхийг танд үзүүлэх болно.

Гэхдээ эхлэхээс өмнө энэ техникийг урьдын адил ярьцгаая …

IOT гэж юу вэ?

Интернетийн зүйл (IoT) нь хоорондоо уялдаатай тооцоолох төхөөрөмж, механик ба дижитал машин, объект, хүмүүсийн өвөрмөц таних төхөөрөмжөөр хангагдсан, хүнээс хүнд эсвэл хүнээс шаардлагагүй сүлжээгээр өгөгдөл дамжуулах чадвартай хүмүүсийн систем юм. компьютерийн харилцан үйлчлэл.

Юмсын интернэтэд зүрхний монитор суулгасан хүн, биохип транспондер бүхий фермийн усжуулалтын систем, дугуйны даралт бага байх үед жолоочид дохио өгөх зориулалттай мэдрэгч бүхий машин байж болно. IP хаягийг өгч, сүлжээгээр өгөгдөл дамжуулах чадвартай байгалийн эсвэл гар хийцийн объект.

IOT бол өвөрмөц ID дуудлагын IP хаягийг ашиглан машин бүрийг хамарсан асар том систем юм.

Би Arduino самбараа ашиглан яаж энэ ертөнцийн нэг хэсэг болох вэ?

ESP8266 хэмээх жижиг технологийн гайхамшигтай төхөөрөмж байдаг бөгөөд энэ нь таны төслийг интернетэд нэвтрүүлэх гайхалтай хэрэгсэл юм. Та үүнийг Arduino -д үзүүлсэн шиг хялбархан холбож, төслөө интернетээр дамжуулан холбогдох боломжтой болно. Үүнийг дэлхийн хаанаас ч хамаагүй IP хаягаар хянах боломжтой!

Дотоод хянагчийн техникийн үзүүлэлтүүд:

· Espressif процессор нь 32 бит ба 80 МГц бөгөөд 160 МГц болгон шинэчлэх боломжтой.

· 64KB санах ой ачаалагч.

· Микроконтроллерт зориулагдсан 64КБ шуурхай RAM санах ой.

· 96KB санамсаргүй хандалтын санах ой.

*тэмдэглэл (1)

ESP8266 төхөөрөмжийг ихэвчлэн ямар ч модульгүйгээр зардаг бөгөөд миний хувийн бодлоор би Arduino самбартай хялбархан холбохын тулд ESP-01 адаптераа ашиглахыг илүүд үздэг.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Робот загвар (3 -р алхамд байгаа)

Arduino Uno R3

ESP8266 модуль

ESP-01 адаптер

Дөрвөн төрлийн буухиа

LCD модуль 16x2

220 Ом эсэргүүцэлтэй LED

Холбогч утас

Алхам 2: ESP8266 модулийг суулгах

ESP8266 модулийг суулгаж байна
ESP8266 модулийг суулгаж байна
ESP8266 модулийг суулгаж байна
ESP8266 модулийг суулгаж байна
ESP8266 модулийг суулгаж байна
ESP8266 модулийг суулгаж байна

Бусад бүрэлдэхүүн хэсгүүдээс ялгаатай нь ESP8266 модуль байх ёстой

ашиглахаасаа өмнө тохируулна уу, учир нь энэ нь бие даасан модуль бөгөөд кодыг оруулахын тулд дагаж мөрдөх олон арга байдаг.

*тэмдэглэл (2)

Роботод зөвхөн орон нутгийн Wi-Fi сүлжээгээр хандах боломжтой. Интернетийг хаяхын тулд та чиглүүлэгч дээрээ порт дамжуулах шаардлагатай байж магадгүй юм.

Энэ сэдвээр дэлгэрэнгүй мэдээлэл авахыг хүсвэл:

www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

Алхам 3: Робот суурийг угсрах

Робот суурийг угсрах
Робот суурийг угсрах
Робот суурийг угсрах
Робот суурийг угсрах

Энэ үед би хэдхэн цагийн дотор угсарч болох энгийн картон загварыг сонгож байна.

Загварыг эндээс татаж авна уу:-

paper-replika.com/index.php?option=com_cont…

Энэхүү суурийг угсрах нь маш энгийн бөгөөд энэ нь ямар ч замбараагүй утасгүйгээр дотор нь бүхэл бүтэн хэлхээг засах боломжийг олгодог тул роботын гаралттай харьцах ажлыг хөнгөвчлөхийн тулд урд талд нь LCD 16*8 дэлгэцийн модулийг суулгасан болно.

Энэ линкээс та lcd дэлгэцийн модулийг хэрхэн ашиглах талаар сурах болно

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Алхам 4: Робот их биеийг угсрах

Image
Image
Их биеийн робот угсрах
Их биеийн робот угсрах

Робот их бие

нэг хэсгээс бүрдэх бөгөөд урд талд нь хоёр нүх байгаа тул хэрэв та хүсвэл 220 ом эсэргүүцэл болон камерын модуль ашиглан LED гэрэлтүүлэгчээ засах боломжтой.

Алхам 5: Роботын толгой ба далавч

Роботын толгой ба далавч
Роботын толгой ба далавч
Роботын толгой ба далавч
Роботын толгой ба далавч

Эдгээр хэсгүүд нь маш энгийн бөгөөд дотор нь утас, хэлхээ байдаггүй.

Алхам 6: Релений хэлхээ

Image
Image
Релений хэлхээ
Релений хэлхээ
Релений хэлхээ
Релений хэлхээ

АРДУИНОД РЕЛИЙГ ХЭРХЭН НЭМЭХ ВЭ

Энэ бол сүлжээгээр ажилладаг төхөөрөмжүүдийг солихын тулд ашиглах боломжтой реле юм. Эдгээр реле нь өрөөний халаагч, зуух, мотор гэх мэт хамгийн өндөр хүчдэлтэй төхөөрөмжөөс бусад байшинд ашигладаг ихэнх төхөөрөмжийг зохицуулах болно. Таны асаах/унтраах төхөөрөмжийн VA (Volts x Amps) нь релений үнэлгээнээс доогуур байгаа эсэхийг шалгаарай.

Анхааруулга: АС -ийг туршихдаа үргэлж маш болгоомжтой байгаарай, цахилгаан цочрол нь ноцтой гэмтэл учруулж болзошгүй юм.

АС -ийг холбох үед доод талаас буухиа модуль нээлттэй байна.

Хэлхээний DC хэсгийн хувьд:

Arduino дижитал зүү 10 -> модулийн зүү S

Arduino GND -> модулийн зүү

Arduino +5V -> модуль зүү +

Алхам 7: Зөвлөмж ба заль мэх

Зөвөлгөө болон заль
Зөвөлгөө болон заль
Зөвөлгөө болон заль
Зөвөлгөө болон заль

Arduino -той өөрийн төслөө боловсруулахдаа гацах тохиолдолд санаж байх хэдэн заль мэх байдаг.

· Номын сангаа зөв оруулсан эсэхээ шалгаарай #ESP8266WiFi.h оруулна уу

· Arduino 115200 9600 Serial.begin (115200) портоос суулгасан зөв портыг уншиж байгаа эсэхээ шалгаарай.

· Төсөлд нэмэлт тэжээлийн эх үүсвэр шаардлагагүй болно.

· Түүнчлэн, өөрийн SSL болон нууц үгээ өөрийн дотоод WIFI сүлжээнд бичихээ мартуузай

const char* ssid = "YOUR_SSID";

const char* password = "YOUR_PASSWORD";

· Цуваа дэлгэцийг нээсний дараа URL дараах байдлаар харагдаж байгаа эсэхийг шалгаарай.

Энэ URL -г ашиглан холбоно уу: https://192.168.1.100/, URL -г хуулж, вэб хөтөч дээрээ буулгана уу.

* Код хавсаргасан болно

Зөвлөмж болгож буй: