Inhaltsverzeichnis:
- Schritt 1: Einrichtung, Arduino UNO
- Schritt 2: Blueboard (Bluetooth)
- Schritt 3: Gelbe Platine (Telefon, RJ11)
- Schritt 4: Whiteboard (DTMF-Decoder)
- Schritt 5: Wir sind fertig mit der Hardware
- Schritt 6: Arduino-Board-Code
- Schritt 7: Smartphone-App-Code
- Schritt 8: Fertig
Video: Smart Dial - ein intelligentes traditionelles Telefon mit automatischer Korrektur - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Smart Dial ist ein intelligentes Telefon mit automatischer Korrektur, das für Senioren mit besonderen Bedürfnissen entwickelt wurde und es Senioren ermöglicht, direkt von herkömmlichen Telefonen aus zu wählen, an die sie gewöhnt sind.
Erst durch die Freiwilligenarbeit in einem örtlichen Seniorenzentrum habe ich wirklich verstanden, mit welchen Schwierigkeiten eine Bevölkerung älterer Menschen bei der Erledigung alltäglicher Aufgaben konfrontiert ist, die wir alle für selbstverständlich halten. Aus diesem Grund habe ich das „Smart Dial“entwickelt, eine Autokorrekturfunktion, die herkömmlichen Telefonen hinzugefügt wird und sicherstellt, dass falsch gewählte Nummern automatisch an die Nummern in der Smartphone-Kontaktliste des Anrufers angepasst werden.
Schritt 1: Einrichtung, Arduino UNO
In diesem ersten Schritt bauen wir die oben gezeigte Schaltung auf. Die Drähte werden in den folgenden Schritten mit anderen Teilen verbunden, und sie werden durch die PIN-Nummer bezeichnet.
Materialien:
Arduino UNO x1
Drähte x10
Schritt 2: Blueboard (Bluetooth)
In diesem Schritt werden wir das Bluetooth-Modul verbinden.
Materialien:
PlayRobot Bluetooth-Modul x1
Drähte x2
Widerstände x2 (1k Ohm, 2k Ohm)
Schritt 3: Gelbe Platine (Telefon, RJ11)
Im dritten Schritt werden wir das traditionelle Telefon über die RJ11-Buchse an Arduino UNO anschließen.
Materialien:
RJ11-Buchse x1
9V Batterie & Stecker x1
PC817 Optokoppler x1 (Es ist nicht auf dem Materialfoto, sorry.)
Widerstand x1 (220 Ohm)
Schritt 4: Whiteboard (DTMF-Decoder)
Jetzt werden wir den DTMF-Decoder (Dual-Tone Multiple Frequency) anschließen.
Materialien:
CMD8870 DTMF-Decoder x1
Quarzoszillator (Xtal) 3,58MHz x1
Draht x2
Widerstand x3 (10k Ohm, 100k Ohm, 330k Ohm)
Kondensator x2 (0,1 µF)
---
Um zu testen, ob der DTMF-Decoder funktioniert, habe ich ein LED-Licht daran angeschlossen. Wenn Sie auch die LED anschließen möchten, benötigen Sie zwei zusätzliche Materialien.
Materialien für LED:
LED x1
Widerstand x1 (220 Ohm)
Schritt 5: Wir sind fertig mit der Hardware
Herzliche Glückwünsche! Die fertige Arbeit sollte so aussehen. Jetzt geht es weiter mit der Software!
Schritt 6: Arduino-Board-Code
Ich verwende die Standard-Arduino-IDE. Hier habe ich den Quellcode und ein Flussdiagramm zu Ihrer Information bereitgestellt. Grundsätzlich liest das Programm die eingegebenen Ziffern und sendet sie über Bluetooth an das Smartphone.
Schritt 7: Smartphone-App-Code
Für die App habe ich Android Studio verwendet. Auch hier habe ich den Quellcode bereitgestellt und Flussdiagramme eingefügt. Grundsätzlich verwendet die App den Algorithmus Entfernung bearbeiten, um die richtige Nummer aus der Kontaktliste zu überprüfen.
---
FAQ: Würde die Auto-Korrektur-Funktion nicht die falsche Person anrufen, wenn die Nummern ähnlich sind?
Wenn Sie sich fragen, meine Logik ist, dass ältere Menschen mit eingeschränkten Fähigkeiten höchstwahrscheinlich nicht viele Leute auf ihrer Kontaktliste haben (wahrscheinlich nur ihre Familienmitglieder), also denke ich nicht, dass ich die falsche Person anrufe, die zufällig eine Eine ähnliche Zahl wäre ein großes Problem. Wenn Sie einen besseren Algorithmus im Sinn haben, würde ich mich freuen, ihn zu hören!
Schritt 8: Fertig
Verbinden Sie alles miteinander und testen Sie es! Teilen Sie hier auch gerne Ihre Ideen mit!
:)
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Automatischer Anrufbeantworter V1.0: 17 Schritte (mit Bildern)
Automated Answering System V1.0: Manchmal habe ich einfach keine Lust, ans Telefon zu gehen. Okay, okay… die meiste Zeit ist es mir wirklich egal, ans Telefon zu gehen. Was soll ich sagen, ich bin ein beschäftigter Mann. Ich habe mir schon lange ein System gewünscht, das dem ähnlich ist, das die Telefongesellschaft für die
Automatischer Sucher: 4 Schritte
Auto-Searcher: Also las ich eines Tages Fanfiction in meinem Bett, um meinen Stress abzubauen. Aber ich hatte das Gefühl, dass es ein bisschen mühsam war, die Seite weiter zu scrollen, um weiterzulesen. Ich muss auch klicken, um das nächste Kapitel zu sehen und das Ganze vorher suchen
Automatischer Gartenbewässerer - 3D gedruckt - Arduino: 10 Schritte (mit Bildern)
Automatischer Gartenbewässerer | 3D gedruckt | Arduino: Ich bin ein begeisterter Gärtner, aber Ihre Pflanzen während Trockenperioden von Hand zu gießen, dauert einige Zeit. Dieses Projekt befreit mich vom Gießen, damit ich an meinen anderen Projekten arbeiten kann. Es ist auch großartig, sich um den Garten zu kümmern, während Sie nicht zu Hause sind, und die Pflanze
Intelligentes Kissen: 3 Schritte
Intelligentes Kissen: Dieses Instructable beschreibt, wie man ein intelligentes Kissen herstellt, das empfindlich auf Schnarchen ist! Das intelligente Kissen verlässt sich auf Vibration, um dem Schläfer anzuzeigen, wenn er beim Schlafen schnarcht. Es funktioniert automatisch, wenn eine Person den Kopf auf das Kissen legt. Sn