Სარჩევი:

SmartAquarium - მათასი: 6 ნაბიჯი
SmartAquarium - მათასი: 6 ნაბიჯი

ვიდეო: SmartAquarium - მათასი: 6 ნაბიჯი

ვიდეო: SmartAquarium - მათასი: 6 ნაბიჯი
ვიდეო: არმაქ ფული ვცოვრობ გლდანში / armaq fuli vcovrob gldanshi 2024, სექტემბერი
Anonim
SmartAquarium - მათასი
SmartAquarium - მათასი
SmartAquarium - მათასი
SmartAquarium - მათასი
SmartAquarium - მათასი
SmartAquarium - მათასი

თევზების მქონე ადამიანების დიდი პრობლემა იმაში მდგომარეობს, რომ როდესაც ისინი შვებულებაში მიდიან, მათ სჭირდებათ ვინმე, ვინც მათზე ზრუნავს. მე და ჩემს ოჯახს ერთი და იგივე პრობლემა გვაქვს და ყოველთვის ძნელია ვიღაცის პოვნა. ახლა ჩემი პროექტით ვიმედოვნებ, რომ მოვიშორებ ამ პრობლემას ჩემი SmartAquarium– ით.

Ზოგადი ინფორმაცია:

  • საშუალო ღირებულება დაახლოებით 313 ევროა
  • მთლიანი დროის დახარჯვა პროექტის განხორციელებაზე: 250 საათი (ეს შეიძლება განსხვავდებოდეს თქვენი პროგრამირების უნარის მიხედვით)

ბმულები:

  • ჩემი პირადი ვებ გვერდი: mathiasdeherdt.be
  • მასალის ბილეთი aka BOM: FinalBOM.xlsx

ნაბიჯი 1: ნაბიჯი 1: გარსაცმის + ავტომატური მიმწოდებლის დამზადება

ნაბიჯი 1: გარსაცმის + ავტომატური მიმწოდებლის დამზადება
ნაბიჯი 1: გარსაცმის + ავტომატური მიმწოდებლის დამზადება
ნაბიჯი 1: გარსაცმის + ავტომატური მიმწოდებლის დამზადება
ნაბიჯი 1: გარსაცმის + ავტომატური მიმწოდებლის დამზადება
ნაბიჯი 1: გარსაცმის + ავტომატური მიმწოდებლის დამზადება
ნაბიჯი 1: გარსაცმის + ავტომატური მიმწოდებლის დამზადება
ნაბიჯი 1: გარსაცმის + ავტომატური მიმწოდებლის დამზადება
ნაბიჯი 1: გარსაცმის + ავტომატური მიმწოდებლის დამზადება

მასალები:

  • Ტყე
  • ხე და სუპერ წებო
  • Პლასტმასის ჭიქა
  • კარის სახელური
  • ხრახნები
  • რკინის სახელური
  • დამოკიდებული
  • ქათმის მავთული
  • მაგნიტები

ინსტრუმენტები:

  • დაინახა
  • საბურღი მანქანა
  • სანდრი
  • ხრახნები
  • ხის ფაილი

საფარის მშენებლობა ეტაპობრივად:

ნაბიჯი 1: დაინახე ხე სასურველ ზომაზე. გსურთ 2 ფიცარი ზემოდან და ქვემოდან, 2 მარცხენა და მარჯვენა მხარეს და 2 უკანა და წინ. მას შემდეგ რაც ყველაფერი გაქვს წინ წებოვანა ერთად (ხის წებოთი) ისე შექმენით ყუთი. დარწმუნდით, რომ ხეზე დიდი ზეწოლაა, რათა ყველაფერი გაერთიანდეს ერთმანეთთან

ნაბიჯი 2: დარწმუნდით, რომ დატოვეთ ხვრელები კაბელებისთვის და ჰაერის ხვრელებისთვის. არ აქვს მნიშვნელობა სად არიან ისინი, უბრალოდ განათავსეთ ისინი იქ, სადაც მოგეჩვენებათ

ნაბიჯი 3: მას შემდეგ რაც გააკეთეთ თქვენი ხვრელები, აიღეთ ხის ფაილი და შეიტანეთ ყველაფერი ისე, რომ ის გლუვი იყოს

ნაბიჯი 4: წებო სახელური თავსახურის თავზე და წებოვანა კარის სახელური იმ მხარეს, რომლის გახსნა და დახურვა შესაძლებელია. ასევე შეაერთეთ კარი სახსრებთან და დააყენეთ მაგნიტები ისე, რომ კარი დახურული დარჩეს

მიმწოდებლის მშენებლობა ეტაპობრივად:

ნაბიჯი 1: იპოვნეთ არც თუ ისე დიდი პლასტმასის თასი და გააკეთეთ მასში პატარა ხვრელი, დარწმუნდით, რომ თასის სახურავი ძალიან ადვილად მოიხსნება

ნაბიჯი 2: იპოვნეთ რამე, რომ გააკეთოთ ნაწილები შიგნით და დააკავშირეთ ისინი ხის ჯოხზე

ნაბიჯი 3: დარწმუნდით, რომ ხის ჯოხი უფრო დიდია, ვიდრე სტეპერიანი ძრავის მბრუნავი რკინა, ჩვენ ვაკეთებთ ხვრელს იქ, რომ სტეპერიანი ძრავა ამოძრავებს ყველაფერს შიგნით

ნაბიჯი 4: გააკეთე ისეთი რამ, რამაც შეიძლება აკვარიუმში მიმწოდებელი მოათავსოს, მე ეს გავაკეთე სამშენებლო სათამაშოებით

ნაბიჯი 2: ნაბიჯი 2: შეაერთეთ თქვენი კომპონენტები

ნაბიჯი 2: შეაერთეთ თქვენი კომპონენტები
ნაბიჯი 2: შეაერთეთ თქვენი კომპონენტები
ნაბიჯი 2: შეაერთეთ თქვენი კომპონენტები
ნაბიჯი 2: შეაერთეთ თქვენი კომპონენტები
ნაბიჯი 2: შეაერთეთ თქვენი კომპონენტები
ნაბიჯი 2: შეაერთეთ თქვენი კომპონენტები

კომპონენტები (თქვენ ყოველთვის შეგიძლიათ მიუთითოთ ჩემი BOM):

  • ჟოლო Pi სიმძლავრის მოქნილი
  • Arduino ტიპი A– დან B– მდე
  • წყალგაუმტარი ds18b20
  • ეკრანი QAPASS 1602A
  • საფეხურიანი ძრავა 28BYJ-48
  • პურის დაფები
  • მამაკაცი მამრობითი მავთულხლართებიდან, მამაკაცი მდედრობითი მავთულიდან
  • რეზისტორები
  • PH სენსორი 40x40 მმ
  • ვენტილატორი
  • ძალის მიმართ მგრძნობიარე რეზისტორი (FSR)
  • სარელეო
  • 2 პოტენომეტრიული სენსორი
  • LM2596S DC-DC
  • [ნათურა]

ინსტრუმენტები

  • გასაყიდი რკინა
  • გასაშრობი ბლინები
  • Screwdriver
  • სითბოს შემცირება მილები
  • ცხელი ჰაერის გამწოვი
  • გამხეხავი

მაშ საიდან დავიწყო? პირველ რიგში, თქვენ გჭირდებათ ყველა კომპონენტის მიღება, ამის შემდეგ სცადეთ და მიჰყევით ჩემს სქემატურს თქვენი შესაძლებლობების მაქსიმალურად.

Pi არის თავსატეხის ყველაზე მნიშვნელოვანი ნაწილი, ის იქცევა როგორც ცენტრი, რომელიც აკონტროლებს ყველაფერს, თუნდაც არდუინოს. არდუინო იქნება Pi- ს მონა, მაგრამ უფრო მეტად მე –3 ნაბიჯში.

სქემატური უმეტესი ნაწილი პირდაპირ წინ არის, დააკავშირეთ ყველაფერი და დარწმუნდით, რომ საფუძველი კარგად არის დაკავშირებული. რთული ნაწილი არის თქვენი ნათურა. ჩვენ მოგვიწევს ამომრთველის გახსნა და დაკავშირება რელესთან. როდესაც გადამრთველი ღიაა, შეაერთეთ 2 მავთული ნათურის მავთულხლართებთან. დააკავშირეთ ისინი სარელეოსთან [PICTURE]

ასევე მნიშვნელოვანი გზავნილია, კაბელების გამოვლენისას გამოიყენეთ Heat shrink tubing, რათა არ ჩაერიონ ერთმანეთში.

ნაბიჯი 3: ნაბიჯი 3: შექმენით მონაცემთა ბაზა

ნაბიჯი 3: შექმენით მონაცემთა ბაზა
ნაბიჯი 3: შექმენით მონაცემთა ბაზა

ჯერ გსურთ შექმნათ თქვენი მონაცემთა ბაზის მოდელი, ჩემი ასე გამოიყურება [სურათი 1], მე მაქვს ორი ტაბლეტი, ერთი ჩემი სენსორისთვის და ერთი ჩემი გაზომვისთვის.

სენსორების ცხრილში დაგჭირდებათ ID, სახელი (სენსორის) და ერთეული. გაზომვის ცხრილში მაქვს ჩემი sensor_ID (ჩემი სენსორული ცხრილიდან), დრო, როდესაც თქვენ მიიღეთ გაზომვა და თქვენი გაზომვის მნიშვნელობა. ჩვენ ასევე გვჭირდება სინათლის სხვა მაგიდა, ეს არის ის, რომ ჩვენ შევძლოთ მისი ჩართვა და გამორთვა ვებგვერდზე და ამჟამინდელი სტატუსის ჩვენება.

მას შემდეგ რაც შექმენით მონაცემთა ბაზა თქვენ აპირებთ მის მოთავსებას Raspberry Pi– ზე.

ნაბიჯი 4: ნაბიჯი 4: ჩაწერეთ პითონის კოდი და არდუინოს კოდი

ნაბიჯი 4: ჩაწერეთ პითონის კოდი და არდუინოს კოდი
ნაბიჯი 4: ჩაწერეთ პითონის კოდი და არდუინოს კოდი

ახლა დროა ნამდვილი სამუშაოსთვის, კოდის წერა ყველაფრისთვის. Zip ფაილის შიგნით ნახავთ ჩემს (არც ისე კარგ) კოდს. არის ინფორმაცია განთავსებული კომენტარების ხაზში.

უკანა მხარისთვის დაგჭირდებათ მხოლოდ app.py ფაილი.

ფრონტონდისთვის დაგჭირდებათ შაბლონები და სტატიკური

როგორც მე ვთქვი მე –2 ნაბიჯში, არდუინო არის ჟოლოს პი. ჩვენ ამას ვაკეთებთ, ასე რომ ჩვენ შეგვიძლია Arduino– ს Pi– ს დავუკავშიროთ usb კაბელით და გავაკეთოთ რამდენიმე რედაქტირება და დავაინსტალიროთ რამდენიმე რამ. უპირველეს ყოვლისა თქვენ აპირებთ დააინსტალიროთ nanpy Pi– ზე.

ნაბიჯი 5: ნაბიჯი 5: HTML, CSS და JavaScript

ნაბიჯი 5: HTML, CSS და JavaScript
ნაბიჯი 5: HTML, CSS და JavaScript

ვებსაიტის დიზაინი ასევე არის პროექტის ძალიან მნიშვნელოვანი ნაწილი, ის არის საშუალება შეამოწმოთ ისეთი რამ, როგორიცაა ტემპერატურა და მიეცით საკვები ავტომატურად.

მე ავირჩიე მართკუთხედების გაკეთება, სადაც შიგნით ვაჩვენებ ჩემს ღირებულებებს.

ასევე არის მაგარი ფუნქცია, სადაც შეგიძლიათ იხილოთ ტემპერატურისა და PH სენსორის ყველა მონაცემის გრაფიკი.

ნაბიჯი 6: ნაბიჯი 6: პროექტის შეკრება

ნაბიჯი 6: პროექტის შეკრება
ნაბიჯი 6: პროექტის შეკრება
ნაბიჯი 6: პროექტის შეკრება
ნაბიჯი 6: პროექტის შეკრება
ნაბიჯი 6: პროექტის შეკრება
ნაბიჯი 6: პროექტის შეკრება
ნაბიჯი 6: პროექტის შეკრება
ნაბიჯი 6: პროექტის შეკრება

ყველა სხვა ნაბიჯის დასრულების შემდეგ შეგიძლიათ დაიწყოთ ყველაფრის ერთად აწყობა. ყველა თქვენი კომპონენტი შედის თქვენს მიერ დამზადებულ ხის ყუთში. ჩვენ ვამაგრებთ ყველაფერს კედელზე, velcro– ს გამოყენებით და ყველაფერს ვდებთ სწორ ადგილას და მაინც ვადასტურებთ, რომ ყველაფერი სწორად არის დაკავშირებული.

გირჩევთ: