Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Kaufen Sie kein GSM-Modul, verwenden Sie Ihr altes Telefon!

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1

Über dieses Projekt

In letzter Zeit habe ich viele drahtlose Projekte durchgeführt, die hauptsächlich auf einem Bluetooth-Modul basieren, aber seitdem wollte ich weitermachen und meine Projekte per SMS oder Telefonanruf steuern, was fast genauso einfach mit Hilfe von a Beim GSM-Modul ist jedoch ein Problem aufgetreten... Sie sind teuer! Und das hat mich zu der Annahme gebracht, dass ein Telefon nur ein GSM-Modul mit mehr Funktionen ist und ich habe ein paar Telefone in meiner Auslosung herumliegen, verwenden wir einfach eines davon als GSM-Modul und danach werden wir suchen in diesem Projekt.

Schritt 1:Die Idee dahinter

Die Rettung des GSM-Moduls von einem Telefon ist also sehr schwierig und würde viel Zeit und Geschick erfordern, daher werden wir in diesem Projekt einen etwas anderen Ansatz verfolgen.

Immer wenn ein Telefon eine SMS oder einen Telefonanruf empfängt, leuchtet es auf, brummt oder gibt einen Ton von sich. Jetzt wissen wir, dass wir diese Funktionen mit einem Arduino nutzen können. Wir werden dies tun, indem wir auf den Rumble-Motor des Telefons tippen, der verwendet wird, um ihn zum Vibrieren zu bringen, und dann einen Arduino verwenden, um Daten zu lesen und zu sehen, wann der Motor mit Strom versorgt wird das Arduino zu sehen ging das Telefon erhält eine SMS oder einen Anruf.

Dies ist natürlich nicht so gut wie ein echtes GSM-Modul zu haben, da Sie sehen können, welche Daten übertragen werden oder Daten zurücksenden können, aber es ist eine billige Option, wenn Sie einen Haufen Telefone haben, die nur herumliegen und Staub sammeln .

Schritt 2:Teileliste

Dies ist also ein ziemlich einfaches Projekt, sodass wir nicht viele Teile benötigen. Alles, was wir brauchen, ist Folgendes:

  • Ein Arduino Uno (hier)
  • Jede Art von altem Telefon (ich benutze ein altes Brombeere)
  • Einige LEDs
  • Eine Simkarte

Jetzt, so wie ich es eingerichtet habe, wird das Telefon nur eine LED blinken lassen, wenn es eine SMS empfängt. Ich habe dies nur getan, um den Punkt zu vermitteln, ich hoffe, dies in einem zukünftigen Projekt zur Steuerung des Beleuchtung in meinem Zimmer.

Schritt 3:Das Telefon auseinandernehmen

Okay, das Ziel dieses Schrittes ist es, das Telefon so weit auseinanderzunehmen, dass wir auf den Rumpelmotor zugreifen können. Dies ist jetzt für jedes Telefon anders, aber größtenteils können Sie einfach die Teilenummer des Telefons googeln, um zu sehen, wo der Rumpelmotor ist.

Sobald Sie es gefunden haben, müssen wir zwei Drähte an jeden Anschluss des Rumpelmotors löten. Dies kann jedoch schwierig sein, da die meisten Telefone winzige SMD-Komponenten verwenden. Der Schlüssel liegt darin, nur minimale Mengen an Lötmittel und sehr kleine Drähte zu verwenden. Sobald die Drähte angelötet sind, müssen wir sie aus zwei Gründen an ein Multimeter anschließen. Erstens möchten wir sehen, welche Art von Spannung das Telefon liefert und zweitens müssen wir herausfinden, welcher Draht negativ und welcher positiv ist. Ich fand auf meiner Blackberry-Kurve, dass das Telefon dem Motor etwa 1,5 Volt lieferte, was mit dem Arduino großartig funktioniert.

Schritt 4:Der Schaltplan

Auch hier ist die Verkabelung ziemlich einfach, alles was wir tun müssen, ist alles wie folgt anzuschließen.

Der Massestift des Motors wird mit dem Massestift des Arduino verbunden, dann wird der positive Pin des Motors mit A0 auf dem Arduino verbunden und schließlich wird die Kathode (-) der LED mit Masse auf dem Arduino und der Anode verbunden (+) wird mit Pin 7 verbunden.

Damit können wir den Code hochladen.

Schritt 5:Der Code

Auch hier ist der Code wirklich einfach und ziemlich leicht zu verstehen.

Im Void-Setup sagen wir, dass wir sagen, dass Pin 7 als Ausgang fungieren wird, da dies unser LED-Pin ist, dann sagen wir unten in der Void-Schleife, dass sensorValue der analoge Wert von Pin A0 ist, der dann ist in einer if-Anweisung verwendet.

Diese if-Anweisung besagt, dass, wenn der sensorValue über 50 liegt, um Pin 7 einzuschalten, der der LED-Pin ist und "Rumble On" an den seriellen Monitor zurückgesendet wird, und wenn der sensorValue unter 50 liegt, um die LED aus zu halten und "Rumble Off" zurückzusenden " zum seriellen Monitor.

Öffnen Sie den Code in der Arduino IDE, laden Sie ihn auf Ihr Board hoch und testen Sie ihn.

oldphonegsm.ino

Schritt 6:Das Ergebnis

Wenn wir nun alles erledigt haben, schauen wir uns an, was alles macht. Wenn wir dem Telefon eine SMS senden, sendet es das Signal an den Rumble-Motor, der dann das Signal an den Arduino sendet, die LED einschaltet und den Rumble On an die Serie sendet überwachen.

Jetzt habe ich dieses Projekt gemacht, weil ich vorhabe, es in meinem zukünftigen Projekt zu verwenden, das ein SMS-gesteuertes Licht für mein Zimmer herstellt, aber Sie könnten es wirklich überall verwenden, zum Beispiel könnten wir es in den drahtlosen Arduino-gesteuerten Jalousien aus einem früheren Projekt verwenden oder sogar das drahtlose Arduino-Türschloss.

Wie immer, wenn Sie Fragen haben, beantworte ich sie gerne und danke, dass Sie sich mein Projekt ansehen!

Code

  • oldphonegsm.ino
oldphonegsm.inoArduino
Keine Vorschau (nur Download).

Herstellungsprozess

  1. Nutzen Sie MATLAB zur Nutzung Ihrer Live-IoT-Daten
  2. So verwenden Sie die Port Map-Instanziierung in VHDL
  3. Gründe für die Verwendung von Duroplast-Verbundwerkstoffen in Ihrem Produkt
  4. Vergessen Sie nicht, sich beim Testen Ihrer Elektromotoren Notizen zu machen
  5. Ein Leitfaden zum Kauf Ihrer ersten CNC-Fräsmaschine im Jahr 2021
  6. Wie Sie Edge-KI verwenden, um Ihr Unternehmen zu einer besseren Normalität zu führen
  7. Die schöne neue (und alte) Welt der Fertigung
  8. So verwenden Sie Ihre Bohrmaschine zum Bohren von Metall
  9. Nutzen Sie PLCnext to WakeOnLan (WoL) Ihren PC
  10. Vergessen Sie nicht, Ihren Luftkompressor winterfest zu machen