Мазмұны:
- 1 -қадам: 1 -қадам: Корпусты + Автоматты беруді жасау
- 2 -қадам: 2 -қадам: Компоненттерді қосыңыз
- 3 -қадам: 3 -қадам: Деректер базасын жасаңыз
- 4 -қадам: 4 -қадам: Python кодын және Arduino кодын жазыңыз
- 5 -қадам: 5 -қадам: HTML, CSS және JavaScript
- 6 -қадам: 6 -қадам: Жобаны құрастыру
Бейне: SmartAquarium - Матиас: 6 қадам
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-05 19:32
Балық бар адамдар үшін үлкен мәселе - демалысқа шыққанда оларға күтім жасайтын адамға мұқтаждық. Менде және менің отбасымда бірдей проблема бар және біреуді табу әрқашан қиынға соғады. Енді мен өзімнің жобаммен SmartAquarium көмегімен бұл проблемадан құтыламын деп үміттенемін.
Жалпы ақпарат:
- орташа құны шамамен 313 евро
- Жобаның барлығын жасауға жұмсалған уақыттың жалпы көлемі: 250 сағат (бұл сіздің бағдарламалау дағдыларыңызға байланысты өзгеруі мүмкін)
Сілтемелер:
- Менің жеке веб -сайтым: mathiasdeherdt.be
- BOM деп аталатын материалдық есеп: FinalBOM.xlsx
1 -қадам: 1 -қадам: Корпусты + Автоматты беруді жасау
Материалдар:
- Ағаш
- Ағаш және супер желім
- Пластикалық шыныаяқ
- есік тұтқасы
- Бұрандалар
- Темір тұтқа
- Ілмектер
- Тауық сымы
- магнит
Құралдар:
- Көрдім
- Бұрғылау машинасы
- Сандер
- Бұрауыштар
- Ағаш файл
Қаптаманы кезең -кезеңмен салу:
1 -қадам: ағашты өзіңіз қалаған мөлшерде көріңіз. Үстіңгі және астыңғы бөлігіне 2 тақта, солға және оңға 2, артқы және алдыңғыға 2 тақта қажет. Сіз бәрін алғаннан кейін, оларды бір -біріне жабыстырыңыз (ағаш желіммен), сондықтан қорапты қалыптастырыңыз. Ағашқа қатты қысым болатынына көз жеткізіңіз, сонда бәрі бір -біріне жабысады
2 -қадам: кабельдер мен ауа тесіктері үшін тесіктер қалдырғаныңызға көз жеткізіңіз. Олардың қайда екені маңызды емес, оларды өзіңізге сәйкес келетін жерге қойыңыз
3 -қадам: тесіктерді жасағаннан кейін, ағаштан жасалған қағазды алып, бәрін тегіс етіп салыңыз
4 -қадам: қаптаманың үстіне тұтқаны жабыңыз және есікті ашуға және жабуға болатын жаққа жабыстырыңыз. Сондай -ақ, есікті ілмектермен жалғап, магнитті қойыңыз, осылайша есік жабық күйде қалады
Фидерді кезең -кезеңмен құру:
1 -қадам: Үлкен емес пластикалық ыдысты тауып, оның ішіне кішкене тесік жасаңыз, тостағанның қақпағын оңай шешуге болатынына көз жеткізіңіз
2 -қадам: Ішінде компартенттер жасау үшін бірдеңе табыңыз және оларды ағаш таяқшаға қосыңыз
3 -қадам: Ағаш таяқшаның қадамдық қозғалтқыштың айналатын темірінен үлкен екеніне көз жеткізіңіз, біз тесік жасаймыз, осылайша қадамдық қозғалтқыш ішіндегі барлық нәрсені қозғайды
4 -қадам: Фидерді аквариумдағы тесіктің үстіне қоя алатын нәрсе жасаңыз, мен оны құрылыс ойыншықтарымен жасадым
2 -қадам: 2 -қадам: Компоненттерді қосыңыз
Компоненттер (сіз әрқашан менің ББ -ға сілтеме жасай аласыз):
- Raspberry Pi күші бар
- A - B типті Arduino
- Су өткізбейтін ds18b20
- QAPASS 1602A дисплейі
- Қозғалтқыш 28BYJ-48
- Нан тақталары
- Еркектен ерге дейінгі сымдар, еркектен әйелге дейінгі сымдар
- Резисторлар
- PH сенсоры 40х40 мм
- Желдеткіш
- Күшке сезімтал резистор (FSR)
- Эстафета
- 2 потенциометриялық сенсор
- LM2596S тұрақты ток
- [ШАМ]
Құралдар
- Пісіру темірі
- Қысқыштар
- Бұрауыш
- Жылуды төмендететін құбырлар
- Ыстық ауа үрлегіш
- тегістеуіш
Сонымен, неден бастау керек? Алдымен сіз барлық компоненттерді алуыңыз керек, содан кейін мүмкіндігінше менің схемамды орындауға тырысыңыз.
Пи - бұл жұмбақтың ең маңызды бөлігі, ол бәрін басқаратын орталық сияқты әрекет етеді, тіпті Arduino. Ардуино Пидің құлы болады, бірақ кейінірек 3 -қадамда.
Схеманың көпшілігі тікелей алға, барлығын қосыңыз және негіздердің жақсы қосылғанына көз жеткізіңіз. Ең қиыны - сіздің шам. Біз коммутаторды ашып, оны релеге қосуымыз керек, егер біз оны бұзатын болсақ, сіз шамды жоя аласыз. Коммутатор ашылғаннан кейін шамның сымдарына 2 сымды қосыңыз. Оларды эстафетаға қосыңыз [PICTURE]
Сондай -ақ, маңызды хабарлама, кабельдер бір -біріне кедергі жасамайтын кезде, жылуды төмендететін құбырды пайдаланыңыз.
3 -қадам: 3 -қадам: Деректер базасын жасаңыз
Алдымен сіз мәліметтер базасының үлгісін жасағыңыз келеді, менікі осылай болады [1 -сурет], менде екі кесте бар, біреуі сенсорға, екіншісі өлшеуге арналған.
Сенсорлық кестеде сізге идентификатор, аты (сенсордың аты) және құрылғы қажет болады. Өлшеу кестесінде менде sensor_ID (сенсорлық кестеден) бар, сіз өлшеген уақыт пен өлшеудің мәні. Бізге жарық үшін басқа үстел қажет, сондықтан оны веб -сайтта қосуға және өшіруге және ағымдағы күйді көрсетуге болады.
Деректер базасын құрғаннан кейін сіз оны Raspberry Pi -ге саласыз.
4 -қадам: 4 -қадам: Python кодын және Arduino кодын жазыңыз
Енді барлығына код жаза отырып, нақты жұмыс уақыты келді. Zip файлының ішінде сіз менің кодты таба аласыз. Түсініктеме жолында ақпарат бар.
Артқы жағы үшін сізге тек app.py файлы қажет болады.
Алдыңғы бет үшін сізге шаблондар мен статикалық қажет болады
Мен 2 -қадамда айтқанымдай, Arduino - Raspberry Pi -нің құлы. Біз мұны Arduino -ды Pi -ге USB кабелі арқылы қосуға және бірнеше түзетулер енгізуге және бірнеше заттарды орнатуға мүмкіндік беру үшін жасаймыз. Алдымен сіз Pi -ге nanpy орнатасыз.
5 -қадам: 5 -қадам: HTML, CSS және JavaScript
Веб -сайттың дизайны - бұл жобаның өте маңызды бөлігі, бұл температура сияқты нәрселерді тексеру және автоматты түрде тамақ беру.
Мен тіктөртбұрыштарды таңдадым, онда мен өз құндылықтарымды көрсетемін.
Сондай -ақ, температура мен PH сенсорынан барлық деректердің графигін көруге болатын керемет функция бар.
6 -қадам: 6 -қадам: Жобаны құрастыру
Барлық басқа қадамдар аяқталғаннан кейін сіз бәрін жинауға кірісе аласыз. Сіздің барлық компоненттеріңіз сіз жасаған ағаш қораптың ішіне енеді. Біз қабырғаға велкроны қолданып, барлығын дұрыс жерге қойып, бәрі де дұрыс қосылғанына көз жеткіземіз.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау