Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Ultrasone Slimme Bril: Mobiliteit Verbeteren voor Visueel Beperkten

Onderdelen en benodigdheden

SparkFun Arduino Pro Mini 328 - 5V/16MHz × 1
Ultrasone sensor - HC-SR04 (Generiek) × 1
Buzzer × 1
Draadjes (standaard) × 1
Zonnebril × 1

Nodige tools en machines

Solderbout (standaard)
Lijmpistool (standaard)

Apps en online diensten

Arduino IDE (Je kunt ook de Cloud IDE gebruiken)

Over dit project

Dit is mijn zoon Jacob's STEM-beursproject dit jaar in de 5e klas. Hij koos voor een engineering-project in plaats van een experimenteel project. Hij wilde iets uitvinden dat gehandicapte op een of andere manier zou helpen. Hij bedacht deze bril die blinde mensen kan helpen voelen of er een object voor hen is waar ze hun hoofd tegen kunnen botsen. De witte stock die ze gebruiken bij het lopen helpt bij het navigeren op de grond, maar doet niet veel voor bovenaan. Met een Arduino Pro Mini MCU, een ultrasone sensor en een buzzer, creëerde hij deze bril die de afstand van een object voorin meet en piept om de persoon te waarschuwen. Simpel en goedkoop om te maken. Credits aan hackerboxes.com voor enkele onderdelen.

Code

Ultrasone Bril voor BlindenArduino

Deze Arduino-code gebruikt de HC-SR04 ultrasone sensor en een Arduino Pro Mini microcontroller. Je kunt elke Arduino microcontroller met deze code gebruiken. De code detecteert de afstand door de tijd in milliseconden om te zetten die het duurt voordat de geluidsgolven terugkaatsen in afstand in centimeters. Het piept intervalgewijs als een object binnen 62cm (ongeveer 2 voeten) is. Op 31cm (of ongeveer 1 voet afstand) is het één doorlopende pieptoont. De code is erg simpel en vereist geen extra hardwarebibliotheken buiten wat ingebouwd is in de Arduino IDE.

/* Arduino code gebruikt voor de Ultrasone Sensor Zonnebril
   Jacob Gardner - 5e Klas STEM Engineering Project */
#define trigPin 8
#define echoPin 7
#define buzzer 12

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(buzzer, OUTPUT);
}

void loop() {
  long duration, distance;
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration/2) / 29.1;
  Serial.print(distance);
  Serial.println(" cm");
  
  if (distance > 30 && distance < 62) {
    tone(buzzer, 100, 50); // Intervalgewijs piepen
  }
  if (distance > 0 && distance < 31) {
    tone(buzzer, 100); // Doorlopend piepen
  }
  delay(500);
}

Schema's

Dit is het schema voor de ultrasone bril. Het gebruikt een Arduino Pro Mini en de HC-SR04 ultrasone sensor. Het wordt gevoed door een 9V-batterij.

Ultrasone Slimme Bril: Mobiliteit Verbeteren voor Visueel Beperkten

Productieproces

  1. SIGHT: Slimme Bril die Blinden Sterker Maakt
  2. Arduino Digitale Dobbelsteen: Bouw Je Eigen LCD-willekeurige Getalgenerator
  3. Bouw een Ultrasonische Zweefapparaat met Arduino – Stap-voor-stap Handleiding
  4. FlickMote: Gebarengecontroleerde IR-afstandsbediening voor Slimme Huizen
  5. Bouw een Slimme IoT Pot met ESP8266, Arduino & Ultrasonische Sensor – Real-time Monitoring
  6. Een Arduino Iron Man bouwen: onderdelen, sensoren en stapsgewijze handleiding
  7. Find Me: Slimme Item Locator met Arduino en Bluetooth
  8. Monitor Je Huistemperatuur Overal met Arduino Cloud Integratie
  9. De massa van de aarde meten met Arduino: een stapsgewijze DIY-gids
  10. Health Band: slimme weerebare assistant voor senioren
  11. Craftech's Duurzame Kunststof Bevestigingselementen Versterken APH's Educatieve Tools voor Blinden