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

GOOB - ухаалаг сэрүүлэгтэй цаг: 15 алхам (зурагтай)
GOOB - ухаалаг сэрүүлэгтэй цаг: 15 алхам (зурагтай)

Видео: GOOB - ухаалаг сэрүүлэгтэй цаг: 15 алхам (зурагтай)

Видео: GOOB - ухаалаг сэрүүлэгтэй цаг: 15 алхам (зурагтай)
Видео: Собака лежала в луже. История борзой собаки по имени Мелвин. 2024, Арваннэгдүгээр
Anonim
GOOB - ухаалаг сэрүүлэгтэй цаг
GOOB - ухаалаг сэрүүлэгтэй цаг

GOOB бол "Орноосоо гарах" гэсэн товчлол бөгөөд миний төсөлд маш сайн тохирсон нэр юм. Өглөө сэрэхэд надад туслах төхөөрөмжийг бүтээхийг хүсч байсан, учир нь энэ бол хамгийн хялбар ажил биш юм. Гол санаа бол сэрүүлэг нь орноосоо босохоосоо өмнө хэдэн минутын турш орондоо хэвтэхээс өмнө сэрүүлгийг зогсоодоггүй явдал юм. Би бас сэрүүлгийн функцтэй шөнийн гэрэл, утасгүй цэнэглэгч гэх мэт бусад давуу талыг нэмж оруулахыг хүссэн. Тиймээс барилгын ажилд шууд орцгооё!

Хангамж

Эдгээр нь танд хэрэгтэй бүрэлдэхүүн хэсгүүд юм.

1. Хувцас (Aliexpress)

2. ESP32 X 1 (Aliexpress)

3. IR зайны мэдрэгч Sharp 2y0A21 X 1 (Aliexpress)

4. Эсэргүүцэл болон бусад жижиг бүрэлдэхүүн хэсгүүд

4а. 2K эсэргүүцэл

4b. 1 резистор

4c. кабель

5. Утасгүй цэнэглэгч (Aliexpress)

6. X 1 товчлуур

7. TIP120 X 1 (Aliexpress)

8. LCD X 1 (Aliexpress)

9. LED зурвас (Aliexpress)

10. Потенциометр X 1

11. Buzzer X 1

12. MCP 3008 X 1 (Амазон)

13. SN74HC595N X 1

14. ПХБ (дээр гагнах зориулалттай)

15. RaspberryPI X 1

16. Мод (хамгийн багадаа 25X70 см)

17. Наалдамхай тууз

(гадна)

18. Утасгүй холбогч (Amazon)

бүх бүрэлдэхүүн хэсгүүдийн нийт үнэ 90-170 еврогийн хооронд байх ёстой (танд цаг байгаа эсэхээс хамаарна (aliexpress))

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

1. Гагнуурын төмөр/станц (хэрэв та үүнийг ПХБ дээр гагнахыг хүсвэл)

2. Модон эдлэл хийх зарим үндсэн хэрэгсэл

3. Модон цавуу

4. Халуун цавуу буу (эд ангиудыг бүрхүүлд бэхлэх зориулалттай)

5. Зүлгүүр

6. Хайрцаг таслагч

7. Өрөм

8. Powertools (заавал биш)

Алхам 2: Хэлхээ диаграмаас эхэлье

Хэлхээний диаграмаас эхэлье
Хэлхээний диаграмаас эхэлье

ESP32

ESP32 -ийн төлөвлөгөө бол тухайн хүн орондоо орох эсвэл гарах тохиолдолд Pi дээрх вэб сервер дээр илгээх болно. Тиймээс ESP нь Pi -тэй шууд холбогддоггүй.

IR зайны мэдрэгч хурц 2y0A21

Аналог өгөгдлийг уншигдах тоон өгөгдөл болгон хувиргахын тулд танд MCP3008 хэрэгтэй болно. Хэрэв та бусад аналог мэдрэгчийг нэмэхийг хүсвэл MCP дээрх үлдсэн үнэгүй зүү рүү холбож болно

LCD дэлгэц

Энд би GPIO зүүг pi -ээс аврахын тулд ээлжийн бүртгэлтэй LCD ашиглахыг сонгосон. Та мөн LCD -ийг шууд pi -тэй холбохыг хүсч болно, эсвэл хэрэв та хүсвэл өнгөт дэлгэц ашиглаж болно.

Гэрлийн зурвас

Би гэртээ харсан LED зурвасыг ашигласан бөгөөд энэ нь RGB бус загвар юм. Миний хэрэглээний хувьд энэ бол миний санаж байсан зүйл юм. Хэрэв та дизайныг улам өргөжүүлж, rgb LED зурвас ашиглахыг хүсч байвал транзистор нэмэгдэх бөгөөд кодын зарим зүйлийг өөрчлөх шаардлагатай болно.

Алхам 3: Хэлхээний диаграмыг гаргах

Хэлхээний диаграмыг гаргах
Хэлхээний диаграмыг гаргах
Хэлхээний диаграм хийх
Хэлхээний диаграм хийх

Дээр дурдсан бүх зүйлийг ашиглан диаграмыг үзээд хэлхээг дахин үүсгэж болно.

Би хялбархан туршиж үзэхэд зориулагдсан талхны шугам дээр хэлхээг барьж эхлэв, гэхдээ хэрэв та үүнийг ПХБ дээр шууд гагнахыг хүсч байвал үүнийг хийж болно.

Алхам 4: Pi -г тохируулах

Бүрэлдэхүүн хэсгүүдийг програмчлахаас өмнө pi -тай хамт хийх ёстой зарим алхамууд байдаг.

Алхам 1: WLAN -ийг статик байдлаар тохируулах, WLAN 1 -ийг wifi холболт болгон ашиглах

Энэ алхамыг хийхийн тулд би Raspberry -ийн албан ёсны вэбсайт руу орох линкийг хаях болно, та зүгээр л алхамуудыг дагаж болно (энд байгаа алхамуудыг эндээс олж болно).

Алхам 2: pi дээр Mysql мэдээллийн баазыг тохируулах

Энэ нь нойрны мэдээллийг хожим гаргахад шаардлагатай юм. Үүн дээр та интернетээс хангалттай хичээлүүдийг олж авах боломжтой тул би энд бүгдийг тайлбарлахгүй байна. (энд байгаа нэг хичээлийн линк)

Алхам 3: Apache вэб серверийг тохируулах

Энэ бол нэлээд энгийн зүйл юм. Та зүгээр л 'sudo apt install apache2' хийх хэрэгтэй, тэгээд л болоо. Одоо та '/var/www/html' лавлах дахь сайтыг миний github дээрээс олдсон html, css, js болгон өөрчилж болно.

Алхам 5: Өгөгдлийн санг сематик болгох

Өгөгдлийн санг сематик болгох
Өгөгдлийн санг сематик болгох

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

Алхам 6: Код (Pi ба ESP)

Кодлохын тулд би сургуульд ашигладаг Pycharm програмыг ашигладаг.

ESP32 програмчлах нь би arduino IDE ашиглахаар сонгосон. Та ESP рүү код илгээх боломжтой байхын тулд IDE дээр нэмэлт самбар суулгах хэрэгтэй (энд байгаа заавар).

Кодыг авахын тулд та миний GitHub хуудас руу орж болно

Алхам 7: ESP32 -ийн талууд

ESP32 юмны тал
ESP32 юмны тал
ESP32 юмны тал
ESP32 юмны тал

Энд энэ нь маш энгийн юм. Миний github дээрээс олж болох кодыг ашиглан та зэс соронзон утсыг 4 -р зүү (багтаамжийн мэдрэгчтэй зүү) -тэй холбох хэрэгтэй бөгөөд та үүнийг дэрэн дотор эсвэл доороо байрлуулж болно.

Esp32 -ийг pi руу холбохын тулд та ESP32 гэж нэрлэгддэг хандалтын цэгийг 12345678 нууц үгээр холбож, ухаалаг гар утсаараа чиглүүлэгчийн хуудас руу очих хэрэгтэй. Тэнд цэсийг сонгоод шинэ нэвтрэх цэгийг сонгоно уу. Энд та pi -ийн нэвтрэх цэгийн нэрийг сонгоод нууц үгээ оруулна уу, энэ бүгд!

Алхам 8: Бүрхүүл хийх

Бүрхүүлийг хийх
Бүрхүүлийг хийх
Бүрхүүлийг хийх
Бүрхүүлийг хийх

Модыг жижиг хэсгүүдэд хувааж, хайрцаг хэлбэртэй наа (дээд талыг нь нааж болохгүй)

Алхам 9: Хаана хүссэн нүхээ зур/гүнзгийрүүлсэн хэсгүүдийг зур

Нүхээ хүссэн газраа зур/гүнзгийрүүлсэн хэсгүүдийг зур
Нүхээ хүссэн газраа зур/гүнзгийрүүлсэн хэсгүүдийг зур

Үүн дээр харандаагаар зурах нь миний хувьд хамгийн сайн арга юм шиг санагдсан.

Алхам 10: Нүх ба зүсэлт хийх

Нүх ба зүсэлт хийх
Нүх ба зүсэлт хийх
Нүх ба зүсэлт хийх
Нүх ба зүсэлт хийх

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

Алхам 11: Бүрэлдэхүүн хэсгүүдийг компьютерт гагнах

Pcb дээр бүрэлдэхүүн хэсгүүдийг гагнах
Pcb дээр бүрэлдэхүүн хэсгүүдийг гагнах
Pcb дээр бүрэлдэхүүн хэсгүүдийг гагнах
Pcb дээр бүрэлдэхүүн хэсгүүдийг гагнах

Энэ алхамыг хийх шаардлагагүй боловч бүрэлдэхүүн хэсгүүдийг илүү цэвэрхэн харагдуулж, модон бүрхүүлд суулгах нь илүү хялбар болно.

Алхам 12: Бүх зүйлийг хайрцагт хийх

Бүх зүйлийг хайрцагт холбох
Бүх зүйлийг хайрцагт холбох
Бүх зүйлийг хайрцагт холбох
Бүх зүйлийг хайрцагт холбох

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

Алхам 13: Төгсгөлд хүрэх: Гадна тал

Төгсгөлд нь хүрэх: гаднах байдал
Төгсгөлд нь хүрэх: гаднах байдал

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

Алхам 14: Гадна/дотоод засал чимэглэл хийх

Гадаад/дотоод засал чимэглэлийн зарим тохируулга хийх
Гадаад/дотоод засал чимэглэлийн зарим тохируулга хийх
Гадаад/дотоод засал чимэглэлийн зарим тохируулга хийх
Гадаад/дотоод засал чимэглэлийн зарим тохируулга хийх

Одоо зарим хэсгийг бүрхүүлд халуунаар нааж хийх цаг боллоо, хэрэв та над шиг LED гэрлийг дуусгахыг хүсч байвал орон нутгийн хобби руу очиж, гэрэлтүүлгийг сарниулах сүүн хуванцар гэх мэт материал хайж болно. Та хэд хэдэн нимгэн шугамыг хайчилж, үзүүлсэн шиг LED дээр байрлуулж болно.

Алхам 15: Үр дүн

Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн
Үр дүн

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

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