
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03



Celem jest stworzenie prototypu, który może analizować i identyfikować dwa różne kształty oraz wyświetlać jego objętość. Tutaj wybieramy sześcian i cylinder jako dwa różne kształty. Potrafi samodzielnie wykrywać kształty, analizować i obliczać objętość.
Pracujący
System zawiera 2 czujniki ultradźwiękowe, jeden do wyszukiwania wysokości, a drugi do wyszukiwania szerokości. Moduł lcd pokazuje objętość kształtu. Górny czujnik znajduje się 30 cm nad płaszczyzną podstawy. Początkowo otrzymujemy 30cm, po umieszczeniu obiektów otrzymujemy odczyt 30-X (X = wysokość obiektu), z tego możemy obliczyć wysokość obiektu. Podobnie umieszczamy czujnik boczny 20cm od lewej płaszczyzny, dzięki czemu możemy znaleźć szerokość obiektu. Z odczytów możemy znaleźć objętość obiektów za pomocą odpowiednich równań
Krok 1: Wymagane komponenty

Oto komponenty, których będziesz potrzebować:
1. Arduino uno.
2. Dwa czujniki ultradźwiękowe hc-sr04
3. Wyświetlacz LCD
4. Potencjometr 10k omów;
5. Płytka do krojenia chleba i druty
- Deska szalunkowa / tektura
- pistolet na klej
- nożyce
Krok 2: Połączenia



Połączenia czujnika ultradźwiękowego HC-SR04
Moduł ultradźwiękowy HC-SR04 ma 4 piny, uziemienie, VCC, Trig i Echo. Piny uziemienia i VCC modułu muszą być podłączone odpowiednio do uziemienia i pinów 5 V na płycie Arduino, a piny trig i echo do dowolnego pinu cyfrowego wejścia / wyjścia na płycie Arduino.
- VCC i GND obu czujników ultradźwiękowych są podłączone odpowiednio do 5 V i uziemienia arduino.
- Górne czujniki (używane do określania wysokości) Trig pin łączy się z 8 pinem płyty Arduino Digital I/O
- Górne czujniki (używane do określania wysokości) Pin Echo łączy się z 9 pinem karty Arduino Digital I/O
- Boczne czujniki (używane do znajdowania szerokości) Trig pin łączą się z 10-tym pinem płyty Arduino Digital I/O
- Boczne czujniki (używane do znajdowania szerokości) Echo pin łączą się z 13 pinem karty Arduino Digital I/O
Połączenie wyświetlacza LCD
Przed podłączeniem ekranu LCD do płyty Arduino lub Genuino sugerujemy przylutowanie listwy z nagłówkiem pinów do 14 (lub 16) złącza liczby pinów ekranu LCD. Aby podłączyć ekran LCD do płyty, podłącz następujące styki:
- LCD RS pin do cyfrowego pinu 12
- LCD Włącz pin do cyfrowego pinu 11
- Pin LCD D4 do pinu cyfrowego 5
- Pin LCD D5 do pinu cyfrowego 4
- Pin LCD D6 do pinu cyfrowego 3
- Pin LCD D7 do pinu cyfrowego 2
- Dodatkowo podłącz potencjometr 10k do +5V i GND, z jego wycieraczką (wyjście) do pinu VO ekranów LCD (pin3). Rezystor 220 omów służy do zasilania podświetlenia wyświetlacza, zwykle na styku 15 i 16 złącza LCD
Do prototypowania
Zrób ramkę dla czujnika ultradźwiękowego, jak na powyższym obrazku!
Zalecana:
Rejestrator EKG - poręczny monitor pracy serca do długoterminowej akwizycji i analizy danych: 3 kroki

Rejestrator EKG - przenośny monitor pracy serca do długoterminowej akwizycji i analizy danych: Pierwsze wydanie: Październik 2017 Najnowsza wersja: 1.6.0 Stan: Stabilny Poziom trudności: WysokiWymaganie wstępne: Arduino, Programowanie, Budowa sprzętu Unikalne repozytorium: SF (patrz linki poniżej)Wsparcie: Tylko forum, żaden PMECG Logger to urządzenie do noszenia na karku przez długi czas
Zbuduj czytnik objętości zbiornika w mniej niż 30 USD za pomocą ESP32: 5 kroków (ze zdjęciami)

Zbuduj czytnik objętości zbiornika za mniej niż 30 USD za pomocą ESP32: Internet rzeczy wprowadził wiele wcześniej skomplikowanych aplikacji do urządzeń do domów wielu browarów rzemieślniczych i winiarzy. Aplikacje z czujnikami poziomu są używane od dziesięcioleci w dużych rafineriach, stacjach uzdatniania wody i chemii
System automatycznej blokady komputera: 4 kroki

System automatycznej blokady komputera: W tym samouczku zbadamy bezpieczeństwo blokady ekranu komputera. Systemy operacyjne mają konfigurowalny limit czasu, który blokuje ekran, jeśli użytkownik nie dotknął myszy lub klawiatury. Zwykle wartość domyślna wynosi około jednej minuty
IoT Data Science PiNet do analizy danych z inteligentnego ekranu w czasie rzeczywistym: 4 kroki

IoT Data Science PiNet dla inteligentnego ekranu w czasie rzeczywistym Viz: Możesz łatwo połączyć sieć inteligentnych wyświetlaczy IoT do wizualizacji danych, aby zwiększyć swoje wysiłki badawcze w dziedzinie nauki o danych lub dowolnej dziedzinie ilościowej. Możesz nazwać „push” Twoich działek do klientów bezpośrednio z Twojej
Skonfiguruj serwer automatycznej aktualizacji ESP8266: 7 kroków

Skonfiguruj serwer automatycznej aktualizacji ESP8266: Wiele osób używa teraz ESP8266 w wielu wersjach (ESP-01S, Wemos D1, NodeMCU, Sonoff itp.) w systemach automatyki domowej. Jeśli napiszesz swój własny kod (tak jak ja), aktualizowanie każdego z nich osobno nawet przez OTA (over the air) staje się nieco nużące.M