Inhoudsopgave:
- Stap 1: Installatie, Arduino UNO
- Stap 2: Blauw bord (Bluetooth)
- Stap 3: Geel bord (telefoon, RJ11)
- Stap 4: Wit bord (DTMF-decoder)
- Stap 5: We zijn klaar met de hardware
- Stap 6: Arduino-bordcode
- Stap 7: Smartphone-app-code
- Stap 8: Klaar
Video: Smart Dial - een automatisch corrigerende slimme traditionele telefoon - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Smart Dial is een intelligente auto-correcte telefoon die is gemaakt voor senioren met speciale behoeften, en waarmee senioren rechtstreeks kunnen bellen vanaf traditionele telefoons die ze gewend zijn.
Pas toen ik vrijwilligerswerk deed bij een plaatselijk centrum voor seniorenzorg, begon ik echt de moeilijkheden te begrijpen waarmee een populatie ouderen wordt geconfronteerd bij het uitvoeren van dagelijkse taken die we allemaal als vanzelfsprekend beschouwen. Daarom heb ik de "Smart Dial" gemaakt, een autocorrectiefunctie die is toegevoegd aan traditionele telefoons en die ervoor zorgt dat verkeerd gekozen nummers automatisch worden aangepast aan de nummers in de lijst met contactpersonen van de beller op de smartphone.
Stap 1: Installatie, Arduino UNO
In deze eerste stap bouwen we het hierboven getoonde circuit. De draden worden in de volgende stappen met andere delen verbonden en worden doorverwezen door het pincode.
Materialen:
Arduino UNO x1
draden x10
Stap 2: Blauw bord (Bluetooth)
In deze stap gaan we de Bluetooth-module verbinden.
Materialen:
PlayRobot Bluetooth-module x1
draden x2
weerstanden x2 (1k ohm, 2k ohm)
Stap 3: Geel bord (telefoon, RJ11)
In de derde stap gaan we de traditionele telefoon aansluiten op Arduino UNO met behulp van de RJ11-aansluiting.
Materialen:
RJ11-aansluiting x1
9V batterij & connector x1
PC817 photocoupler x1 (het staat niet op de materiaalfoto, sorry.)
weerstand x1 (220 ohm)
Stap 4: Wit bord (DTMF-decoder)
Nu gaan we de DTMF-decoder (Dual-Tone Multiple Frequency) aansluiten.
Materialen:
CMD8870 DTMF-decoder x1
Kristaloscillator (Xtal) 3,58MHz x1
draad x2
weerstand x3 (10k ohm, 100k ohm, 330k ohm)
condensator x2 (0,1 microF)
---
Om te testen of de DTMF-decoder werkt, heb ik er een LED-lampje op aangesloten. Als u ook de LED wilt aansluiten, heeft u twee extra materialen nodig.
Materialen voor LED:
LED x1
weerstand x1 (220 ohm)
Stap 5: We zijn klaar met de hardware
Gefeliciteerd! Het voltooide werk zou er zo uit moeten zien. Nu verder met de software!
Stap 6: Arduino-bordcode
Ik gebruik de standaard Arduino IDE. Hier heb ik de broncode en een stroomschema ter informatie verstrekt. Kortom, het programma leest de ingevoerde cijfers en stuurt ze via Bluetooth naar de smartphone.
Stap 7: Smartphone-app-code
Voor de app heb ik Android Studio gebruikt. Nogmaals, ik heb de broncode verstrekt en stroomschema's bijgevoegd. Kortom, de app gebruikt het Edit Distance-algoritme om te controleren op het juiste nummer uit de contactenlijst.
---
FAQ: Zou de autocorrectiefunctie niet de verkeerde persoon bellen als de nummers vergelijkbaar zijn?
Als je je afvraagt, mijn logica is dat ouderen met verslechterde vermogens hoogstwaarschijnlijk niet veel mensen op hun contactenlijst hebben staan (waarschijnlijk alleen hun familieleden), dus ik denk niet dat ze de verkeerde persoon bellen die toevallig een vergelijkbaar aantal zou een groot probleem zijn. Als je een beter algoritme in gedachten hebt, hoor ik het graag!
Stap 8: Klaar
Verbind alles met elkaar en test het! Voel je ook vrij om hier je ideeën te delen!
:)
Aanbevolen:
Automatisch volledig opladen mobiel uitschakelen: 20 stappen
Auto-off voor volledig opladen van mobiele telefoons: het opladen van de mobiele telefoon wordt automatisch uitgeschakeld wanneer deze volledig is opgeladen. U hoeft zich geen zorgen te maken over de levensduur van de batterij, zelfs niet als u deze 's nachts hebt achtergelaten. Mobiele telefoons werken op batterijen. Hoewel batterijen handig in gebruik zijn, zijn er ook voorzorgsmaatregelen nodig. Een ma
Slimme bureaulamp - Slimme verlichting met Arduino - Neopixels-werkruimte: 10 stappen (met afbeeldingen)
Slimme bureaulamp | Slimme verlichting met Arduino | Neopixels-werkruimte: tegenwoordig brengen we veel tijd thuis door, studeren en werken virtueel, dus waarom zouden we onze werkruimte niet groter maken met een aangepast en slim verlichtingssysteem op Arduino en Ws2812b-leds. Hier laat ik u zien hoe u uw Smart LED bureaulamp die
MAAK KLEUREN MET SIERPINSKI'S DRIEHOEK EN SLIMME TELEFOON: 11 stappen
CREER KLEUREN MET SIERPINSKI'S DRIEHOEK EN SLIMME TELEFOON: LED-SCHERMEN zijn geweldig om naar te kijken en ze betoveren ons, ze kalmeren onze ogen en ontspannen onze hersenen. Dus in dit artikel zal ik je vertellen hoe ik tinten heb gemaakt met SIERPINSKI'S TRIANGLE en je SMART PHONE via een applicatie die je kunt bouwen met
FTC-robots maken met behulp van niet-traditionele methoden: 4 stappen:
FTC-robots maken met behulp van niet-traditionele methoden: veel teams die deelnemen aan FIRST Tech Challenge bouwen hun robots met TETRIX-onderdelen die, hoewel gemakkelijk om mee te werken, niet de grootste vrijheid of industriële engineering mogelijk maken. Ons team heeft zich tot doel gesteld om het TETRIX-deel te vermijden
Automatisch volume analyseren Smart System: 4 stappen
Automatisch volume-analyse slim systeem: het thema is om een prototype te maken dat twee verschillende vormen kan analyseren en identificeren en het volume ervan kan weergeven. Hier kiezen we ervoor om met Cube en Cylinder te gaan als twee verschillende vormen. Het kan zelf vormen detecteren, het volume analyseren en berekenen.WerkenDe