
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

ჩვენ გავაკეთეთ გაზომვის მოწყობილობა წყლის მარილიანობის გასაზომად მაგნიტური ველის და ხაზოვანი დარბაზის სენსორის გამოყენებით. მის გასაკეთებლად ჩვენ გამოვიყენეთ ნაწილაკების ფოტონი, მაგრამ არდუინოს გამოყენებაც შესაძლებელია, რადგან ისინი პრაქტიკულად ერთნაირად მუშაობენ.
ამ პროექტის შესაქმნელად საჭიროა რამდენიმე რამ:
- ნაწილაკი/არდუინო პურის დაფისა და ზოგიერთი კაბელის ჩათვლით
- ხაზოვანი დარბაზის სენსორი
- ზოგიერთი მაგნიტი (ჩვენ ვიყენებდით პატარა, მაგრამ ძლიერ ნეოდიმიურ მაგნიტებს)
- კალამი
- რაღაც ფირზე
ნაბიჯი 1: კონტეინერი

კალამი გამოყენებული იქნება როგორც კონტეინერი, ასე რომ წადით წინ და ამოიღეთ ქინძისთავი, ასე რომ თქვენ გექნებათ მხოლოდ პლასტიკური კონტეინერი.
დახურეთ პატარა ხვრელი ლენტით, და მაგნიტები მიამაგრეთ კალმის მხარეს მდებარე პატარა ხვრელთან ახლოს.
ნაბიჯი 2: დააკავშირეთ ნაწილაკი/არდუინო

დააკავშირეთ ნაწილაკი ან არდუინო პურის დაფაზე. ასევე დააკავშირეთ წრფივი დარბაზის სენსორი ისე, როგორც სურათზეა, ზედა პინი 3.3 ვ -ზე, შუა პინი GND- თან და ქვედა პინი კი ანალოგიურ შეყვანასთან.
ნაბიჯი 3: კოდი
ნაწილაკების ფოტონზე შეგიძლიათ უბრალოდ დააჭიროთ ღილაკს, რომელიც გამოიყენეთ შესასვლელად და გამოიყენოთ ფუნქცია analogRead, რომ მიიღოთ მნიშვნელობა დარბაზის სენსორიდან.
თუ გსურთ რომ ის ავტომატურად გაკეთდეს ან თუ იყენებთ arduino– ს, დაგჭირდებათ კოდი, რომელიც ასე გამოიყურება:
// pin, რომ გავზომოთ from analogPin = A0;
// დროის რაოდენობა, მილიწამებში, გაზომვებს შორის.
// ვინაიდან თქვენ არ შეგიძლიათ გამოაქვეყნოთ ძალიან ბევრი მოვლენა, ესეც უნდა იყოს მინიმუმ 1000
int delayTime = 5000;
// მოვლენის სახელი, ასე რომ თქვენ აღიარებთ გაზომვებს
სიმებიანი მოვლენის სახელი = "გაზომვა/მარილიანობა";
სიმებიანი laag = "დაბალი";
სიმებიანი მიდელი = "საშუალო";
სიმებიანი თოხი = "მაღალი";
void setup () {
}
ბათილი მარყუჟი () {
int გაზომვა = analogRead (analogPin);
თუ (გაზომვა <= 1750) {
ნაწილაკი. გამოქვეყნება (ღონისძიების სახელი, ჩანაწერი); }
თუ (გაზომვა> = 1751 && გაზომვა <= 1830) {
Particle.publish (ღონისძიების სახელი, მიდელი);
}
თუ (გაზომვა> = 1831 && გაზომვა <= 2100) {
ნაწილაკი. გამოქვეყნება (ღონისძიების სახელი, ფსონი);
}
თუ (გაზომვა> = 2101) {
}
დაგვიანება (delayTime);
}
ნაბიჯი 4: გაზომეთ
რა თქმა უნდა, კოდის მნიშვნელობები უნდა იყოს დაკალიბრებული მარილიანობაზე, რომელსაც თქვენ იყენებთ, ასე რომ წადით და მიიღეთ 3 ჭიქა წყალი. თასი 1 იქნება მხოლოდ წყალი, თასი 3 სრულად იქნება გაჯერებული მარილით და თასი 2 იქნება სადღაც შუაში.
აიღეთ ერთი ჭიქა და დაასხით წყალი კალამში.
დაიჭირეთ კალამი დარბაზის სენსორის გვერდით, მაგნიტები მეორე მხარეს იშლება (ასე რომ, წყალი მოექცევა მაგნიტებსა და სენსორს შორის)
გამოიყენეთ ფუნქცია analogRead, რომ ნახოთ წყლის მნიშვნელობა, რომელსაც იყენებთ და გამოიყენოთ ეს მნიშვნელობა კოდში.
ჩვენ მიერ გაზომილი მნიშვნელობები იყო:
მხოლოდ წყალი: 1720
მარილით გაჯერებული: 1840 წ
სადღაც შორის: 1760 წ
გირჩევთ:
მოძრაობის თვალყურის დევნება MPU-6000 და ნაწილაკების ფოტონის გამოყენებით: 4 ნაბიჯი

მოძრაობის თვალყურის დევნება MPU-6000 და ნაწილაკების ფოტონის გამოყენებით: MPU-6000 არის 6 ღერძიანი მოძრაობის თვალთვალის სენსორი, რომელსაც აქვს 3 ღერძიანი ამაჩქარებელი და 3 ღერძიანი გიროსკოპი. ამ სენსორს შეუძლია ეფექტურად აკონტროლოს ობიექტის ზუსტი მდებარეობა და მდებარეობა სამგანზომილებიან სიბრტყეში. მისი დასაქმება შესაძლებელია
აჩქარების გაზომვა ADXL345 და ნაწილაკების ფოტონის გამოყენებით: 4 ნაბიჯი

ADXL345 და ნაწილაკების ფოტონის გამოყენებით აჩქარების გაზომვა: ADXL345 არის პატარა, თხელი, ულტრა დაბალი სიმძლავრის, 3 ღერძიანი ამაჩქარებელი მაღალი გარჩევადობის (13 ბიტიანი) გაზომვით ± 16 გ-მდე. ციფრული გამომავალი მონაცემები ფორმატირებულია, როგორც 16 ბიტიანი ორეული და არის ხელმისაწვდომი I2 C ციფრული ინტერფეისის საშუალებით. ზომავს
მაგნიტური ველის გაზომვა HMC5883 და ნაწილაკების ფოტონის გამოყენებით: 4 ნაბიჯი

მაგნიტური ველის გაზომვა HMC5883 და ნაწილაკების ფოტონის გამოყენებით: HMC5883 არის ციფრული კომპასი, რომელიც შექმნილია დაბალი ველის მაგნიტური ზონდირებისათვის. ამ მოწყობილობას აქვს მაგნიტური ველის ფართო დიაპაზონი +/- 8 Oe და გამომავალი სიჩქარე 160 ჰც. HMC5883 სენსორი მოიცავს სამაგრების ავტომატური მოხსნას დრაივერებზე, ოფსეტური გაუქმებით და
ტვიტები OLED SPI ეკრანზე და ნაწილაკების ფოტონის დაფაზე: 6 ნაბიჯი

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

ტენიანობის გაზომვა HYT939 და ნაწილაკების ფოტონის გამოყენებით: HYT939 არის ციფრული ტენიანობის სენსორი, რომელიც მუშაობს I2C საკომუნიკაციო პროტოკოლზე. ტენიანობა არის გადამწყვეტი პარამეტრი, როდესაც საქმე ეხება სამედიცინო სისტემებსა და ლაბორატორიებს, ამიტომ ამ მიზნების მისაღწევად ჩვენ შევეცადეთ HYT939 დავამყაროთ ჟოლოს პითან. ᲛᲔ