Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: წრე
- ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 4: Visuino– ში დაამატეთ და დააკავშირეთ კომპონენტები
- ნაბიჯი 5: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
- ნაბიჯი 6: თამაში
ვიდეო: Arduino და VL53L0X ფრენის დრო + OLED ჩვენების სახელმძღვანელო: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გამოვავლინოთ მანძილი მმ-ში VL53L0X ფრენის დროის სენსორისა და OLED ეკრანის გამოყენებით.
Უყურე ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ
- Arduino UNO (ან სხვა Arduino)
- VL53L0X ლაზერული გაფართოების სენსორი ფრენის დროის სენსორი
- ჯუმბერის მავთულები
- OLED ეკრანი
- Visuino პროგრამა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: წრე
- შეაერთეთ OLED ჩვენების პინი (GND) Arduino პინთან (GND)
- შეაერთეთ OLED ეკრანის პინი (VCC) Arduino პინთან (5V)
- შეაერთეთ OLED ჩვენების პინი (SCL) არდუინოს პინთან (SCL)
- შეაერთეთ OLED ჩვენების პინი (SDA) არდუინოს პინთან (SDA)
- შეაერთეთ VL53L0X სენსორის პინი (GND) არდუინოს პინთან (GND)
- შეაერთეთ VL53L0X სენსორის პინი (VCC) არდუინოს პინთან (5V)
- შეაერთეთ VL53L0X სენსორის პინი (SCL) არდუინოს პინთან (SCL)
- შეაერთეთ VL53L0X სენსორის პინი (SDA) არდუინოს პინთან (SDA)
ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:
გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად ESP 8266 პროგრამისთვის! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 4: Visuino– ში დაამატეთ და დააკავშირეთ კომპონენტები
- დაამატეთ "Time Of Flight Laser Ranger VL53L0X" კომპონენტი
- დაამატეთ კომპონენტი "SSD1306/SH1106 OLED ჩვენება (I2C)", ორჯერ დააწკაპუნეთ "DisplayOLED1" - ზე და ელემენტების ფანჯარაში გადაიტანეთ "ტექსტის ველი" მარცხნივ და თვისებების ფანჯარაში მითითებული ზომა: 2
- შეაერთეთ LaserRanger1 pin სენსორი I2C Arduino pin I2C– თან
- შეაერთეთ DisplayOLED1 pin Out I2C Arduino pin I2C– თან
- შეაერთეთ LaserRanger1 პინის მანძილი (მმ) DisplayOLED1 პინის ტექსტური ველი 1> ინ
ნაბიჯი 5: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE
Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)
ნაბიჯი 6: თამაში
თუ თქვენ ჩართავთ Arduino UNO მოდულს, OLED ეკრანმა უნდა დაიწყოს დისტანციის ჩვენება მმ -ში, რომელსაც იგი იღებს ფრენის სენსორიდან, შეგიძლიათ სენსორის წინ დააყენოთ რაიმე ობიექტი და მნიშვნელობა შეიცვლება.
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:
გირჩევთ:
Arduino OLED ჩვენების მენიუ შერჩევის ვარიანტით: 8 ნაბიჯი
Arduino OLED ჩვენების მენიუ შერჩევის უფლებით
ESP8266 OLED - მიიღეთ დრო და თარიღი ინტერნეტიდან: 8 ნაბიჯი
ESP8266 OLED - მიიღეთ დრო და თარიღი ინტერნეტიდან: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა მიიღოთ თარიღი და დრო NIST TIME სერვერისგან ESP8266 OLED და Visuino გამოყენებით, უყურეთ სადემონსტრაციო ვიდეოს
GPS მონიტორინგი OLED ჩვენების პროექტით: 5 ნაბიჯი (სურათებით)
GPS მონიტორინგი OLED ჩვენების პროექტით: გამარჯობა ყველას, ამ სწრაფ სტატიაში მე გაგიზიარებთ ჩემს პროექტს: ATGM332D GPS მოდული SAMD21J18 მიკროკონტროლით და SSD1306 OLED 128*64 დისპლეით, მე ავაშენე სპეციალური PCB მისთვის Eagle Autodesk– ზე და დავპროგრამე Atmel studio 7.0 და ASF გამოყენებით
Oled ჩვენების პროგრამირება: 5 ნაბიჯი
Oled ჩვენების პროგრამირება: Oled არის ყველაზე მარტივი და ეფექტური ჩვენება. თქვენ შეგიძლიათ ატაროთ ტარება ან ნებისმიერი სახის მონიტორინგის მოწყობილობა. OLED– ის გამოყენებით შეგიძლიათ შექმნათ ამინდის სადგური ან შეგიძლიათ აჩვენოთ სასაცილო ანიმაცია. მე ვეძებ ბევრ წვრილმან სტატიას OLED ეკრანზე, სადაც არ არის შესაბამისი ექსპლუატაცია
ინტერნეტ საათი: ჩვენება თარიღი და დრო OLED გამოყენებით ESP8266 NodeMCU NTP პროტოკოლით: 6 ნაბიჯი
ინტერნეტ საათი: ჩვენება თარიღი და დრო OLED გამოყენებით ESP8266 NodeMCU NTP პროტოკოლით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ავაშენებთ ინტერნეტ საათს, რომელიც მიიღებს დროს ინტერნეტიდან, ასე რომ ამ პროექტს არ დასჭირდება რაიმე RTC გაშვება, მას მხოლოდ დასჭირდება მუშაობს ინტერნეტ კავშირი და ამ პროექტისთვის გჭირდებათ esp8266 რომელსაც ექნება