İçindekiler:
Video: Parçacık Foton Tuzluluk Ölçer: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Manyetik alan ve lineer hall sensörü kullanarak suyun tuzluluğunu ölçmek için bir ölçüm cihazı yaptık. Bunu yapmak için Parçacık Fotonu kullandık, ancak pratikte aynı şekilde çalıştıkları için Arduino da kullanılabilir.
Bu projeyi yapmak için birkaç şeye ihtiyacınız var:
- Bir devre tahtası ve bazı kablolar içeren parçacık/arduino
- doğrusal bir salon sensörü
- bazı mıknatıslar (küçük ama güçlü neodimyum mıknatıslar kullandık)
- bir kalem
- biraz bant
1. Adım: Konteyner
Kalem bir kap olarak kullanılacaktır, bu yüzden devam edin ve pimi çıkarın, böylece sadece plastik kabınız olacak.
Küçük deliği bir miktar bantla kapatın ve mıknatısları kalemin yan tarafındaki küçük deliğin yanına bantlayın.
Adım 2: Parçacığı/Arduino'yu Bağlayın
Parçacığı veya arduinoyu devre tahtasına bağlayın. Ayrıca lineer hall sensörünü resimdeki gibi, üst pini 3.3V'a, orta pini GND'ye ve alt pini analog girişe bağlayın.
Adım 3: Kod
Parçacık fotonunda, giriş olarak kullandığınız pime basabilir ve hall sensöründen değeri almak için analogRead işlevini kullanabilirsiniz.
Otomatik olarak yapılmasını istiyorsanız veya bir arduino kullanıyorsanız, şuna benzeyen bir koda ihtiyacınız olacak:
// ölçülecek pin inint analogPin = A0;
//ölçümler arasındaki milisaniye cinsinden süre.
//çok fazla etkinlik yayınlayamayacağın için bu da en az 1000 olmalı
int gecikmeZamanı = 5000;
//bir olay adı, böylece akan ölçümleri tanıyacaksınız
String eventName = "ölçüm/Tuzluluk";
String laag = "Düşük";
String middel = "Orta";
String hoog = "Yüksek";
geçersiz kurulum(){
}
boşluk döngüsü(){
int ölçümü = analogRead(analogPin);
if(ölçüm<=1750){
Particle.publish(eventName, laag); }
if(measurement>=1751 && ölçüm<=1830){
Particle.publish(eventName, middel);
}
if(measurement>=1831 && ölçüm<=2100){
Particle.publish(eventName, hoog);
}
if(ölçüm>=2101){
}
gecikme(delayTime);
}
Adım 4: Ölçün
Elbette koddaki değerlerin kullandığınız tuzluluğa göre kalibre edilmesi gerekecek, bu yüzden devam edin ve 3 bardak su alın. Kupa 1 sadece su olacak, Kupa 3 tamamen tuzla doyurulacak ve Kupa 2 arada bir yerde olacak.
Bardaklardan birini alın ve suyun bir kısmını kaleme dökün.
Kalemi, mıknatıslar diğer taraftan dışarı çıkacak şekilde hall sensörünün yanında tutun (böylece su, mıknatıslar ve sensör arasında sıkıştırılacaktır)
Kullandığınız suyun değerini görmek için analogRead işlevini kullanın ve bu değeri kodda kullanın.
Ölçtüğümüz değerler şunlardı:
sadece su: 1720
Tuzla doymuş: 1840
arasında bir yerde: 1760
Önerilen:
MPU-6000 ve Parçacık Fotonu Kullanarak Hareket İzleme: 4 Adım
MPU-6000 ve Parçacık Fotonu Kullanarak Hareket İzleme: MPU-6000, içinde 3 Eksen ivmeölçer ve 3 Eksen jiroskop bulunan 6 Eksenli Hareket İzleme Sensörüdür. Bu sensör, 3 boyutlu düzlemde bir nesnenin tam konumunu ve konumunu verimli bir şekilde takip etme yeteneğine sahiptir. İstihdam edilebilir
OLED SPI Ekranında ve Parçacık Foton Kartında Tweetler: 6 Adım
OLED SPI Ekranında ve Parçacık Foton Kartında Tweetler: Herkese selamlar. Bu kolay eğitim bize tweetlerimizi IFTTT ve bir Foton panosu kullanarak nasıl okuyacağımızı gösterecek. Bu talimatı görmeniz gerekebilir
HIH6130 ve Parçacık Foton Kullanılarak Nem ve Sıcaklık Ölçümü: 4 Adım
HIH6130 ve Particle Photon Kullanılarak Nem ve Sıcaklık Ölçümü: HIH6130, dijital çıkışlı bir nem ve sıcaklık sensörüdür. Bu sensörler, ±%4 RH doğruluk seviyesi sağlar. Endüstri lideri uzun vadeli kararlılık, gerçek sıcaklık kompanzasyonlu dijital I2C, Endüstri lideri güvenilirlik, Enerji verimliliği ile
Parçacık Foton ve IoT'ye Giriş: 4 Adım
Parçacık Foton ve IoT'ye Giriş: Parçacık fotonu, piyasadaki en yeni ve bence en havalı geliştirme kartlarından biridir. WiFi entegrasyonları ve pano ile kolayca etkileşime geçmenizi sağlayan bir RESTful API'ye sahiptir ve hatta onu IFTTT'ye bağlayabilirsiniz
MIT App Inventor Parçacık Foton Testi: 5 Adım
MIT App Inventor Parçacık Foton Testi: Biz (Takım Pratik Projeleri) birkaç yıldır Parçacık Foton ve Elektron IoT cihazlarını kullanarak İnternet bağlantılı projeler geliştiriyoruz, bakınız:https://github.com/TeamPracticalProjects Babamızla iletişim