Სარჩევი:

ტემპერატურა და ტენიანობა კუბსაცი: 5 ნაბიჯი
ტემპერატურა და ტენიანობა კუბსაცი: 5 ნაბიჯი

ვიდეო: ტემპერატურა და ტენიანობა კუბსაცი: 5 ნაბიჯი

ვიდეო: ტემპერატურა და ტენიანობა კუბსაცი: 5 ნაბიჯი
ვიდეო: ESP8266 + DHT22 + Blynk ტენიანობის და ტემპერატურის სენსრორი ქლაუდზე და ტელეფონში. ჩუქდება მულტიმეტრი 2024, ნოემბერი
Anonim
ტემპერატურისა და ტენიანობის კუბურები
ტემპერატურისა და ტენიანობის კუბურები

როგორ შეგვიძლია შევქმნათ, ავაშენოთ და დავპროგრამოთ Mars Orbiter– ის მოდელი, რომელიც შეაგროვებს მონაცემებს და გვაცნობებს პლანეტის კონკრეტულ ასპექტებს?

ავტორი: აბე, მეისონი, ჯექსონი და ვიატი

ნაბიჯი 1: დაგეგმვა

Brainstorm და კვლევის დიზაინი კუბეზატებისთვის და მისი დანიშნულება

შექმენით დიზაინი CubeSats– ისთვის და გადაწყვიტეთ რომელია ყველაზე შესაფერისი

იპოვეთ ინფორმაცია თქვენთვის საჭირო ნაწილებისა და მასალების შესახებ

შეაგროვეთ რა მასალები დაგჭირდებათ თქვენი CubeSat– ის ასაშენებლად

მასალები

  • Popsicle ჩხირები
  • ხის წებო
  • არდუინო
  • DHT11 სენსორი
  • მავთულები
  • Ფირზე
  • SD ბარათი
  • SD ბარათის მკითხველი

ნაბიჯი 2: შექმენით სტრუქტურა CubeSat– ისთვის

შექმენით სტრუქტურა CubeSat– ისთვის
შექმენით სტრუქტურა CubeSat– ისთვის
შექმენით სტრუქტურა CubeSat– ისთვის
შექმენით სტრუქტურა CubeSat– ისთვის
შექმენით სტრუქტურა CubeSat– ისთვის
შექმენით სტრუქტურა CubeSat– ისთვის
შექმენით სტრუქტურა CubeSat– ისთვის
შექმენით სტრუქტურა CubeSat– ისთვის

შექმენით სტრუქტურა Popsicle- ის ჩხირების ერთმანეთთან შეხამებით X- ის გადახურვით გარედან გარედან Popsicle- ის ჩხირებით, ზედა და ქვედა მხარე დაფარულია Popsicle- ის ჩხირების გვერდით

თაროზე, ეს არის Popsicle ჩხირები, რომლებიც ერთმანეთზეა მიბმული შიგნიდან

შელფის მიზეზი ის არის, რომ კუბი შიგნით იჯდა, ასე რომ არდუინოს აქვს ადგილი კუბის სავარძელში

ბოლოში არის პურის დაფა და ბატარეა

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

ზემოთ მოყვანილი სურათები არის მაგალითი იმისა, თუ როგორ უნდა გამოიყურებოდეს იგი დასრულების შემდეგ

ნაბიჯი 3: Arduino– ს კოდირება

არდუინოს კოდირება
არდუინოს კოდირება
არდუინოს კოდირება
არდუინოს კოდირება

გადადით circuitbasics.com– ზე და მოძებნეთ DHT11 და იქ ნახავთ კოდს

#ჩართეთ

dht DHT;

#განსაზღვრეთ DHT11_PIN 7

void setup () {Serial.begin (9600); }

void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("ტემპერატურა ="); Serial.println (DHT.temperature); Serial.print ("ტენიანობა ="); Serial.println (DHT. ტენიანობა); დაგვიანება (1000); }

ეს არის კოდი, რომელიც ჩვენ გამოვიყენეთ არდუინოსთვის

void setup () {// გახსენით სერიული კომუნიკაციები და დაელოდეთ პორტის გახსნას: Serial.begin (9600); ხოლო (! სერიული) {; // დაელოდეთ სერიული პორტის დაკავშირებას. საჭიროა მხოლოდ მშობლიური USB პორტისთვის}

Serial.print ("SD ბარათის ინიციალიზაცია …");

if (! SD.begin (4)) {Serial.println ("ინიციალიზაცია ვერ მოხერხდა!"); ხოლო (1); } Serial.println ("ინიციალიზაცია შესრულებულია.");

// გახსენით ფაილი. გაითვალისწინეთ, რომ მხოლოდ ერთი ფაილი შეიძლება იყოს გახსნილი ერთდროულად, // ასე რომ თქვენ უნდა დახუროთ ეს ერთი მეორის გახსნამდე. myFile = SD.open ("test.txt", FILE_WRITE);

// თუ ფაილი კარგად გაიხსნა, ჩაწერეთ მას: if (myFile) {Serial.print ("ჩაწერა test.txt …"); myFile.println ("ტესტირება 1, 2, 3."); // დახურეთ ფაილი: myFile.close (); Serial.println ("შესრულებულია."); } else {// თუ ფაილი არ გაიხსნა, დაბეჭდეთ შეცდომა: Serial.println ("შეცდომა test.txt გახსნისას"); }

// ხელახლა გახსენით ფაილი წასაკითხად: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");

// წაიკითხეთ ფაილიდან, სანამ მასში სხვა არაფერია: while (myFile.available ()) {Serial.write (myFile.read ()); } // დახურეთ ფაილი: myFile.close (); } else {// თუ ფაილი არ გაიხსნა, დაბეჭდეთ შეცდომა: Serial.println ("შეცდომა test.txt გახსნისას"); }}

void loop () {// არაფერი ხდება კონფიგურაციის შემდეგ}

და ეს არის კოდი SD ბარათის მკითხველისთვის

ნაბიჯი 4: ტესტირება

ტესტირება
ტესტირება

ჩვენ ჩავატარეთ 2 განსხვავებული ტესტი ჩვენს CubeSat– ზე

1. შერყევის ტესტი- ჩვენ ჩავსვით ჩვენი CubeSat შერყევის აპარატზე 30 წამის მანძილზე, რომ ნახოთ თუ არა იგი ერთად

-გაიარა

2. ფრენის ტესტი- ჩვენ დავუკავშირეთ ჩვენი CubeSat სტრიქონს და 30 წამის განმავლობაში შემოვბრუნდით მარსზე, რათა გაერკვია, შეუძლია თუ არა მას CubeSat- ის წონის შენარჩუნება.

-გაიარა

ნაბიჯი 5: წარუდგინეთ აუდიტორიას

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

გირჩევთ: