Სარჩევი:

CloudLamp: 5 ნაბიჯი
CloudLamp: 5 ნაბიჯი

ვიდეო: CloudLamp: 5 ნაბიჯი

ვიდეო: CloudLamp: 5 ნაბიჯი
ვიდეო: Animation effects of DIY cloudlamp 2024, ნოემბერი
Anonim
CloudLamp
CloudLamp

მე ვარ სტუდენტი Howest Kortrijk– ში. იმის დასანახად, რაც ჩვენ ვისწავლეთ წლის ბოლოს, ჩვენ უნდა შევადგინოთ პროექტი. მე ავირჩიე ღრუბლის ფორმის ჭკვიანი ნათურის გაკეთება. მე მომივიდა ეს იდეა იმიტომ, რომ მინდოდა გამეკეთებინა ღრუბლის შუქი ჩემი დების დაბადების დღისთვის. მაგრამ მე არ მქონდა დრო და არც უნარი ამის გაკეთება. წლის ბოლოს მე იმდენი ვისწავლე, რომ ღრუბლის ნათურის უკეთესი/ჭკვიანი ვერსიის გაკეთებაც კი შემეძლო.

CloudLamp არის ჭკვიანი ნათურა ღრუბლის ფორმის.

მას აქვს ბევრი ფუნქცია.

მას ჰქონდა სენსორები შიდა ჰაერის ხარისხის გასაზომად. ის ზომავს:

  • CO2 კონცენტრაცია (ppm)
  • ფარდობითი ტენიანობა (%-ში)
  • ტემპერატურა (° C)

ვებგვერდზე თქვენ შეგიძლიათ ნახოთ ამინდის ანგარიშები თქვენი არჩეული ადგილების შესახებ. ნათურის ფერი მოერგება შერჩეული ადგილის ამინდს. ჩემი ამინდის მონაცემებისთვის ვიყენებ openweathermaps API- ს.

ასევე არის ჩამონტაჟებული მიკროფონი, ასე რომ თქვენ შეგიძლიათ შეცვალოთ ღრუბლის მდებარეობა 2 დაჭერით. LCD ეკრანი აჩვენებს ნათურის ადგილმდებარეობას და ამინდის აღწერას. თქვენ შეგიძლიათ ნახოთ აქ.

ნათურას აქვს 5 განსხვავებული ამინდის რეჟიმი:

  • მზიანი
  • თოვლი
  • წვიმა
  • მოღრუბლული
  • ნაწილობრივ მოღრუბლული
  • ქარიშხალი

მარაგები

თითქმის ყველაფერი შეგიძლიათ იპოვოთ წვრილმანების მაღაზიაში.

საერთო ღირებულება ჩემთვის იყო დაახლოებით 220 ევრო.

ამ პროექტისთვის გჭირდებათ:

  • ჟოლო Pi 3 მოდელი B
  • ტენიანობის და ტემპერატურის სენსორი - DHT11
  • Adafruit CCS811 ჰაერის ხარისხის სენსორის გარღვევა
  • ბალიშის შევსება
  • 5 ლ წყლის ბოთლი
  • rgb ledstrip
  • ტრანზისტორები
  • LCD 16X2
  • მიკროფონი KY-038
  • 8 GB მიკრო SD ბარათი
  • 470-OHM რეზისტორები
  • ქალი - ქალი მავთულები
  • ქალი - მამრობითი მავთულები
  • მამაკაცი - მამრობითი მავთულები
  • წებოს იარაღი
  • PCB

ნაბიჯი 1: დამყინავი სქემის შექმნა

შემაძრწუნებელი სქემის შექმნა
შემაძრწუნებელი სქემის შექმნა
შემაძრწუნებელი სქემის შექმნა
შემაძრწუნებელი სქემის შექმნა
შემაძრწუნებელი სქემის შექმნა
შემაძრწუნებელი სქემის შექმნა

დამატებითი ინფორმაცია CSS811– ის გამოსაყენებლად საჭიროა დამატებითი კონფიგურაციები. აქ ნახავთ ყველაფერს. DHT11 არის ერთი კომპონენტი. მე გამოვიყენე ბიბლიოთეკა მის დასაპროგრამებლად. არეულობაა, თუ თავად გინდა მისი დაპროგრამება, ამიტომ გირჩევთ გამოიყენოთ ბიბლიოთეკა: Adafruit DHT

მე ვიყენებ სერიულ კომუნიკაციას USB- ით ჟოლოს პი და არდუინოს შორის. ჩემი LCD ეკრანი და led ზოლები დაკავშირებულია Arduino– თან და ჩემი DHt11, მიკროფონი და ccs811 დაკავშირებულია ჟოლოსთან.

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

მონაცემთა ბაზის შექმნა
მონაცემთა ბაზის შექმნა

აქ თქვენ შეგიძლიათ ნახოთ ჩემი მონაცემთა ბაზის მოდელი.

მე მასპინძლობდა ამ მონაცემთა ბაზას ჩემს Raspberry pi– ზე MariaDB– ის გამოყენებით.

ჩემს მონაცემთა ბაზას ჰქონდა 3 ცხრილი, 1 ჩემი სენსორებისთვის, 1 მონაცემების ჩაწერისთვის. და 1 openweathermaps API– ის ყველა მდებარეობისთვის.

ნაბიჯი 3: შექმენით ჩემი კონფიგურაცია და პროგრამირება

ავაშენე ჩემი კონფიგურაცია და პროგრამირება
ავაშენე ჩემი კონფიგურაცია და პროგრამირება
ავაშენე ჩემი კონფიგურაცია და პროგრამირება
ავაშენე ჩემი კონფიგურაცია და პროგრამირება
ავაშენე ჩემი კონფიგურაცია და პროგრამირება
ავაშენე ჩემი კონფიგურაცია და პროგრამირება

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

ნაბიჯი 4: ჩემი საიტის შექმნა

ჩემი საიტის დამზადება
ჩემი საიტის დამზადება
ჩემი საიტის დამზადება
ჩემი საიტის დამზადება
ჩემი საიტის დამზადება
ჩემი საიტის დამზადება

იმისათვის, რომ მეჩვენებინა ჩემი სენსორების მონაცემები და openweathermaps API, მე შევქმენი საიტი, რომელიც კარგად აჩვენებს ყველაფერს.

ნაბიჯი 5: ჩემი საქმის მშენებლობა

აშენება ჩემი საქმე
აშენება ჩემი საქმე
აშენება ჩემი საქმე
აშენება ჩემი საქმე
აშენება ჩემი საქმე
აშენება ჩემი საქმე
აშენება ჩემი საქმე
აშენება ჩემი საქმე

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

გირჩევთ: