Мазмуну:

SmartAquarium - Матиас: 6 кадам
SmartAquarium - Матиас: 6 кадам

Video: SmartAquarium - Матиас: 6 кадам

Video: SmartAquarium - Матиас: 6 кадам
Video: I found THIS in my fish tank 😳 2024, Сентябрь
Anonim
SmartAquarium - Матиас
SmartAquarium - Матиас
SmartAquarium - Матиас
SmartAquarium - Матиас
SmartAquarium - Матиас
SmartAquarium - Матиас

Балык бар адамдар үчүн чоң көйгөй - бул эс алууга барганда аларга кам көрүү үчүн кимдир бирөөгө муктаж болуу. Менде жана менин үй -бүлөмдө бир эле көйгөй бар жана кимдир бирөөнү табуу дайыма түйшүк. Эми менин долбоорум менен мен SmartAquarium менен бул көйгөйдөн кутулам деп үмүттөнөм.

Жалпы маалымат:

  • орточо баасы 313 евронун тегерегинде
  • Долбоор жөнүндө баарын жасоого кеткен убакыттын жалпы суммасы: 250 саат (бул сиздин программалоо жөндөмүңүзгө жараша өзгөрүшү мүмкүн)

Шилтемелер:

  • Менин жеке веб -сайтым: mathiasdeherdt.be
  • Бом деген материалдык эсеп: FinalBOM.xlsx

1 -кадам: 1 -кадам: Корпусту жасоо + Автоматтык берүүчү

1 -кадам: Корпусту + Автоматтык Фидерди жасоо
1 -кадам: Корпусту + Автоматтык Фидерди жасоо
1 -кадам: Корпусту + Автоматтык Фидерди жасоо
1 -кадам: Корпусту + Автоматтык Фидерди жасоо
1 -кадам: Корпусту + Автоматтык Фидерди жасоо
1 -кадам: Корпусту + Автоматтык Фидерди жасоо
1 -кадам: Корпусту + Автоматтык Фидерди жасоо
1 -кадам: Корпусту + Автоматтык Фидерди жасоо

Материалдар:

  • Жыгач
  • Жыгач жана супер клей
  • Пластикалык чөйчөк
  • эшиктин баскычы
  • Бурамалар
  • Темир туткасы
  • Топсолор
  • Тоок зымы
  • магнитика

Куралдар:

  • Көрдүм
  • Тешүүчү станок
  • Sander
  • Бурамалар
  • Жыгач файл

Этап -этабы менен корпус куруу:

1 -кадам: жыгачты сиз каалаган өлчөмгө чейин көрдүңүз. Сиз үстү жана асты үчүн 2 тактай, 2 сол жана оң каптал жана 2 арткы жана алдыңкы үчүн каалайсыз. Баарын алгандан кийин, аларды жабыштырыңыз (жыгач клейи менен), ошондуктан кутучаны түзүңүз. Жыгачка көп басым бар экенин текшериңиз, ошондо бардыгы жабышып кетет

2 -кадам: кабелдер жана тешиктер үчүн тешиктерди калтырганыңызды текшериңиз. Алардын кайда экендигинин мааниси жок, жөн гана аларды өзүңүзгө ылайыктуу көрүнгөн жерге коюңуз

3 -кадам: Тешиктериңизди түзгөндөн кийин, жыгачтан фельетон алып, баарын тегиз кылып бериңиз

4 -кадам: капкагыңыздын үстүндөгү туткасын жабыңыз жана эшиктин туткасын ачып жана жабууга болот. Эшикти илгичтер менен туташтырып, эшик жабык бойдон калуусу үчүн магнитти коюңуз

Фидерди этап -этабы менен куруу:

1 -кадам: анча чоң эмес пластикалык идишти таап, анын ичине кичинекей тешик жасаңыз, идиштин капкагын оңой эле алып салууга болот

2 -кадам: Ичинде компартименттерди жасоо үчүн бир нерсе таап, аларды жыгач таякка туташтырыңыз

3 -кадам: Жыгач таяк тепкич мотордун айлануучу темиринен чоңураак экенине көзүңүз жетсин, биз ал жерде тешик жасайбыз, ошондо кадам мотору ичиндегилердин баарын жылдырат

4 -кадам: Фидерди аквариумуңуздун тешигинин үстүнө койо турган нерсени жасаңыз, мен аны кандайдыр бир курулуш оюнчуктары менен жасадым

2 -кадам: 2 -кадам: Компоненттериңизди туташтырыңыз

2 -кадам: Компоненттериңизди туташтырыңыз
2 -кадам: Компоненттериңизди туташтырыңыз
2 -кадам: Компоненттериңизди туташтырыңыз
2 -кадам: Компоненттериңизди туташтырыңыз
2 -кадам: Компоненттериңизди туташтырыңыз
2 -кадам: Компоненттериңизди туташтырыңыз

Компоненттер (ар дайым менин БОМума шилтеме бере аласыз):

  • Raspberry Pi кубаттуу
  • Arduino түрү А - В
  • Суу өткөрбөйт ds18b20
  • QAPASS 1602A дисплейи
  • Кадам мотору 28BYJ-48
  • Breadboards
  • Эркектен эркек зым, эркектен ургаачы зым
  • Резисторлор
  • PH сенсор 40х40 мм
  • Ventilator
  • Күч сезгич каршылыгы (FSR)
  • Эстафета
  • 2 потенциометрдик сенсор
  • LM2596S DC-DC
  • [ЛАМПА]

Куралдар

  • Кандооч
  • Кычкачтарды ачуу
  • Screwdriver
  • Жылуулукту кыскартуучу түтүк
  • Ысык аба үйлөгүч
  • Сандер

Анда эмнеден баштоо керек? Адегенде сиз ар бир компонентти алышыңыз керек, андан кийин менин схемамды колдон келишинче аткарыңыз.

Пи - бул табышмактын эң маанилүү бөлүгү, ал баарын көзөмөлдөгөн борбор сыяктуу иштейт, ал тургай Arduino. Arduino Piнин кулу болот, бирок кийинчерээк 3 -кадамда.

Схеманын көбү түз алдыга, бардыгын туташтырып, негиздер жакшы туташкандыгын текшериңиз. Эң кыйын жери - бул сенин чырагың. Биз коммутаторду ачып, релеге туташтырышыбыз керек, эгер биз муну бузуп койсок, анда чыракты жок кылышыңыз мүмкүн. Коммутатор ачылгандан кийин чырактын зымдарына 2 зым туташтырыңыз. Аларды эстафетага туташтырыңыз [СҮРӨТ]

Ошондой эле маанилүү кабар, кабелдер ачык болгондо жылуулукту азайтуучу түтүктү колдонуңуз, андыктан алар бири -бирине тоскоолдук кылбайт.

3 -кадам: 3 -кадам: Маалыматтар базасын түзүү

3 -кадам: Маалыматтар базасын түзүү
3 -кадам: Маалыматтар базасын түзүү

Биринчиден, сиз маалымат базаңыздын моделин жасагыңыз келет, меники мындай болот [1 -сүрөт], менде эки таблица бар, бири менин сенсорум үчүн, экинчиси өлчөө үчүн.

Сенсордук таблицада сизге ID, Аты (сенсордун) жана бирдик керек болот. Өлчөө таблицасында менин sensor_ID (сенсордук таблицамдан) бар, сиз өлчөөнү алган убактыңыз жана өлчөөңүздүн мааниси. Жарык үчүн дагы бир үстөл керек, бул веб -сайт аркылуу аны күйгүзүп жана өчүрүп, учурдагы абалын көргөзө алат.

Маалыматтар базасын түзгөндөн кийин, аны Raspberry Piге коюңуз.

4 -кадам: 4 -кадам: Python Code & Arduino Code жазыңыз

4 -кадам: Python Code & Arduino Code жазыңыз
4 -кадам: Python Code & Arduino Code жазыңыз

Эми реалдуу иштин убактысы келди, баарына код жазуу. Zip файлдын ичинде сиз менин кодумду таба аласыз. Комментарийлерге маалымат жазылган.

Арткы бет үчүн сизге app.py файлы гана керек болот.

Frontend үчүн шаблондор жана статикалык керек болот

Мен 2 -кадамда айткандай, Arduino Raspberry Piнин кулу. Биз муну кылабыз, ошондо биз Arduino -ны Pi менен USB кабели аркылуу туташтырып, бир нече түзөтүүлөрдү киргизип, бир нече нерселерди орнотуп алабыз. Биринчиден, Pi'ге nanpy орнотуп жатасыз.

5 -кадам: 5 -кадам: HTML, CSS жана JavaScript

5 -кадам: HTML, CSS жана JavaScript
5 -кадам: HTML, CSS жана JavaScript

Вебсайттын дизайны дагы долбоордун абдан маанилүү бөлүгү, бул температура сыяктуу нерселерди текшерүү жана автоматтык түрдө тамак берүү.

Мен тик бурчтуктарды жасоону тандадым, анда мен баалуулуктарымды көрсөтөм.

Ошондой эле температура жана PH сенсорунун бардык маалыматтарынын графигин көрө турган сонун функция бар.

6 -кадам: 6 -кадам: Долбоорду чогултуу

6 -кадам: Долбоорду чогултуу
6 -кадам: Долбоорду чогултуу
6 -кадам: Долбоорду чогултуу
6 -кадам: Долбоорду чогултуу
6 -кадам: Долбоорду чогултуу
6 -кадам: Долбоорду чогултуу
6 -кадам: Долбоорду чогултуу
6 -кадам: Долбоорду чогултуу

Башка кадамдар бүткөндөн кийин, сиз баарын чогуу чогулта баштасаңыз болот. Бардык компоненттериңиз сиз жасаган жыгач кутунун ичине кирип жатат. Велкрону колдонуп, бардыгын туура жерге коюп, дагы эле баары туура туташканына ынануу менен дубалга бардык нерселерди чаптайбыз.

Сунушталууда: