Waarom Een Oude Telefoon Beter Is Dan Een GSM-module: Slimme, Kostenbesparende Alternatief
Onderdelen en Benodigdheden
| Onderdeel | Aantal | Opmerkingen |
|---|---|---|
| Arduino UNO | 1 |
Over Dit Project
Onlangs heb ik veel draadloze projecten gedaan, meestal gebaseerd op een Bluetooth-module. Maar ik wilde verder gaan en projecten maken die via SMS of telefoongesprekken worden bestuurd, wat bijna net zo makkelijk is met een GSM-module. Echter, er was een probleem... Ze zijn duur! En dat deed me nadenken: een telefoon is eigenlijk een GSM-module met extra functies, en ik heb een paar oude telefoons in mijn la liggen. Laten we er eentje gebruiken als GSM-module. Dat is wat we in dit project bekijken.
Stap 1: Het Idee Erachter


Het daadwerkelijk bergen van de GSM-module uit een telefoon is heel moeilijk en kost veel tijd en vaardigheid. In dit project nemen we een iets andere aanpak.
Wanneer een telefoon een SMS of telefoontje ontvangt, gaat het scherm aan, het trilt of het maakt een geluid. We kunnen deze functies benutten met een Arduino, door in te tappen op de trilmotor van de telefoon (die ervoor zorgt dat het trilt) en de Arduino de data laten lezen om te zien wanneer de motor spanning krijgt. Zo weet de Arduino wanneer de telefoon een SMS of oproep ontvangt.
Dit is natuurlijk niet zo goed als een echte GSM-module, want je kunt niet zien welke data binnenkomt of data terugsturen. Maar het is een goedkope optie als je een paar oude telefoons hebt liggen die stof verzamelen.
Stap 2: Benodigdheden



Dit is een simpel project, dus we hebben niet veel onderdelen nodig:
- Een Arduino Uno
- Een willekeurige oude telefoon (ik gebruik een oude BlackBerry)
- Enkele LEDs
- Een SIM-kaart
In mijn opstelling zal de telefoon alleen een LED laten knipperen bij ontvangst van een SMS, puur om het principe te demonstreren. Ik hoop dit in een toekomstig project te gebruiken voor de verlichting in mijn kamer.
Stap 3: De Telefoon Uithalen


Het doel is de telefoon zo ver uit elkaar te halen dat we bij de trilmotor kunnen. Dit verschilt per telefoon, maar meestal kun je via Google het typenummer van de telefoon opzoeken om de locatie van de trilmotor te vinden.
Zodra je hem gevonden hebt, soldeer je twee draden aan de Polen van de trilmotor. Dit kan lastig zijn omdat telefoons vaak tiny SMD-componenten gebruiken. De sleutel is minimaal soldeer en heel dunne draden te gebruiken. Zodra de draden zitten, meet je met een multimeter: (1) welke spanning de telefoon levert, (2) welke draad plus en min is. Op mijn BlackBerry Curve leverde de telefoon ongeveer 1,5 Volt aan de motor, wat prima werkt met de Arduino.
Stap 4: Het Aansluitschema

De bedrading is simpel:
- De ground-pin van de motor → ground-pin van de Arduino
- De plus-pin van de motor → A0 op de Arduino
- De kathode (-) van de LED → ground op de Arduino
- De anode (+) van de LED → pin 7 op de Arduino
Nu kunnen we de code uploaden.
Stap 5: De Code
De code is ook heel simpel en begrijpelijk.
In void setup() stellen we in dat pin 7 als output fungeert (onze LED-pin). In void loop() lezen we de analoge waarde van pin A0 in sensorValue. Een if-statement checkt: als sensorValue > 50, zet pin 7 hoog (LED aan) en print "Rumble On" naar de seriële monitor; anders houdt de LED uit en print "Rumble Off".
Open de code in de Arduino IDE, upload naar je bord en test het.
oldphonegsm.ino
Stap 6: Het Resultaat

Nu alles klaar is: als we een SMS sturen naar de telefoon, stuurt deze een signaal naar de trilmotor, die het signaal doorgeeft aan de Arduino, wat de LED aan zet en "Rumble On" naar de seriële monitor stuurt.
Ik maakte dit project omdat ik het wil gebruiken in een toekomstig project voor SMS-gestuurde verlichting in mijn kamer. Maar je kunt het overal gebruiken, bijv. in de draadloze Arduino-gestuurde jaloezieën uit een eerdere project of een draadloze Arduino-deurslot.
Als je vragen hebt, help ik graag. Bedankt voor het bekijken van mijn project!
Code
Bestand: oldphonegsm.ino (Arduino)
Geen preview beschikbaar (alleen download).
Productieproces
- Documenteer altijd uw elektriciteitsmotortests voor nauwkeurige analyse
- Pro Gids: Metalen Boren met Uw Machine – Expert Tips
- De Nieuwe en Oude Wereld van Productie: AI, Ontwerp en Innovatie
- Uw productieoperaties versterken met ISO 9004: Een bewezen kwaliteitsmanagementgids
- Edge AI benutten om operaties te optimaliseren voor succes in magazijnen en productie
- Uw PC Opwekken op Afstand met PLCnext via Wake-on-LAN
- Hoe uw eerste CNC-freesmachine te kiezen: 2021 Aankoopgids
- Hoe Uw Luchtcompressor Winterbestendig Te Maken: Bescherm Het Tegen Koude Weer
- Live IoT Data in MATLAB Gebruiken met RTI Connext DDS Integratie
- Waarom thermohardende composieten de ideale keuze zijn voor moderne manufacturing
- VHDL port map instantiation onder de knie krijgen: een praktische gids