Სარჩევი:

DomoRasp: 4 ნაბიჯი (სურათებით)
DomoRasp: 4 ნაბიჯი (სურათებით)

ვიდეო: DomoRasp: 4 ნაბიჯი (სურათებით)

ვიდეო: DomoRasp: 4 ნაბიჯი (სურათებით)
ვიდეო: Projet IG3 systeme de surveillance connecte DomoRasp TerrienMellah 2024, ნოემბერი
Anonim
DomoRasp
DomoRasp
DomoRasp
DomoRasp

პირველ რიგში, 2 მნიშვნელოვანი რამ:

- მოთმინება უნდა გამოიჩინო ჩემს ცუდ ინგლისურ ენაზე

- არ პანიკა: წრე მართლაც საშინელია, მაგრამ ის მუშაობს და მე აგიხსნით როგორ ავაშენოთ საკუთარი

ეს მცირე პროექტი მიზნად ისახავს ESP32 დაფუძნებული სისტემის შექმნას, რომელსაც შეუძლია MQTT სენსორების მონაცემების საშუალებით კომუნიკაცია;

ამის შემდეგ მონაცემები გამოჩნდება Grafana– ს გამოყენებით.

მზად ხართ დასაწყებად?

ნაბიჯი 1: რაც გჭირდებათ

თქვენ გჭირდებათ კომპიუტერი, რომელიც დაკავშირებულია თქვენს სახლის WiFi ქსელთან.

კომპიუტერი გამოყენებული იქნება MQTT ბროკერის, ტელეგრაფის და გრაფანას მასპინძლობისთვის.

თუ შესაძლებელია Raspberry Pi სად უნდა უმასპინძლოთ InfluxDB სერვისს (წინააღმდეგ შემთხვევაში შეგიძლიათ დააინსტალიროთ InfluxDB თქვენს კომპიუტერზე)

როგორც აპარატურა გჭირდებათ:

  • ESP32 (ეს ვიყიდე)
  • BMP280 სენსორი (ეს ვიყიდე)
  • ოლედი ეკრანი 128 x 64 პიქსელი (ეს ვიყიდე)
  • სინათლის სენსორი (LDR, მსგავსი რამ)
  • დააჭირეთ ღილაკს (მსგავსი რამ)
  • რეზისტენტები (10k ohm და 220ohm)
  • კონექტორები
  • პურის დაფა (ეს პატარა ვიყიდე)

ამაზონში შეგიძლიათ იპოვოთ მართლაც კარგი ნაკრები Elegoo– დან ან AzDelivery– დან, მაგალითად ეს.

ნაბიჯი 2: დააინსტალირეთ პროგრამული უზრუნველყოფის კომპონენტები

დააინსტალირეთ პროგრამული უზრუნველყოფის კომპონენტები
დააინსტალირეთ პროგრამული უზრუნველყოფის კომპონენტები
დააინსტალირეთ პროგრამული უზრუნველყოფის კომპონენტები
დააინსტალირეთ პროგრამული უზრუნველყოფის კომპონენტები
დააინსტალირეთ პროგრამული უზრუნველყოფის კომპონენტები
დააინსტალირეთ პროგრამული უზრუნველყოფის კომპონენტები
დააინსტალირეთ პროგრამული უზრუნველყოფის კომპონენტები
დააინსტალირეთ პროგრამული უზრუნველყოფის კომპონენტები

არსებობს მრავალი სამეურვეო პროგრამა, თუ როგორ უნდა დააინსტალიროთ და დააკონფიგურიროთ MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.

მართლაც სასარგებლო არის ეს: Raspberry Pi IoT: სენსორები, InfluxDB, MQTT და Grafana

როდესაც წრე აშენდება და დაუკავშირდებით MQTT ბროკერს (იყავით მომთმენი, თქვენ უნდა დაელოდოთ სხვა ნაბიჯებს), თქვენ უნდა გამოიწეროთ esp32/ სენსორები/ თემა MQTT.fx გამოყენებით და ნახოთ სქემის მიერ გაგზავნილი მონაცემები.

მინდა რჩევა მოგცეთ:

  • წაშალეთ telegraf.conf– ში შესასვლელი და გამომავალი ყველა კონფიგურაცია და შექმენით ორი ფაილი ახალ 'conf' დირექტორიაში: inputs.conf და outputs.conf. თქვენ შეგიძლიათ ნახოთ ჩემი კონფიგურაცია სურათებში.
  • შეამოწმე ეკოსისტემა Mosquitto + InfluxDB + Telegraf სანამ მიკროსქემს შევქმნი: MQTT.fx არის შენი მეგობარი

ნაბიჯი 3: შექმენით Arduino განვითარების გარემო

შექმენით Arduino განვითარების გარემო
შექმენით Arduino განვითარების გარემო

არ ვიცი ახალი ხარ Arduino– ში (იმედი მაქვს არა, რადგან ეს პროექტი შეიძლება იყოს ცოტა რთული პირველი პროექტი)

ყოველ შემთხვევაში..პირველ რიგში თქვენ უნდა დააინსტალიროთ Arduino IDE და დააყენოთ ESP32 დაფა IDE– ში.

შენიშვნა: არ დააინსტალიროთ Windows 10 აპლიკაცია, არამედ Win32– ის სრული პროგრამა:

დააინსტალირეთ ESP32 დაფა არდუინოში, როგორც ეს განმარტებულია აქ:

randomnerdtutorials.com/installing-the-esp…

იმ 2 ნაბიჯის ბოლოს თქვენ უნდა შეგეძლოთ მარტივი ესკიზის ჩატვირთვა ESP32 მიკროკონტროლერში.

მე შევიმუშავე ჩემი კოდი Visual Studio Code გამოყენებით ამ გაფართოებით:

მიკროსქემის აშენებამდე დარწმუნდით, რომ შეგიძლიათ:

  • შეადგინეთ მარტივი ესკიზი (მაგალითად, მოძებნეთ I2C სკანერი)
  • იხილეთ ESP32 სერიული გამომავალი Visual Studio Code- ში
  • დააინსტალირეთ და ჩართეთ ბიბლიოთეკები პროექტში
  • ატვირთეთ ესკიზი ESP32– ზე

ნაბიჯი 4: შექმენით წრე

ააშენეთ წრე
ააშენეთ წრე

მე შევქმენი Fritzing პროექტის გვერდი, რომელიც ავუხსენი როგორ ავაშენო წრე და სად შეიძლება ჩემი კოდის პოვნა!

მე აღმოვაჩინე Fritzing დღეს: საოცარი პროგრამული უზრუნველყოფა და საზოგადოება, სადაც უნდა შეიმუშაოს და შექმნას პროტოტიპის სქემები.

თქვენ გადმოწერეთ Fritzing- ის ბოლო (უფასო) ვერსია და გახსენით DomoRasp.fzz ფაილი, რომელიც მე დავამატე შემდეგ გვერდზე:

fritzing.org/projects/domorasp

(გთხოვთ წაიკითხოთ აღწერილობა პროექტის გვერდზე!)

Სულ ეს არის!

გაერთეთ და ნუ მოგერიდებათ დამიკავშირდით!

გირჩევთ: