Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

N'achetez pas de module GSM, utilisez votre ancien téléphone !

Composants et fournitures

Arduino UNO
× 1

À propos de ce projet

Donc récemment, j'ai fait beaucoup de projets sans fil, principalement basés sur un module Bluetooth, mais depuis lors, j'ai voulu passer à autre chose et commencer à contrôler mes projets par SMS ou par appel téléphonique, ce qui est presque aussi simple avec l'aide d'un Module GSM, cependant, un problème est survenu... Ils sont chers ! Et donc cela m'a fait penser qu'un téléphone n'est qu'un module GSM avec plus de fonctionnalités et j'ai quelques téléphones qui traînent dans mon tirage, utilisons simplement l'un d'entre eux comme module GSM et c'est ce que nous allons chercher à dans ce projet.

Étape 1 :L'idée derrière elle

Donc, en fait, récupérer le module GSM d'un téléphone est très difficile à faire et prendrait beaucoup de temps et de compétences. Dans ce projet, nous allons donc adopter une approche légèrement différente.

Chaque fois qu'un téléphone reçoit un SMS ou un appel téléphonique, il s'allume, sonne ou émet un son. Maintenant, sachant cela, nous pouvons profiter de ces fonctionnalités avec un Arduino, nous le ferons en puisant dans le moteur de grondement du téléphone qui est utilisé pour le faire vibrer, puis en utilisant un Arduino pour lire les données et voir quand le moteur est alimenté, permettant ainsi l'Arduino pour voir allé le téléphone reçoit un SMS ou un appel téléphonique.

Ceci, bien sûr, n'est pas aussi bon que d'avoir un vrai module GSM car vous pouvez voir quelles données arrivent ou être capable de renvoyer des données, mais c'est une option bon marché si vous avez un tas de téléphones qui traînent en train de ramasser de la poussière .

Étape 2 : Liste des pièces

C'est donc un projet assez simple, nous n'aurons donc pas besoin de beaucoup de pièces, tout ce dont nous avons besoin est ce qui suit :

  • Un Arduino Uno (Ici)
  • Tout type de vieux téléphone (j'utilise un vieux Blackberry)
  • Certaines LED
  • Une carte SIM

Maintenant, avec la façon dont je l'ai configuré, le téléphone ne fera clignoter qu'une LED lorsqu'il recevra un SMS, je l'ai fait juste pour faire passer le message, j'espère l'utiliser dans un futur projet pour contrôler le éclairage dans ma chambre.

Étape 3 :Démonter le téléphone

Bon, le but de cette étape est de démonter le téléphone jusqu'au point où nous pouvons accéder au moteur de grondement, maintenant c'est différent pour chaque téléphone mais pour la plupart, vous pouvez simplement rechercher le numéro de pièce du téléphone pour voir où le moteur de grondement est.

Une fois que vous l'avez trouvé, nous devrons souder deux fils à chaque borne du moteur de grondement. Maintenant, cela peut être délicat car sur la plupart des téléphones, ils utilisent de minuscules composants à montage en surface, la clé est simplement d'utiliser des quantités minimales de soudure et de très petits fils. Une fois les fils soudés, nous devons les connecter à un multimètre pour deux raisons. Premièrement, nous voulons voir quel type de tension le téléphone fournit et deuxièmement, nous devons déterminer quel fil est négatif et lequel est positif. J'ai trouvé sur ma courbe BlackBerry que le téléphone fournissait environ 1,5 volts au moteur, ce qui convient parfaitement à l'Arduino.

Étape 4 :Le schéma de câblage

Encore une fois, le câblage est assez simple, tout ce que nous avons à faire est de tout connecter comme suit.

La broche de masse du moteur est connectée à la broche de masse de l'Arduino puis la broche positive du moteur est connectée à A0 sur l'Arduino et enfin la cathode (-) de la LED est connectée à la masse sur l'Arduino et l'anode (+) se connecte à la broche 7.

Cela fait, nous pouvons télécharger le code.

Étape 5 :Le code

Encore une fois, le code est également très simple et assez facile à comprendre.

Dans la configuration vide, nous disons que nous disons que la broche 7 va agir comme une sortie car ce sera notre broche LED, puis dans la boucle vide, nous disons que sensorValue est la valeur analogique de la broche A0 qui est alors utilisé dans une instruction if.

Cette instruction if indique que si la sensorValue est supérieure à 50, activez la broche 7 qui est la broche LED et renvoyez « Rumble On » au moniteur série et si la sensorValue est inférieure à 50, maintenez la LED éteinte et renvoyez « Rumble Off " au moniteur série.

Ouvrez le code dans l'IDE Arduino, téléchargez-le sur votre carte et testez-le.

oldphonegsm.ino

Étape 6 :Le résultat

Alors maintenant, avec tout ce qui est fait, jetons un coup d'œil à ce que tout fait, lorsque nous envoyons un SMS au téléphone, il envoie le signal au moteur de grondement qui envoie ensuite le signal à l'Arduino, en allumant la LED et en envoyant le Rumble On à la série moniteur.

Maintenant, j'ai fait ce projet parce que je prévois de l'utiliser dans mon futur projet qui consiste à créer une lumière contrôlée par SMS pour ma chambre, mais vous pouvez vraiment l'utiliser n'importe où, par exemple, nous pourrions l'utiliser dans les stores sans fil contrôlés par Arduino d'un projet antérieur ou même la serrure de porte sans fil Arduino.

Comme toujours, si vous avez des questions, je serai heureux d'y répondre et merci d'avoir consulté mon projet !

Code

  • oldphonegsm.ino
oldphonegsm.inoArduino
Aucun aperçu (téléchargement uniquement).

Processus de fabrication

  1. Utilisez MATLAB pour exploiter vos données IoT en direct
  2. Comment utiliser l'instanciation de Port Map dans VHDL
  3. Raisons d'utiliser des composites thermodurcissables dans votre produit
  4. N'oubliez pas de prendre des notes lorsque vous testez vos moteurs électriques
  5. Comment utiliser l'IA de pointe pour mieux gérer votre entreprise
  6. Le brave nouveau (et ancien) monde de la fabrication
  7. Comment utiliser votre perceuse pour percer le métal
  8. Utilisez PLCnext pour WakeOnLan (WoL) sur votre PC
  9. N'oubliez pas d'hiverner votre compresseur d'air