Სარჩევი:
- ნაბიჯი 1: დაგეგმვა
- ნაბიჯი 2: შექმენით სტრუქტურა CubeSat– ისთვის
- ნაბიჯი 3: Arduino– ს კოდირება
- ნაბიჯი 4: ტესტირება
- ნაბიჯი 5: წარუდგინეთ აუდიტორიას
ვიდეო: ტემპერატურა და ტენიანობა კუბსაცი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
როგორ შეგვიძლია შევქმნათ, ავაშენოთ და დავპროგრამოთ Mars Orbiter– ის მოდელი, რომელიც შეაგროვებს მონაცემებს და გვაცნობებს პლანეტის კონკრეტულ ასპექტებს?
ავტორი: აბე, მეისონი, ჯექსონი და ვიატი
ნაბიჯი 1: დაგეგმვა
Brainstorm და კვლევის დიზაინი კუბეზატებისთვის და მისი დანიშნულება
შექმენით დიზაინი CubeSats– ისთვის და გადაწყვიტეთ რომელია ყველაზე შესაფერისი
იპოვეთ ინფორმაცია თქვენთვის საჭირო ნაწილებისა და მასალების შესახებ
შეაგროვეთ რა მასალები დაგჭირდებათ თქვენი CubeSat– ის ასაშენებლად
მასალები
- Popsicle ჩხირები
- ხის წებო
- არდუინო
- DHT11 სენსორი
- მავთულები
- Ფირზე
- SD ბარათი
- SD ბარათის მკითხველი
ნაბიჯი 2: შექმენით სტრუქტურა 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, რომ ადამიანებმა ნახონ რა გააკეთეთ და ასევე გქონდეთ კომპიუტერი, რომ აჩვენოს წარმოდგენილი ინფორმაცია.
- დარწმუნდით, რომ ისაუბრეთ საკმარისად ხმამაღლა, რათა მაყურებელმა შეძლოს თქვენი ხმამაღლა და გარკვევით მოსმენა
- დაამყარეთ თვალი კონტაქტი აუდიტორიასთან და შექმენით ინტერაქტიული პრეზენტაცია.
გირჩევთ:
M5STACK როგორ გამოვხატოთ ტემპერატურა, ტენიანობა და წნევა M5StickC ESP32 Visuino– ს გამოყენებით - ადვილია: 6 ნაბიჯი
M5STACK როგორ გამოვხატოთ ტემპერატურა, ტენიანობა და წნევა M5StickC ESP32– ზე Visuino– ს გამოყენებით - ადვილი გასაკეთებელი: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა დავპროგრამოთ ESP32 M5Stack StickC Arduino IDE– ით და Visuino– ით ტემპერატურის, ტენიანობის და წნევის ჩვენების მიზნით ENV სენსორის გამოყენებით (DHT12, BMP280, BMM150)
აკონტროლეთ ტემპერატურა და ტენიანობა AM2301– ით NodeMCU– სა და ბლინკში: 3 ნაბიჯი
ტემპერატურისა და ტენიანობის მონიტორინგი AM2301– ით NodeMCU & Blynk– ზე: ეს ძალიან ცნობილი ფაქტია, რომ ინდუსტრიის უმეტეს ნაწილში ვერტიკალები, ტემპერატურა, ტენიანობა, წნევა, ჰაერის ხარისხი, წყლის ხარისხი და ა.შ. განგაშის სისტემები უნდა არსებობდეს, როდესაც ფასეულ
როგორ გავხადოთ ტენიანობა და ტემპერატურა რეალურ დროში მონაცემთა ჩამწერი Arduino UNO და SD ბარათით - DHT11 მონაცემთა მრიცხველის სიმულაცია Proteus– ში: 5 ნაბიჯი
როგორ გავხადოთ ტენიანობა და ტემპერატურა რეალურ დროში მონაცემთა ჩამწერი Arduino UNO და SD ბარათით | DHT11 მონაცემთა მრიცხველის სიმულაცია Proteus- ში: შესავალი: გამარჯობა, ეს არის Liono Maker, აქ არის YouTube ბმული. ჩვენ ვაკეთებთ შემოქმედებით პროექტს Arduino– სთან და ვმუშაობთ ჩამონტაჟებულ სისტემებზე. Data-Logger: მონაცემთა მრიცხველი (ასევე მონაცემების ჩამწერი ან მონაცემთა ჩამწერი) არის ელექტრონული მოწყობილობა, რომელიც დროთა განმავლობაში აფიქსირებს მონაცემებს
ESP8266 და Visuino: DHT11 ტემპერატურა და ტენიანობა ვებ სერვერი: 12 ნაბიჯი
ESP8266 და Visuino: DHT11 ტემპერატურისა და ტენიანობის ვებ სერვერი: ESP8266 მოდულები არის დიდი დაბალბიუჯეტიანი დამოუკიდებელი კონტროლერი ჩაშენებული Wi-Fi და მე უკვე გავაკეთე არაერთი ინსტრუქცია მათ შესახებ. DTH11/DTH21/DTH22 და AM2301 ძალიან პოპულარულია კომბინირებული ტემპერატურა და ტენიანობის არდუინოს სენსორები და მე გავაკეთე რიცხვი
სათბურის ავტომატიზაცია LoRa– ით! (ნაწილი 1) -- სენსორები (ტემპერატურა, ტენიანობა, ნიადაგის ტენიანობა): 5 ნაბიჯი
სათბურის ავტომატიზაცია LoRa– ით! (ნაწილი 1) || სენსორები (ტემპერატურა, ტენიანობა, ნიადაგის ტენიანობა): ამ პროექტში მე გაჩვენებთ როგორ ავტომატიზირებულია სათბური. ეს იმას ნიშნავს, რომ მე გაჩვენებთ თუ როგორ ავაშენე სათბური და როგორ შევაერთე ელექტროენერგიის სიმძლავრე და ავტომატიზაცია. ასევე მე გაჩვენებთ თუ როგორ უნდა დაპროგრამდეს Arduino დაფა, რომელიც იყენებს L