Raspberry Pi 3 B+ Adafruit DHT-22 Temperature Humidity
Endüstri 4.0 gelmesi ve 5G teknolojisinin yaklaşmasıyla birlikte (5G teknolojisi 2020 yılında kullanıma başlayacaktır.) sensör networkleri hayatımızda oldukça artacak. IoT teknolojisi yaygınlaşacak, virtual reality sadece eğlence sektörüyle kısıtlı kalmayacak, eğitimden güvenliğe, üretimden sağlığa ve pek çok sektörde kullanılacak. İHA'ların, SİHA'ların etkisi artacak, otonom araçlar gelişecektir. Enerji sektöründe smart şebekelerin iletişim kabiliyetleri artacaktır.
Ben de bu bileşen hakkında bir proje yapayım dedim.Bulunduğu ortamdaki sıcaklık ve nem değerini Adafruit şirketinin DHT22 sensörü ile okuyacağım. Okuduğum değerleri veritabanına kaydedeceğim. (Alacağım veri çok complex bir veri olmayacağından .txt uzantılı bir dosyada tutacağım.) Eş zamanlı olarak ekranda görüntüleyeceğim. Bu verileri aynı zamanda Internet of Things araçlarının monitoring yani sinyal izleme işlevini yerine getirecek olan www.thingspeak.com arasunucusunu kullanacağım. Orada grafiğe dökeceğim. Böylelikle public olarak değerleri görebileceğim.
Proje Detayları
[*]Raspbery Pi 3 B+
[*]10k Direnç
[*]3x Jumper kablo
[*]Adafruit DHT22
[*]Bread Board
[*]Okunulan veriler .txt dosyasına kaydedilecektir.
[*]Okunulan veriler www.thingspeak.com üzerinde grafiğe dökülüp public olarak erişilebilecektir.
Detaylı anlatım videoda mevcuttur.
[ame]https://www.youtube.com/watch?v=TV78B-k2dOM[/ame]
Endüstri 4.0 gelmesi ve 5G teknolojisinin yaklaşmasıyla birlikte (5G teknolojisi 2020 yılında kullanıma başlayacaktır.) sensör networkleri hayatımızda oldukça artacak. IoT teknolojisi yaygınlaşacak, virtual reality sadece eğlence sektörüyle kısıtlı kalmayacak, eğitimden güvenliğe, üretimden sağlığa ve pek çok sektörde kullanılacak. İHA'ların, SİHA'ların etkisi artacak, otonom araçlar gelişecektir. Enerji sektöründe smart şebekelerin iletişim kabiliyetleri artacaktır.
Ben de bu bileşen hakkında bir proje yapayım dedim.Bulunduğu ortamdaki sıcaklık ve nem değerini Adafruit şirketinin DHT22 sensörü ile okuyacağım. Okuduğum değerleri veritabanına kaydedeceğim. (Alacağım veri çok complex bir veri olmayacağından .txt uzantılı bir dosyada tutacağım.) Eş zamanlı olarak ekranda görüntüleyeceğim. Bu verileri aynı zamanda Internet of Things araçlarının monitoring yani sinyal izleme işlevini yerine getirecek olan www.thingspeak.com arasunucusunu kullanacağım. Orada grafiğe dökeceğim. Böylelikle public olarak değerleri görebileceğim.
Proje Detayları
[*]Raspbery Pi 3 B+
[*]10k Direnç
[*]3x Jumper kablo
[*]Adafruit DHT22
[*]Bread Board
[*]Okunulan veriler .txt dosyasına kaydedilecektir.
[*]Okunulan veriler www.thingspeak.com üzerinde grafiğe dökülüp public olarak erişilebilecektir.
Kod:
import Adafruit_DHT
import urllib
from datetime import datetime
from time import sleep
today = datetime.now()
sensor = Adafruit_DHT.DHT22
pin = 4
f = open("/home/pi/Desktop/Proje/data.txt", "a+")
while True:
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
f.write('Tarih'+' '+ str(today.day) + '/' +
str(today.month) + '/' +
str(today.year) + ' ' +
'Saat'+' '+ str(today.hour) + ':' +
str(today.minute) + ' ' +
'Sicaklik = {0:0.1f}*C Nem = {1:0.1f}%\n'.format(temperature, humidity))
print('Tarih', today.day,
today.month,
today.year ,
'Saat', today.hour ,
today.minute,
'Sicaklik = {0:0.1f}*C Nem = {1:0.1f}%'.format(temperature, humidity))
##data1 = urllib.urlopen (
##'https://api.thingspeak.com/update?api_key=YOUR-API-KEY&field1=0'
## + str(temperature))
##data2 = urllib.urlopen (
##'https://api.thingspeak.com/update?api_key=YOUR-API-KEY&field2=0'
## + str(humidity))
sleep(3)
Detaylı anlatım videoda mevcuttur.
[ame]https://www.youtube.com/watch?v=TV78B-k2dOM[/ame]