Je Oude Telefoon Ombouwen Tot Een Slimme Remote Switch
Onderdelen en benodigdheden
| Onderdeel | Aantal |
|---|---|
| Arduino Nano R3 | 1 |
| Relay-module (5V 10A) | 1 |
| 16x2 LCD Display | 1 |
| Oude basistelefoon (bijv. Nokia 3310) | 1 |
| Solderbout, draden, perfboard | 1 set |
| LEDs (optioneel) | 1 set |
Apps en online diensten
- Arduino IDE
Over dit project
Ooit afgevraagd wat je met je oude basistelefoons moet doen? De opkomst van de smartphone in het afgelopen decennium maakte alle basistelefoons verouderd. Hoewel ze goede batterijduur en een fatsoenlijke uitstraling hadden, zijn ze minder dan de grote smartphones met grote schermen en veel functies. Ik had veel van deze telefoons liggen. Ik deed dit project lang geleden, 5 jaar geleden toen ik in de 5e klas zat. Hier heb ik een kleine verbetering gemaakt toen ik dit oude project terugzag.
In deze tutorial gebruik ik een oude basistelefoon als een remote switch die van overal ter wereld in- en uitgeschakeld kan worden. (P.S.: Waar er mobiele dekking is.) In Indien is de stroomvoorziening niet 24/7 in veel landelijke gebieden. Boeren in landelijke gebieden moeten hun velden consistent met water voorzien, anders is er gewasverlies door watertekort. De velden liggen ver van hun huizen. Dit project biedt een oplossing om de pomp op afstand in te schakelen om boeren te helpen. Maar het kan gebruikt worden om alles in- en uit te schakelen.
Stap 1: Onderdelen verzamelen
- Oude basistelefoon (ik gebruik de legendarische Nokia 3310)
- Solderbout
- Draden
- Arduino Nano (elke microcontroller werkt)
- Relay-module (5V 10A)
- Enkele LEDs
- 16x2 display (optioneel)
- Perfboard
Stap 2: Demontage
Je moet je oude telefoon demonteren zodat je toegang krijgt tot de trilmotor-aansluitingen. Ik heb een video van de demontage van de Nokia 3310 bijgevoegd, maar de procedure is voor bijna alle basistelefoons hetzelfde. Open stap voor stap tot je de hoofdprintplaat bereikt. Daar zie je een trilmotor.
Stap 3: Trilmotoren binnenin
Trilmotor: Wordt gebruikt om haptische feedback te geven aan de gebruiker bij een bericht of oproep. Er zijn twee typen:
1. Kernloze motor met een ongebalanceerd gewicht op de as. Dit resulteert in verandering van het traagheidsmoment, wat wobbeling en dus trilling veroorzaakt.
2. Muntcel-type trilmotor, afgedicht.
We moeten de aansluitpunten van de trilmotor vinden en deze met 2 draden verlengen. Bijna elke basistelefoon heeft een trilmotor van een van deze twee typen.
Stap 4: Aansluiten op Arduino
Sluit deze draden aan op een van de GPIO's van de Arduino. Hier gebruik ik pin A0. De negatieve pin naar ground. LCD-aansluitingen zijn standaard. Relay-module signaaldraad naar pin 4, VCC en GND naar Arduino's VCC en GND. Je kunt jumper-draden gebruiken, hier heb ik een perfboard-circuit gemaakt door alle componenten te solderen.
Stap 5: Code uploaden
Hier lees ik de analoge poort en zoek ik naar een hoog signaal. En schakel de pinnen daarbij. Alles staat in commentaren in de code en is zichzelfverklarend. Wanneer het een bepaalde spanning op de analoge pin meet, activeert het de schakelaar. Deze schakelaar kan gedeactiveerd worden door opnieuw te bellen of een SMS te sturen.
Bestand: Distant_Switch.ino
Stap 6: Werkende video
Hier is een werkende video hoe het hele proces werkt. Ik hoop dat je geniet van het recyclen van je oude telefoon voor een goed doel. Toepassingen van dit project:
- Actuatie van een pompset in landbouwgrond
- Je kamerverwarming inschakelen voordat je thuiskomt
- Je waterverwarming inschakelen voor douchen
- De hoofschakelaar van je huis op afstand uitschakelen
- En nog veel meer.
Het beste deel is dat je deze schakelaars kunt activeren vanuit elk deel van de wereld waar er netwerktoegang is. Bedankt voor het lezen. Vergeet niet te stemmen in contests.
Stap 7: Mijn oude ontwerp
Ik wilde mijn oude schakelcircuit-ontwerp tonen. Damals, toen ik in de 5e klas zat, had ik geen toegang tot een computer en kende ik geen microcontroller. Alles was analoog. Ik heb een video over mijn schakelmechanisme geüpload. Hier gebruikte ik een DC-motor om het signaal van de telefoon te krijgen. Bij een oproep of bericht draait de motor in één richting en het tandwiel van de motor draait een tandwielstang die een zachte drukknop indrukt (uit een DVD-speler gehaald). Wanneer de drukknop ingedrukt wordt, wordt het circuit gesloten en de kleine DC-pompset (uit de wisserswatertoevoer van een auto) gaat aan. Dit levert water aan het veld in mijn demo. Daarna voelt een waterniveau-controllercircuit gebaseerd op een opamp het vochtigheidsniveau en wanneer dit de drempel overschrijdt, laat het de DC-motor in de andere richting draaien, wat de drukknop loslaat. Dit was het totale controlesysteem dat ik in mijn oudere project gebruikte.
Code
Distant_Switch.ino - Download beschikbaar in de repository.
Productieproces
- Beginner IoT-tutorial: Temperatuurdata streamen vanaf een Raspberry Pi
- SMS-gestuurde Slimme AC-stroomschakelaar met Raspberry Pi & Hologram
- E3.series 2021: ANSI-standaarden Naadloos Toepassen op Dimetekst
- E3.schematic L1 Cursus: Bouw een professioneel engineeringproject vanaf nul
- Front-End Engineering Design beheersen: Stapsgewijze gids voor projectplanning
- Mini CNC-Machine Projectideeën: Van Beginner Taps Tot Geavanceerde Werkzeugmakerschroefbank
- 7 Stappen Om Een Succesvolle Automatiseringsroadmap Te Bouwen
- Uw Stromag Eindschakelaar Onderhouden Voor Optimale Veiligheid & Productiviteit
- Limietschakelaars Beheersen: Een Uitgebreide Gids voor Veiligheid en Efficiëntie
- Latentie Telt: Is Uw Remote Cloud-infrastructuur Klaar Voor Mobiele Workforces?
- Uw IoT-projecten naar succes sturen