Mundarija:

SmartAquarium - Matias: 6 qadam
SmartAquarium - Matias: 6 qadam

Video: SmartAquarium - Matias: 6 qadam

Video: SmartAquarium - Matias: 6 qadam
Video: How smart are Animals NOVA w/ Neil DeGrasse Tyson HD 2024, Iyun
Anonim
SmartAquarium - Matias
SmartAquarium - Matias
SmartAquarium - Matias
SmartAquarium - Matias
SmartAquarium - Matias
SmartAquarium - Matias

Baliqli odamlar uchun katta muammo shundaki, ular ta'tilga chiqqandan keyin ularga g'amxo'rlik qilishlari kerak. Men va mening oilam bir xil muammoga duch keldik va kimnidir topish har doim shoshiladi. Endi men o'z loyiham bilan SmartAquarium bilan bu muammodan xalos bo'lishga umid qilaman.

Umumiy ma'lumot:

  • O'rtacha narx - 313 evro
  • Loyihani amalga oshirish uchun sarflangan umumiy vaqt: 250 soat (bu sizning dasturlash qobiliyatingizga qarab farq qilishi mumkin)

Havolalar:

  • Mening shaxsiy veb -saytim: mathiasdeherdt.be
  • BOM deb nomlangan material: BillBOM.xlsx

1 -qadam: 1 -qadam: Koson + Avtomatik oziqlantiruvchi qilish

1 -qadam: Korpus + Avtomatik oziqlantiruvchi qilish
1 -qadam: Korpus + Avtomatik oziqlantiruvchi qilish
1 -qadam: Koson + Avtomatik oziqlantiruvchi qilish
1 -qadam: Koson + Avtomatik oziqlantiruvchi qilish
1 -qadam: Korpus + Avtomatik oziqlantiruvchi qilish
1 -qadam: Korpus + Avtomatik oziqlantiruvchi qilish
1 -qadam: Korpus + Avtomatik oziqlantiruvchi qilish
1 -qadam: Korpus + Avtomatik oziqlantiruvchi qilish

Materiallar:

  • Yog'och
  • Yog'och va super elim
  • Plastik idish
  • eshik tugmasi
  • Vintlar
  • Temir tutqich
  • Menteşalar
  • Tovuq simlari
  • magnit

Asboblar:

  • Ko'rdim
  • Burg'ulash mashinasi
  • Sander
  • Tornavidalar
  • Yog'och fayl

Kassani bosqichma -bosqich qurish:

1 -qadam: yog'ochni kerakli o'lchamda ko'rdingiz. Yuqori va pastki tomonga 2 ta, chap va o'ng tomonga 2 ta, orqa va old tomonga 2 ta taxta kerak. Hamma narsaga erishgandan so'ng, ularni bir -biriga yopishtiring (yog'och elim bilan), shuning uchun qutini hosil qiling. Yog'ochda juda ko'p bosim borligiga ishonch hosil qiling, shunda hamma narsa bir -biriga yopishishi mumkin

2 -qadam: kabellar va havo teshiklari uchun teshik qoldirganingizga ishonch hosil qiling. Qaerda bo'lishlari muhim emas, ularni kerakli joyga qo'ying

3 -qadam: Teshiklarni ochganingizdan so'ng, yog'ochdan yasalgan qog'ozni oling va hamma narsani silliq qilib qo'ying

4 -qadam: korpus ustidagi tutqichni yopishtiring va eshik tutqichini ochiladigan va yopiladigan tomonga yopishtiring. Eshikni menteşelerle ulang va magnit qo'ying, shunda eshik yopiq qoladi

Besleyicini bosqichma -bosqich qurish:

1 -qadam: unchalik katta bo'lmagan plastmassa idishni toping va uning ichida mayda teshik oching, idishning qopqog'ini olib tashlash juda oson

2 -qadam: Ichkaridan mos keladigan narsalarni toping va ularni yog'och tayoqqa ulang

3 -qadam: Yog'och tayoqning qadam motorining aylanadigan temiridan kattaroq ekanligiga ishonch hosil qiling, biz u erda teshik ochamiz, shunda qadam dvigateli ichidagi hamma narsani harakatga keltiradi

4 -qadam: Oziqlantirgichni akvariumingiz teshigiga qo'yadigan narsalarni yarating, men uni qandaydir qurilish o'yinchoqlari bilan yasadim

2 -qadam: 2 -qadam: Komponentlaringizni ulang

2 -qadam: Komponentlaringizni ulang
2 -qadam: Komponentlaringizni ulang
2 -qadam: Komponentlaringizni ulang
2 -qadam: Komponentlaringizni ulang
2 -qadam: Komponentlaringizni ulang
2 -qadam: Komponentlaringizni ulang

Komponentlar (siz har doim BOMga murojaat qilishingiz mumkin):

  • Raspberry Pi kuchga ega
  • Arduino turi A dan B gacha
  • Suv o'tkazmaydigan ds18b20
  • QAPASS 1602A displeyi
  • Bosqichli dvigatel 28BYJ-48
  • Non paneli
  • Erkak -erkak simlari, erkak -ayol simlari
  • Rezistorlar
  • PH sensori 40x40 mm
  • Ventilyator
  • Kuch sezgir qarshilik (FSR)
  • Estafeta
  • 2 ta potentsiometrik sensor
  • LM2596S shahar-shahar
  • [LAMBA]

Asboblar

  • Lehimlash temir
  • Pense qisish
  • Tornavida
  • Issiqlikka chidamli quvurlar
  • Issiq havo puflagichi
  • zımpara

Xo'sh, qaerdan boshlash kerak? Avvaliga siz har bir komponentni olishingiz kerak bo'ladi, shundan so'ng imkon qadar mening sxemamga amal qiling.

Pi - bu jumboqning eng muhim qismi, u hamma narsani, hatto Arduino -ni boshqaradigan markaz kabi ishlaydi. Arduino Pi -ning quli bo'ladi, lekin keyinchalik 3 -bosqichda.

Sxemaning aksariyati to'g'ri, hamma narsani ulang va asoslar yaxshi bog'langanligiga ishonch hosil qiling. Eng qiyin narsa - bu sizning chiroqingiz. Biz kalitni sindirib, uni o'rni bilan ulashimiz kerak, agar biz bu ishni buzib qo'ysak, siz chiroqni yo'q qilishingiz mumkin. Kalit ochilgandan so'ng, chiroq simlariga 2 ta simni ulang. Ularni o'z o'rni bilan ulang [RASM]

Bundan tashqari, muhim xabar, kabellar bir -biriga to'sqinlik qilmasligi uchun, issiqlik o'tkazgich trubkasidan foydalaning.

3 -qadam: 3 -qadam: Ma'lumotlar bazasini yarating

3 -qadam: Ma'lumotlar bazasini yarating
3 -qadam: Ma'lumotlar bazasini yarating

Avval siz ma'lumotlar bazangiz uchun model yaratmoqchisiz, meniki shunday bo'ladi [1 -rasm], menda ikkita jadval bor, biri sensori uchun, ikkinchisi o'lchov uchun.

Sensor jadvalida sizga identifikator, ism (sensor) va birlik kerak bo'ladi. O'lchov jadvalida menda sensor_ID (sensorlar stolimdan) bor, siz o'lchagan vaqtingiz va o'lchovingizning qiymati. Yorug'lik uchun bizga boshqa stol kerak, shuning uchun uni veb -sayt orqali yoqish va o'chirish va hozirgi holatini ko'rsatish mumkin.

Ma'lumotlar bazasini yaratganingizdan so'ng, uni Raspberry Pi -ga joylashtirasiz.

4 -qadam: 4 -qadam: Python va Arduino kodlarini yozing

4 -qadam: Python kodini va Arduino kodini yozing
4 -qadam: Python kodini va Arduino kodini yozing

Endi hamma narsa uchun kod yozish, haqiqiy ish vaqti keldi. Zip fayli ichida siz mening kodimni topasiz (unchalik yaxshi emas). Izohlar qatoriga ma'lumotlar qo'yilgan.

Orqa fon uchun sizga faqat app.py fayli kerak bo'ladi.

Old qism uchun sizga shablon va statik kerak bo'ladi

2 -bosqichda aytganimdek, Arduino Raspberry Pi -ning qulidir. Biz buni shunday qilamizki, biz Arduino -ni usb kabeli bilan Pi -ga ulashimiz, bir nechta tahrirlar qilishimiz va bir nechta narsalarni o'rnatishimiz mumkin. Birinchidan, siz Pi -ga nanpy o'rnatasiz.

5 -qadam: 5 -qadam: HTML, CSS va JavaScript

5 -qadam: HTML, CSS va JavaScript
5 -qadam: HTML, CSS va JavaScript

Veb -sayt dizayni ham loyihaning juda muhim qismidir, bu harorat kabi narsalarni tekshirish va ovqatni avtomatik tarzda berish usulidir.

Men o'z qadriyatlarimni ko'rsatadigan to'rtburchaklar yasashni tanladim.

Bundan tashqari, harorat va PH sensori haqidagi barcha ma'lumotlarni ko'rish mumkin bo'lgan ajoyib xususiyat mavjud.

6 -qadam: 6 -qadam: Loyihani yig'ish

6 -qadam: Loyihani yig'ish
6 -qadam: Loyihani yig'ish
6 -qadam: Loyihani yig'ish
6 -qadam: Loyihani yig'ish
6 -qadam: Loyihani yig'ish
6 -qadam: Loyihani yig'ish
6 -qadam: Loyihani yig'ish
6 -qadam: Loyihani yig'ish

Boshqa barcha harakatlar tugagandan so'ng, siz hamma narsani yig'ishni boshlashingiz mumkin. Sizning barcha komponentlaringiz siz yasagan yog'och qutiga kiradi. Velcro yordamida hamma narsani devorga yopishtiramiz va hamma narsani kerakli joyga qo'yamiz va hammasi to'g'ri ulanganligiga ishonch hosil qilamiz.

Tavsiya: