Სარჩევი:

Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით: 5 ნაბიჯი
Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით: 5 ნაბიჯი

ვიდეო: Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით: 5 ნაბიჯი

ვიდეო: Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით: 5 ნაბიჯი
ვიდეო: How to use TM1637 4 digits seven segment display with Arduino 2024, ნოემბერი
Anonim
Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით
Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით

ამ პროექტში მე DHT11 დავუკავშირდი arduino– ს და შემდეგ მე ვაგზავნი dht11 მონაცემებს, რაც არის ტენიანობა და ტემპერატურა phpmyadmin მონაცემთა ბაზაში. ჩვენი წინა პროექტისგან განსხვავებით, ამ შემთხვევაში ჩვენ არ ვიყენებთ რაიმე Ethernet ფარს, აქ ჩვენ უბრალოდ ვკითხულობთ სერიულ მონაცემებს arduino– დან და შემდეგ ვუბიძგებთ phpmyadmin– ზე ერთი php კოდის საშუალებით. ასე რომ, აქ ჩვენი მოწყობილობა დაკავშირებულია კომპიუტერთან ისე, რომ მას შეუძლია მონაცემების სერიული გაგზავნა, ასევე შეგიძლიათ დააკავშიროთ მოწყობილობა ჟოლოს პიზე, რათა ეს პროექტი იყოს პორტატული.

ნაბიჯი 1: გამოყენებული პროგრამული უზრუნველყოფა:

გამოყენებული პროგრამული უზრუნველყოფა
გამოყენებული პროგრამული უზრუნველყოფა
გამოყენებული პროგრამული უზრუნველყოფა
გამოყენებული პროგრამული უზრუნველყოფა
გამოყენებული პროგრამული უზრუნველყოფა
გამოყენებული პროგრამული უზრუნველყოფა

ეს არის პროგრამული უზრუნველყოფა, რომელიც ჩვენ გამოვიყენეთ ამ პროექტისათვის:

1. Arduino IDE: შეგიძლიათ ჩამოტვირთოთ უახლესი Arduino IDE ამ ბმულიდან:

2. XAMPP სერვერის დაყენება: აქ ჩვენ ვიყენებთ XAMPP სერვერს, ის შეიძლება გამოყენებულ იქნას როგორც Windows- ში, ასევე Linux- ში, მაგრამ ჩემი წინადადებაა, რომ თუ თქვენ ხართ Ubuntu- ში (Linux– ის ნებისმიერი პლატფორმა), მაშინ გადადით LAMP– ით. ახლა ვინაიდან ჩვენ Windows- ში ვართ, ჩვენ უპირატესობა მივანიჭეთ XAMPP სერვერს. ასე რომ თქვენ შეგიძლიათ გადმოწეროთ XAMPP სერვერი ამ ბმულიდან.

ალტერნატიულად აქ არის ნაბიჯები LAMP სერვერისთვის:

1. დააინსტალირეთ Apache: sudo apt-get install apache2

2. დააინსტალირეთ MySQL: sudo apt-get install mysql-server

3. დააინსტალირეთ PHP: sudo apt-get install php5 libapache2-mod-php5

4. გადატვირთეთ სერვერი: sudo /etc/init.d/apache2 გადატვირთეთ

5. შეამოწმეთ Apache https:// localhost/თქვენ მიიღებთ ერთ apache გვერდს, დააწკაპუნეთ ამ ზემოთ მოცემულ ბმულზე, თუ არ მიგიღიათ, ეს ნიშნავს, რომ თქვენს ინსტალაციასთან დაკავშირებით რაღაც არასწორია.

აქ ჩვენ ვიყენებთ PHPMYADMIN- ს, რომელიც არის MySQL სერვერის ვებ ინტერფეისი და ამ ბრძანების ინსტალაციისთვის:

sudo apt-get დააინსტალირეთ phpmyadmin

ნაბიჯი 2: გამოყენებული კომპონენტები:

გამოყენებული კომპონენტები
გამოყენებული კომპონენტები
გამოყენებული კომპონენტები
გამოყენებული კომპონენტები

1) Arduino UNO: Arduino/Genuino Uno არის მიკროკონტროლის დაფა, რომელიც დაფუძნებულია ATmega328P (მონაცემთა ცხრილში). მას აქვს 14 ციფრული შეყვანის/გამომავალი ქინძისთავები (აქედან 6 შეიძლება გამოყენებულ იქნას როგორც PWM გამოსასვლელი), 6 ანალოგური შეყვანა, 16 MHz კვარცის კრისტალი, USB კავშირი, დენის ჯეკი, ICSP სათაური და გადატვირთვის ღილაკი.

3) DHT11 სენსორი: ეს DHT11 ტემპერატურისა და ტენიანობის სენსორი აღჭურვილია დაკალიბრებული ციფრული სიგნალის გამომავალი ტემპერატურისა და ტენიანობის სენსორის შესაძლებლობით. ის ინტეგრირებულია მაღალი ხარისხის 8 ბიტიანი მიკროკონტროლით. მისი ტექნოლოგია უზრუნველყოფს მაღალ საიმედოობას და შესანიშნავ გრძელვადიან სტაბილურობას. ეს სენსორი მოიცავს რეზისტენტულ ელემენტს და სენსორს სველი NTC ტემპერატურის საზომი მოწყობილობებისთვის. მას აქვს შესანიშნავი ხარისხი, სწრაფი რეაგირება, ჩარევის საწინააღმდეგო უნარი და მაღალი შესრულება.

ნაბიჯი 3: სქემის დიაგრამა:

Წრიული დიაგრამა
Წრიული დიაგრამა
Წრიული დიაგრამა
Წრიული დიაგრამა

ნაბიჯი 4: წყაროს კოდი:

აქ arduino– სთვის მე გამოვიყენე ერთი მაგალითი კოდი მცირე განახლებით, ეს არის DHTtester კოდი, გთხოვთ უყუროთ ჩაშენებულ ვიდეოს იმის შესახებ, თუ რა შევცვალე იმ მაგალითის კოდზე და ერთი პითონის კოდი, რომელიც მონაცემებს უგზავნის phpmyadmin– ს. იპოვეთ გადმოსაწერი ბმული ქვემოთ

ნაბიჯი 5: ვიდეო:

პროექტის სრული აღწერა მოცემულია ზემოთ მოცემულ ვიდეოში

თუ თქვენ გაქვთ რაიმე ეჭვი ამ პროექტთან დაკავშირებით, მოგვწერეთ ქვემოთ.

და თუ გსურთ მეტი გაიგოთ ჩამონტაჟებული სისტემის შესახებ, შეგიძლიათ ეწვიოთ ჩვენს youtube არხს

გთხოვთ ეწვიოთ და მოიწონოთ ჩვენი ფეისბუქ გვერდი ხშირი განახლებებისთვის.

მადლობა და პატივისცემა, ემბედოტრონიკის ტექნოლოგიები

გირჩევთ: