Innehållsförteckning:
- Steg 1: Installation, Arduino UNO
- Steg 2: Blue Board (Bluetooth)
- Steg 3: Yellow Board (telefon, RJ11)
- Steg 4: White Board (DTMF -avkodare)
- Steg 5: Vi är klara med hårdvaran
- Steg 6: Arduino Board Code
- Steg 7: Smartphone -appkod
- Steg 8: Klar
Video: Smart Dial - en autokorrigerande smart traditionell telefon: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Smart Dial är en intelligent autokorrigerande telefon skapad för seniorer med särskilda behov, och den gör det möjligt för seniorer att ringa direkt från traditionella telefoner de är vana vid.
Det var bara genom volontärarbete på en lokal vårdcentral som jag verkligen kom att förstå svårigheterna för en befolkning av äldre människor att utföra dagliga uppgifter som vi alla tar för givet. Därför skapade jag "Smart Dial", en autokorrigeringsfunktion som läggs till traditionella telefoner som säkerställer att felaktigt uppringda nummer automatiskt justeras så att de matchar numren i den som ringer upp telefonlistan för den som ringer.
Steg 1: Installation, Arduino UNO
I detta första steg bygger vi kretsen som visas ovan. Ledningarna kommer att anslutas till andra delar i följande steg, och de kommer att hänvisas med PIN -nummer.
Material:
Arduino UNO x1
trådar x10
Steg 2: Blue Board (Bluetooth)
I det här steget ska vi ansluta Bluetooth -modulen.
Material:
PlayRobot Bluetooth -modul x1
trådar x2
motstånd x2 (1k ohm, 2k ohm)
Steg 3: Yellow Board (telefon, RJ11)
I det tredje steget ska vi ansluta den traditionella telefonen till Arduino UNO med hjälp av RJ11 -uttag.
Material:
RJ11 -uttag x1
9V batteri och kontakt x1
PC817 fotokopplare x1 (Det finns inte i materialfotot, förlåt.)
motstånd x1 (220 ohm)
Steg 4: White Board (DTMF -avkodare)
Nu ska vi ansluta avkodaren DTMF (Dual-Tone Multiple Frequency).
Material:
CMD8870 DTMF -avkodare x1
Kristalloscillator (Xtal) 3,58MHz x1
tråd x2
motstånd x3 (10k ohm, 100k ohm, 330k ohm)
kondensator x2 (0,1 mikroF)
---
För att testa om DTMF -avkodaren fungerar anslöt jag en LED -lampa till den. Om du också vill ansluta lysdioden behöver du ytterligare två material.
Material för LED:
LED x1
motstånd x1 (220 ohm)
Steg 5: Vi är klara med hårdvaran
Grattis! Det färdiga arbetet ska se ut så här. Nu går vi vidare med mjukvaran!
Steg 6: Arduino Board Code
Jag använder standard Arduino IDE. Här har jag tillhandahållit källkoden och ett flödesschema för din information. I grund och botten läste programmet de angivna siffrorna och skickade dem till smarttelefonen via Bluetooth.
Steg 7: Smartphone -appkod
För appen använde jag Android Studio. Återigen har jag angett källkoden och inkluderat flödesscheman. I grund och botten använder appen Redigera avstånd -algoritm för att leta efter rätt nummer från kontaktlistan.
---
Vanliga frågor: Skulle inte autokorrigeringsfunktionen ringa fel person om siffrorna är liknande?
Om du undrar är min logik att äldre med försämrade förmågor med största sannolikhet inte skulle ha ett gäng människor på sin kontaktlista (förmodligen bara deras familjemedlemmar), så jag tror inte att jag ringer fel person som råkar ha en liknande antal skulle vara ett stort problem. Om du har en bättre algoritm i åtanke, skulle jag gärna höra den!
Steg 8: Klar
Koppla ihop allt och testa det! Dela gärna med dig av dina idéer här!
:)
Rekommenderad:
Retro Style Rotary Dial Mobiltelefon: 4 steg (med bilder)
Retro Style Rotary Dial Mobiltelefon: Detta projekt drevs av både praktiskt behov och önskan att göra något roligt. Som de flesta moderna familjer slutade vi ha ett riktigt " hem " telefon (sladdad) för många år sedan. Istället har vi ett extra SIM -kort kopplat till vårt " gamla " hem nummer
Vintage Rotary Phone Dial PC Volymkontroll: 7 steg (med bilder)
Vintage Rotary Phone Dial PC Volymkontroll: Om du liknar mig, kan du själv ändra volymen på din dator ganska ofta. Vissa videor är högre än andra, ibland vill du att volymen är tyst på din dator medan du lyssnar på podcaster eller musik, och du kan behöva sluta
Kinesisk traditionell målning NeoPixel väggkonst (drivs av Arduino): 6 steg (med bilder)
Kinesisk traditionell målning NeoPixel Väggkonst (Drivs av Arduino): Känner du dig lite tråkig om din vägg? Låt oss göra en vacker och enkel väggkonst som drivs av Arduino idag! Du behöver bara vifta med handen framför ramen och vänta på magin! I denna handledning kommer vi att diskutera hur du skapar din egen
Solar Powered Motorcycle Dial Clock: 5 steg (med bilder)
Solar Powered Motorcycle Dial Clock: Jag hade en tacho urtavla kvar från min gamla motorcykel när jag bytte ut den mekaniska varvräknaren mot en elektronisk panel (det är ett annat projekt!) Och jag ville inte slänga den. Dessa saker är utformade för att vara bakgrundsbelysta när cykelljusen är o
Bluetooth banan telefon trådlös telefon: 8 steg
Bluetooth Banana Phone Wireless Handset: Detta projekt beskriver stegen för att konstruera en fungerande Bluetooth -telefon i form av en banan. Förutsättningen är att permanent bädda in ett Bluetooth -headset inuti en falsk banan, samtidigt som de nödvändiga ljudhålen och USB -porten exponeras för i