Мазмуну:
- 1 -кадам: 1 -кадам: Корпусту жасоо + Автоматтык берүүчү
- 2 -кадам: 2 -кадам: Компоненттериңизди туташтырыңыз
- 3 -кадам: 3 -кадам: Маалыматтар базасын түзүү
- 4 -кадам: 4 -кадам: Python Code & Arduino Code жазыңыз
- 5 -кадам: 5 -кадам: HTML, CSS жана JavaScript
- 6 -кадам: 6 -кадам: Долбоорду чогултуу
Video: SmartAquarium - Матиас: 6 кадам
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-05 19:32
Балык бар адамдар үчүн чоң көйгөй - бул эс алууга барганда аларга кам көрүү үчүн кимдир бирөөгө муктаж болуу. Менде жана менин үй -бүлөмдө бир эле көйгөй бар жана кимдир бирөөнү табуу дайыма түйшүк. Эми менин долбоорум менен мен SmartAquarium менен бул көйгөйдөн кутулам деп үмүттөнөм.
Жалпы маалымат:
- орточо баасы 313 евронун тегерегинде
- Долбоор жөнүндө баарын жасоого кеткен убакыттын жалпы суммасы: 250 саат (бул сиздин программалоо жөндөмүңүзгө жараша өзгөрүшү мүмкүн)
Шилтемелер:
- Менин жеке веб -сайтым: mathiasdeherdt.be
- Бом деген материалдык эсеп: FinalBOM.xlsx
1 -кадам: 1 -кадам: Корпусту жасоо + Автоматтык берүүчү
Материалдар:
- Жыгач
- Жыгач жана супер клей
- Пластикалык чөйчөк
- эшиктин баскычы
- Бурамалар
- Темир туткасы
- Топсолор
- Тоок зымы
- магнитика
Куралдар:
- Көрдүм
- Тешүүчү станок
- Sander
- Бурамалар
- Жыгач файл
Этап -этабы менен корпус куруу:
1 -кадам: жыгачты сиз каалаган өлчөмгө чейин көрдүңүз. Сиз үстү жана асты үчүн 2 тактай, 2 сол жана оң каптал жана 2 арткы жана алдыңкы үчүн каалайсыз. Баарын алгандан кийин, аларды жабыштырыңыз (жыгач клейи менен), ошондуктан кутучаны түзүңүз. Жыгачка көп басым бар экенин текшериңиз, ошондо бардыгы жабышып кетет
2 -кадам: кабелдер жана тешиктер үчүн тешиктерди калтырганыңызды текшериңиз. Алардын кайда экендигинин мааниси жок, жөн гана аларды өзүңүзгө ылайыктуу көрүнгөн жерге коюңуз
3 -кадам: Тешиктериңизди түзгөндөн кийин, жыгачтан фельетон алып, баарын тегиз кылып бериңиз
4 -кадам: капкагыңыздын үстүндөгү туткасын жабыңыз жана эшиктин туткасын ачып жана жабууга болот. Эшикти илгичтер менен туташтырып, эшик жабык бойдон калуусу үчүн магнитти коюңуз
Фидерди этап -этабы менен куруу:
1 -кадам: анча чоң эмес пластикалык идишти таап, анын ичине кичинекей тешик жасаңыз, идиштин капкагын оңой эле алып салууга болот
2 -кадам: Ичинде компартименттерди жасоо үчүн бир нерсе таап, аларды жыгач таякка туташтырыңыз
3 -кадам: Жыгач таяк тепкич мотордун айлануучу темиринен чоңураак экенине көзүңүз жетсин, биз ал жерде тешик жасайбыз, ошондо кадам мотору ичиндегилердин баарын жылдырат
4 -кадам: Фидерди аквариумуңуздун тешигинин үстүнө койо турган нерсени жасаңыз, мен аны кандайдыр бир курулуш оюнчуктары менен жасадым
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 -кадам: Маалыматтар базасын түзүү
Биринчиден, сиз маалымат базаңыздын моделин жасагыңыз келет, меники мындай болот [1 -сүрөт], менде эки таблица бар, бири менин сенсорум үчүн, экинчиси өлчөө үчүн.
Сенсордук таблицада сизге ID, Аты (сенсордун) жана бирдик керек болот. Өлчөө таблицасында менин sensor_ID (сенсордук таблицамдан) бар, сиз өлчөөнү алган убактыңыз жана өлчөөңүздүн мааниси. Жарык үчүн дагы бир үстөл керек, бул веб -сайт аркылуу аны күйгүзүп жана өчүрүп, учурдагы абалын көргөзө алат.
Маалыматтар базасын түзгөндөн кийин, аны Raspberry Piге коюңуз.
4 -кадам: 4 -кадам: Python Code & Arduino Code жазыңыз
Эми реалдуу иштин убактысы келди, баарына код жазуу. Zip файлдын ичинде сиз менин кодумду таба аласыз. Комментарийлерге маалымат жазылган.
Арткы бет үчүн сизге app.py файлы гана керек болот.
Frontend үчүн шаблондор жана статикалык керек болот
Мен 2 -кадамда айткандай, Arduino Raspberry Piнин кулу. Биз муну кылабыз, ошондо биз Arduino -ны Pi менен USB кабели аркылуу туташтырып, бир нече түзөтүүлөрдү киргизип, бир нече нерселерди орнотуп алабыз. Биринчиден, Pi'ге nanpy орнотуп жатасыз.
5 -кадам: 5 -кадам: HTML, CSS жана JavaScript
Вебсайттын дизайны дагы долбоордун абдан маанилүү бөлүгү, бул температура сыяктуу нерселерди текшерүү жана автоматтык түрдө тамак берүү.
Мен тик бурчтуктарды жасоону тандадым, анда мен баалуулуктарымды көрсөтөм.
Ошондой эле температура жана PH сенсорунун бардык маалыматтарынын графигин көрө турган сонун функция бар.
6 -кадам: 6 -кадам: Долбоорду чогултуу
Башка кадамдар бүткөндөн кийин, сиз баарын чогуу чогулта баштасаңыз болот. Бардык компоненттериңиз сиз жасаган жыгач кутунун ичине кирип жатат. Велкрону колдонуп, бардыгын туура жерге коюп, дагы эле баары туура туташканына ынануу менен дубалга бардык нерселерди чаптайбыз.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)