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

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

Waarom Een Oude Telefoon Beter Is Dan Een GSM-module: Slimme, Kostenbesparende Alternatief
Waarom Een Oude Telefoon Beter Is Dan Een GSM-module: Slimme, Kostenbesparende Alternatief

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

Waarom Een Oude Telefoon Beter Is Dan Een GSM-module: Slimme, Kostenbesparende Alternatief
Waarom Een Oude Telefoon Beter Is Dan Een GSM-module: Slimme, Kostenbesparende Alternatief
Waarom Een Oude Telefoon Beter Is Dan Een GSM-module: Slimme, Kostenbesparende Alternatief

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

Waarom Een Oude Telefoon Beter Is Dan Een GSM-module: Slimme, Kostenbesparende Alternatief
Waarom Een Oude Telefoon Beter Is Dan Een GSM-module: Slimme, Kostenbesparende Alternatief

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

Waarom Een Oude Telefoon Beter Is Dan Een GSM-module: Slimme, Kostenbesparende Alternatief

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

Waarom Een Oude Telefoon Beter Is Dan Een GSM-module: Slimme, Kostenbesparende Alternatief

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

  1. Documenteer altijd uw elektriciteitsmotortests voor nauwkeurige analyse
  2. Pro Gids: Metalen Boren met Uw Machine – Expert Tips
  3. De Nieuwe en Oude Wereld van Productie: AI, Ontwerp en Innovatie
  4. Uw productieoperaties versterken met ISO 9004: Een bewezen kwaliteitsmanagementgids
  5. Edge AI benutten om operaties te optimaliseren voor succes in magazijnen en productie
  6. Uw PC Opwekken op Afstand met PLCnext via Wake-on-LAN
  7. Hoe uw eerste CNC-freesmachine te kiezen: 2021 Aankoopgids
  8. Hoe Uw Luchtcompressor Winterbestendig Te Maken: Bescherm Het Tegen Koude Weer
  9. Live IoT Data in MATLAB Gebruiken met RTI Connext DDS Integratie
  10. Waarom thermohardende composieten de ideale keuze zijn voor moderne manufacturing
  11. VHDL port map instantiation onder de knie krijgen: een praktische gids