Мазмұны:

GOOB - ақылды дабыл сағаты: 15 қадам (суреттермен)
GOOB - ақылды дабыл сағаты: 15 қадам (суреттермен)

Бейне: GOOB - ақылды дабыл сағаты: 15 қадам (суреттермен)

Бейне: GOOB - ақылды дабыл сағаты: 15 қадам (суреттермен)
Бейне: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Қараша
Anonim
GOOB - ақылды дабыл сағаты
GOOB - ақылды дабыл сағаты

GOOB - бұл «Төсектен шығу» деген сөздің қысқартылуы, бұл менің жобама сәйкес келеді. Мен таңертең мені оятуға көмектесетін құрылғы жасағым келді, себебі бұл оңай емес. Негізгі идея - оятар сіз төсектен тұрып, бірнеше минуттан артық төсекте болмай тұрып, оятқышты тоқтатпайды. Мен сондай -ақ түнгі жарық, ояту функциясы мен сымсыз зарядтағыш сияқты басқа артықшылықтарды қосқым келді. Ендеше, құрылысқа кірісейік!

Жабдықтар

Бұл сізге қажет компоненттер.

1. Компьютерлік таспа (Aliexpress)

2. ESP32 X 1 (Aliexpress)

3. Shar қашықтық 2Y0A21 X 1 қашықтық сенсоры (Aliexpress)

4. Резисторлар және басқа ұсақ компоненттер

4а. 2K резисторы

4b. 1Rezistor

4c. кабельдер

5. Сымсыз зарядтағыш (Aliexpress)

6. X 1 түймесі

7. TIP120 X 1 (Aliexpress)

8. LCD X 1 (Aliexpress)

9. Жолақ (Aliexpress)

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

11. Баззер X 1

12. MCP 3008 X 1 (Amazon)

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. Қуат құралдары (міндетті емес)

2 -қадам: схемалар схемасынан бастаңыз

Схема схемаларынан бастау
Схема схемаларынан бастау

ESP32

ESP32 -тің жоспары, егер адам төсекке кірсе немесе кетсе, Pi -дегі веб -серверге жіберу. Сондықтан ESP Pi -ге тікелей қосылмайды.

Өткір 2y0A21 IR қашықтық сенсоры

Аналогтық деректерді оқылатын сандық деректерге айналдыру үшін сізге MCP3008 қажет. Егер сіз басқа аналогты датчиктерді қосқыңыз келсе, оларды MCP -дегі бос түйреуіштерге қосуға болады

СКД экран

Мұнда мен GPIO түйреуіштерін pi -ден құтқару үшін ауысымды тіркеуші бар СКД қолдануды таңдадым. Сондай -ақ, сіз СКД -ны тікелей пи -ге қосуды таңдай аласыз немесе қаласаңыз, жабық дисплейді де қолдана аласыз.

Жарық диодты жолақ

Мен үйде жолақты қолдандым, ол RGB емес модель. Қолдану үшін бұл менің ойымда болды. Егер сіз дизайнды одан әрі кеңейткіңіз келсе және rgb жолағын қолданғыңыз келсе, сіз мұны жасай аласыз, сізде транзисторлар көп болады және кодтағы кейбір нәрселерді өзгертуге тура келеді.

3 -қадам: схеманы құру

Электр тізбегінің диаграммасын құру
Электр тізбегінің диаграммасын құру
Электр тізбегінің диаграммасын құру
Электр тізбегінің диаграммасын құру

Барлық көрсетілген элементтерді қолдана отырып және схемаға қарап, сіз тізбекті қайта құра аласыз.

Мен тізбектерді тестілеу мен өңдеуді жеңілдету үшін тоқу жолынан құра бастадым, бірақ егер сіз оны ПХД -ге тікелей дәнекерлеуді қаласаңыз, мұны да жасай аласыз.

4 -қадам: Pi орнату

Компоненттерді программаламас бұрын, pi көмегімен бірнеше қадамдарды орындау қажет.

1 -қадам: WLAN -ды статикалық күйге келтіру және WLAN 1 -ді Wi -Fi байланысы ретінде пайдалану

Бұл қадам үшін мен таңқурайдың ресми сайтына сілтемені тастаймын, онда сіз жай ғана қадамдарды орындауға болады (қадамдарды мына жерден табуға болады)

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 -ге қосу үшін сізге 12345678 паролімен ESP32 қосылу деп аталатын кіру нүктесімен байланысып, смартфон арқылы маршрутизатор бетіне өту қажет. Онда мәзірді таңдап, жаңа кіру нүктесін таңдаңыз. Мұнда сіз кіру нүктесінің атауын таңдап, парольді енгізесіз, бәрі осында!

8 -қадам: қаптаманы жасау

Қаптаманы жасау
Қаптаманы жасау
Қаптаманы жасау
Қаптаманы жасау

Ағашты кішкене бөліктерге бөліп, оларды қорапшаға жабыстырыңыз (жоғарғы жағын жаппаңыз)

9 -қадам: тесіктерді/тереңдетілген бөліктерді қалаған жеріңізді сызыңыз

Тесіктерді/тереңдетілген бөліктерді қалаған жеріңізді сызыңыз
Тесіктерді/тереңдетілген бөліктерді қалаған жеріңізді сызыңыз

Қарындашпен сурет салу мен үшін ең жақсы әдіс болып көрінді.

10 -қадам: тесіктер мен кесулер жасаңыз

Саңылаулар мен кесулер жасаңыз
Саңылаулар мен кесулер жасаңыз
Саңылаулар мен кесулер жасаңыз
Саңылаулар мен кесулер жасаңыз

Тереңдетілген бөлшектер үшін мен оны қорапты кескішпен жасаудың ең оңай жолын таптым, әрі қарай оны тегістеу қағазымен тегістеу арқылы тегістеймін. Бұл менің ағаш түрімнің арқасында мүмкін болды. Басқа саңылаулар үшін мен электр құралдарын қолдануды ұсынар едім, бірақ тесік бұрғылау және фрезаны пайдалану да жұмыс істейді.

11 -қадам: Компоненттерді компьютерге дәнекерлеу

Компьютерге компоненттерді дәнекерлеу
Компьютерге компоненттерді дәнекерлеу
Компьютерге компоненттерді дәнекерлеу
Компьютерге компоненттерді дәнекерлеу

Бұл қадам міндетті емес, бірақ компоненттерге таза көрініс береді және ағаш корпусқа бекіту оңай болады.

12 -қадам: Бәрін корпусқа орнату

Корпуста бәрін монтаждау
Корпуста бәрін монтаждау
Корпуста бәрін монтаждау
Корпуста бәрін монтаждау

Іске бәрі сәйкес келетінін қараңыз. Сіз кейбір бөлшектерді ыстық желімдеуді бастауға болады, бірақ есіңізде болсын, пластик жапсырманы сыртқы жағына әдемі ету үшін әлі де қою керек, сондықтан ыстық желіммен күтуді ұсынамын.

13 -қадам: соңғы өңдеу: сыртқы түрі

Аяқталатын жанасулар: сыртқы
Аяқталатын жанасулар: сыртқы

Мен үлкен жапсырманы қолдануды таңдадым, ол сыртқы келбетке керемет әсер береді. бояуды да таңдауға болады.

14 -қадам: Сыртқы/ішкі түзетулерді енгізу

Кейбір сыртқы/ішкі түзетулер енгізу
Кейбір сыртқы/ішкі түзетулер енгізу
Кейбір сыртқы/ішкі түзетулер енгізу
Кейбір сыртқы/ішкі түзетулер енгізу

Қазір корпустың кейбір бөліктерін ыстық желіммен жабыстыратын уақыт келді, ал егер сіз мен сияқты жарықдиодты шамдарды аяқтағыңыз келсе, сізге жергілікті хоббиске барып, жарықтандыруды тарату үшін сүтті пластмассадан материал іздеуге болады. Сіз жұқа сызықтарды кесіп, оларды көрсетілгендей жарықдиодты шамның үстіне қоюға болады.

15 -қадам: Нәтиже

Нәтиже
Нәтиже
Нәтиже
Нәтиже
Нәтиже
Нәтиже

Сымсыз зарядтау мүмкіндігі бар веб -сайттан басқарылатын, сонымен қатар түнгі шам ретінде қолдануға болатын жұмыс оятқышы. Бұл оятқышты орнатқаннан кейін ешбір кідіріс болмайды.

Ұсынылған: