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

Koop geen GSM-module, maar gebruik uw oude telefoon!

Componenten en benodigdheden

Arduino UNO
× 1

Over dit project

Dus de laatste tijd heb ik veel draadloze projecten gedaan, meestal gebaseerd op een Bluetooth-module, maar sindsdien wilde ik verder gaan en mijn projecten SMS- of telefoongestuurd maken, wat bijna net zo eenvoudig is met de hulp van een Bij GSM-module is er echter een probleem opgetreden... Ze zijn duur! Dus dat zette me aan het denken dat een telefoon gewoon een GSM-module is met meer functies en ik heb een paar telefoons in mijn trekking liggen, laten we er een gebruiken als een GSM-module en dat is wat we gaan zoeken in dit project.

Stap 1:Het idee erachter

Dus het daadwerkelijk redden van de GSM-module van een telefoon is erg moeilijk om te doen en zou veel tijd en vaardigheid vergen, dus in dit project gaan we een iets andere benadering volgen.

Telkens wanneer een telefoon een sms of telefoontje ontvangt, gaat deze branden, zoemen of een geluid maken. Nu we dit weten, kunnen we profiteren van deze functies met een Arduino, we zullen dit doen door de trilmotor van de telefoon aan te boren die wordt gebruikt om hem te laten trillen en vervolgens een Arduino te gebruiken om gegevens te lezen en te zien wanneer de motor stroom krijgt, waardoor de Arduino te zien ging de telefoon ontvangt een sms of telefoontje.

Dit is natuurlijk niet zo goed als het hebben van een echte GSM-module, omdat je kunt zien welke gegevens er binnenkomen of dat je gegevens kunt terugsturen, maar het is een goedkope optie als je een stel telefoons hebt die gewoon rondslingeren om stof te verzamelen .

Stap 2:Onderdelenlijst

Dit is dus een vrij eenvoudig project, dus we hebben niet veel onderdelen nodig, we hebben alleen het volgende nodig:

  • Een Arduino Uno (hier)
  • Elke soort oude telefoon (ik gebruik een oude braambes)
  • Sommige LED's
  • Een simkaart

Met de manier waarop ik het de telefoon heb ingesteld, zal het alleen een LED laten knipperen wanneer het een sms ontvangt, ik heb dit gedaan om het duidelijk te maken, ik hoop dit in een toekomstig project te gebruiken om de verlichting in mijn kamer.

Stap 3:De telefoon uit elkaar halen

Oké, dus het doel van deze stap is om de telefoon uit elkaar te halen tot het punt waar we toegang hebben tot de rumble-motor, nu is dit voor elke telefoon anders, maar voor het grootste deel kun je gewoon het onderdeelnummer van de telefoon googlen om te zien waar de rumble motor is.

Als je het eenmaal hebt gevonden, moeten we twee draden aan elke aansluiting van de rumble-motor solderen. Nu kan dit lastig zijn, omdat op de meeste telefoons kleine componenten voor opbouwmontage worden gebruikt, het belangrijkste is om minimale hoeveelheden soldeer en zeer kleine draden te gebruiken. Zodra de draden zijn gesoldeerd, moeten we ze om twee redenen aansluiten op een multimeter, ten eerste willen we zien wat voor soort spanning de telefoon levert en ten tweede willen we uitzoeken welke draad negatief en welke positief is. Ik ontdekte op mijn Blackberry-curve dat de telefoon ongeveer 1,5 volt aan de motor leverde, wat geweldig zal zijn met de Arduino.

Stap 4:Het bedradingsschema

Nogmaals, de bedrading is vrij eenvoudig, we hoeven alleen maar alles als volgt aan te sluiten.

De aardingspen op de motor wordt verbonden met de aardingspen op de Arduino, vervolgens wordt de positieve pen op de motor verbonden met A0 op de Arduino en ten slotte wordt de kathode (-) van de LED verbonden met aarde op de Arduino en de anode (+) wordt aangesloten op pin 7.

Als dat klaar is, kunnen we de code uploaden.

Stap 5:De code

Nogmaals, de code is ook heel eenvoudig en vrij gemakkelijk te begrijpen.

In de void-setup zeggen we dat we zeggen dat pin 7 gaat fungeren als een output, omdat dit onze LED-pin zal zijn, en dan beneden in de void-lus, zeggen we dat sensorValue de analoge waarde is van pin A0 die dan is gebruikt in een if-statement.

Deze if-verklaring stelt dat als de sensorwaarde hoger is dan 50 om pin 7, de LED-pin, aan te zetten en "Rumble On" terug te sturen naar de seriële monitor en als de sensorValue lager is dan 50 om de LED uit te houden en "Rumble Off" terug te sturen " naar de seriële monitor.

Open de code in de Arduino IDE, upload deze naar je board en test hem.

oldphonegsm.ino

Stap 6:Het resultaat

Dus nu alles klaar is, laten we eens kijken wat alles doet, wanneer we de telefoon een sms sturen, stuurt deze het signaal naar de rumble-motor die vervolgens het signaal naar de Arduino stuurt, de LED aanzet en de Rumble On naar de seriële monitor.

Nu heb ik dit project gemaakt omdat ik van plan ben het te gebruiken in mijn toekomstige project, namelijk het maken van een sms-gestuurd licht voor mijn kamer, maar je zou dit echt overal kunnen gebruiken, we zouden het bijvoorbeeld kunnen gebruiken in de draadloze Arduino-gestuurde jaloezieën van een vorig project of zelfs het draadloze Arduino-deurslot.

Zoals altijd, als je vragen hebt, beantwoord ik ze graag en bedankt voor het bekijken van mijn project!

Code

  • oldphonegsm.ino
oldphonegsm.inoArduino
Geen voorbeeld (alleen downloaden).

Productieproces

  1. MATLAB gebruiken om uw live IoT-gegevens te benutten
  2. Hoe Port Map-instantiatie te gebruiken in VHDL
  3. Redenen om thermohardende composieten in uw product te gebruiken
  4. Vergeet niet om aantekeningen te maken bij het testen van uw elektromotoren
  5. Een gids voor het kopen van uw eerste CNC-freesmachine in 2021
  6. ISO 9004 gebruiken om uw productieactiviteiten te verbeteren
  7. Hoe u edge AI kunt gebruiken om uw bedrijf naar een beter normaal te leiden
  8. De dappere nieuwe (en oude) productiewereld
  9. Hoe u uw boormachine gebruikt om metaal te boren?
  10. Gebruik PLCnext to WakeOnLan (WoL) Uw pc
  11. Vergeet niet uw luchtcompressor winterklaar te maken