Мазмұны:

Сорпа машинасы: 7 қадам
Сорпа машинасы: 7 қадам

Бейне: Сорпа машинасы: 7 қадам

Бейне: Сорпа машинасы: 7 қадам
Бейне: Дана найманбаева 2024, Шілде
Anonim
Сорпа машинасы
Сорпа машинасы

Сорпа машинасы

Қайырлы күн барлығына осы нұсқаулықта мен өзімнің сорпа диспенсерін қалай құрғанымды келесі элементтерді қолдана отырып түсіндіремін. Pdf -те сіз менің шоттарымды көре аласыз.

Жабдықтар

Жабдықтар

·

Raspberry Pi 3B+

·

Температура сенсоры (су өткізбейтін, желілік)

·

Күш сезгіш резистор

·

Ультрадыбыстық сенсор

·

Серво (x2)

·

MCP3008

·

СКД

·

Потенциометр

·

Су сорғы

·

Транзистор

·

Диод

·

Эстафета

·

Түйме (x4)

·

Резистор 2,2км

·

Резистор 3.3км

·

Резистор 4,7км

·

Резистор 1к Ом (x2)

·

Резистор 220 Ом (x3)

·

Сымдар 5 метр

·

Жылуды төмендететін құбырлар

·

Шланг 30 см

·

Ағаш тақтайшалар 2 м²

·

Желім

·

Бұрандалар

·

Металл бұрыштық тірек

·

Бояу (қара, ақ және қызыл)

·

Ағаш әріптер мен фигуралар

·

Шұңқыр (x2)

·

Бөлінген су құбыры

·

Тарату штепселі

Құралдар

·

Пісіру темірі

·

Сымды тазартқыштар

·

Сым кескіштер

·

Желім мылтық

·

Бұрғылау машинасы

·

Аралау машинасы

·

Лазерлік кескіш

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

Цикл құру
Цикл құру
Цикл құру
Цикл құру

Жоғарыдағы суреттерден сіз менің схемамды көре аласыз. Схемада сіз DS18B20 көресіз, бұл менің температура сенсоры, сондықтан біз судың температурасын өлшей аламыз. Оның жанында сіз диодты тұрақты ток қозғалтқышты көре аласыз, бұл менің сорғым. Оның жанында сіз реле көре аласыз, осылайша біз қыздыру элементін қосамыз және өшіреміз. MCP3008 де бар, бұл біздің күш сезгіш резисторымызға арналған. Осының арқасында біз өндірушінің астында шыныаяқ бар -жоғын біле аламыз. Сіз сондай -ақ біздің ұнтақты жеткізу үшін қажет 2 серводы көруіңіз керек. US-100 CSC-бұл ультрадыбыстық сенсор, ол шыныаяққа қанша су сору керектігін өлшей алады. Ақырында бізде 3 түйме бар және бұл пайдаланушылармен қарым -қатынас жасау үшін қажет LCD.

2 -қадам: мәліметтер қорын құру

Мәліметтер қорын құру
Мәліметтер қорын құру

Менің дерекқорым менің таңқурай pi -де жұмыс істейді. Көріп отырғаныңыздай, менде жоғарғы сол жақта үш нысан бар, менде температура мен температураның екі атрибуты бар нысан бар. Оның астында менде 5 атрибуты бар дәмі бар ұйым бар: idtaste, аты, суреті, негізгі сурет және сипаттамасы. Сонымен қатар, бізде осы ұйымның соңғы атаулар тарихы бар, бізде 5 атрибут бар: тарих, күн, кездейсоқ, дәмді, температуралық.

3 -қадам: кодты бағдарламалау (Python)

Менің кодым өте қарапайым. Алдымен сіз мұны істеуіңіз керек, егер резистордың күші сезілмесе, кодтың қалған бөлігін іске қоса алмауыңыз керек, сондықтан ешқандай кесе шыныаяқсыз дайындалмайды. Содан кейін мен түйме басылған кезде анықтайтын оқиға детекторларын қостым. Егер мен түймені бассам, машина сорпа дайындайды, сондықтан мен сервоға бұрылуға мүмкіндік беремін, осылайша ұнтақ шыныаяққа түсіп кетуі мүмкін және мен өз рельсіме жоғары сигнал жіберемін. Бұл суды пісіруге әкеледі, себебі біздің қыздыру элементі жұмыс істей бастайды. Біраз уақыттан кейін біздің су пісіп жатқанда, температура сенсоры оның пісіп жатқанын анықтайды, содан кейін менің сорғы сора бастайды. Ол ультрадыбыстық сенсор шыныаяқ толғанын анықтағанша шыныаяққа су құя береді. Сіз менің кодты github-да көре аласыз:

4 -қадам: Веб -сайтты құру (Frontend және Backend)

Менің артқы жағында менде үш сұрау бар. Біріншісі-бұл: «s.foto, s.naam, t.waarde, date_format (g.datum, '%Y-%m-%d%H:%i') таңдаңыз. smaak as s on g.smaakid = s.idsmaak Datum бойынша g.temperatuurid = t.idtemperatuur тәртібіндегі t температурасына қосылады «осы сұрау арқылы мен өз тарихымнан суреттерімді, атымды, температураның мәні мен күнін ала аламын. Екінші сұрау: «SELECT s.naam, s.fotomain, s.description FROM smaak as s;» осымен менде қандай сорпа бар екенін жақсы суретпен және сипаттамамен көрсете аламын. Соңғы рет менің базамда жақында дайындалған сорпаларды қоятын сұрау бар: «INSERT INTO geschiedenis (willekeurig, smaakid, temperatuurid) VALUES (var1, var2, var3)». App.route әдісімен мен өз деректерімді веб -сайтқа жібере аламын.

Менің алдыңғы жағында екі JavaScript файлы бар. Біріншісі менің негізгі бетіме арналған. Бұл жерде innerHTML көмегімен менің артқы жағынан алынған деректермен толтыратын querySelector бар.

Екінші сценарий менің тарихымның бетінде менің машинамнан жасалған барлық сорпаны жасайды.

Сіз менің кодты github-да көре аласыз:

5 -қадам: тұрғын үй салу

Тұрғын үй салу
Тұрғын үй салу
Тұрғын үй салу
Тұрғын үй салу
Тұрғын үй салу
Тұрғын үй салу
Тұрғын үй салу
Тұрғын үй салу

Біздің шланг үшін мен оны ағаштан жасайтын боламын. Суреттерде мен кескен тақтайлардың өлшемдерін көруге болады. Сіз олардың бәрін қалай біріктіргенімді көре аласыз. Мен сондай -ақ шағын металл пластина жасадым, онда мен дисплей мен түймені қоя аламын. Екінші соңғы суретте сіз біздің шәйнектен жасалған ылғалға арналған металл табақты көре аласыз. Екі үлкен тесік - саусақтарыңызды салу, сондықтан сіз оны оңай алып тастай аласыз. Ақырында, біз бірнеше тақталарды жапсырғанымызды көре аласыз, мен оларды құрылысымыздың үстіне қоямын. Топсалардың көмегімен біз оны ашуды және жабуды жеңілдетеміз. Бұл соңғы 2 қадам маңызды, өйткені біз су мен ұнтақты толтырамыз. Енді біздің құрылыс аяқталды, біз оны безендіре аламыз, сондықтан мен қызыл бүріккіш ыдысты сатып алдым. Біздің үйді бояғаннан кейін біз аяқтадық.

6 -қадам: Схеманы корпусқа енгізу

Схеманы корпусқа енгізу
Схеманы корпусқа енгізу
Схеманы корпусқа енгізу
Схеманы корпусқа енгізу
Схеманы корпусқа енгізу
Схеманы корпусқа енгізу

Жоғарыдағы суреттерде көріп тұрғаныңыздай, мен схеманы өз корпусыма қалай енгізгенімді көре аласыз

7 -қадам: Сурет салу

Кескіндеме
Кескіндеме
Кескіндеме
Кескіндеме
Кескіндеме
Кескіндеме
Кескіндеме
Кескіндеме

Мен қызыл, қара және ақ бояуды қолдандым

Ұсынылған: