Inhoudsopgave:

Telefoon quarantaine voor digitaal minimalisme! 5 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Telefoon quarantaine voor digitaal minimalisme! 5 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"

Video: Telefoon quarantaine voor digitaal minimalisme! 5 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"

Video: Telefoon quarantaine voor digitaal minimalisme! 5 stappen (met afbeeldingen) Antwoorden op al uw
Video: Verdien GRATIS $ 20-$ 100 meer en meer automatisch gegenereerde video's (verdien geld online in... 2024, Juli-
Anonim
Telefoon quarantaine voor digitaal minimalisme!
Telefoon quarantaine voor digitaal minimalisme!
Telefoon quarantaine voor digitaal minimalisme!
Telefoon quarantaine voor digitaal minimalisme!

Te vaak pakte ik mijn telefoon om het weer te checken en belandde ik in een social media-spiraal. Ik had een telefonische quarantaine nodig.:)

Dit is een telefoonstandaard die oplicht als je je telefoon neerlegt. Bovendien houdt het bij hoe lang je het laat rusten

Bouw er meerdere om erachter te komen wie zijn telefoon het minst van de familie gebruikt! Of gebruik het zelf om bij te houden hoe lang je het alleen hebt gelaten! Iedereen houdt van positieve bekrachtiging.

Ik had gedroomd van het maken van een telefoon quarantaine timer (quarantaine timer) voor mijn eigen gebruik. Ik heb geprobeerd apps te blokkeren, maar wilde een fysieke plek om mijn telefoon neer te zetten. Bovendien is het gemakkelijk te gebruiken voor mijn ouders en broer - geen extra app nodig. In plaats daarvan gebruiken we een fotoweerstand om de aanwezigheid van de telefoon te detecteren wanneer deze licht van bovenaf blokkeert.

Toegevoegde bonus: ik word gestimuleerd om mijn telefoon op een speciale plek te laten rusten. Dit betekent dat ik minder kans heb om het te verliezen!

  1. Maart - Ik had een vaag idee dat ik de tijd aan de telefoon moest beperken. Opsluiten in een doos? Met een timer?
  2. April - Veel geschetst en prototype van mijn idee op een breadboard. Deed niet veel anders dan tijd doorbrengen op mijn telefoon.:(
  3. 19 mei - Zag deze Instructables-wedstrijd en werd geïnspireerd om het robuust te maken! Diezelfde avond nog een quick n' dirty printje gemaakt. We hebben dit snel nodig!
  4. 20 mei - PCB's besteld en gewacht.
  5. 29 mei - Solderen en monteren.

Ik had haast om dit te bouwen en gebruikte zo min mogelijk componenten. Ik hoop dat je geïnspireerd bent om er ook een te bouwen! Ik denk dat het een geweldig beginnersproject is om PCB-ontwerp en Arduino te leren. U kunt ook verfraaien en extra functies toevoegen! Zelf hoop ik er nog wat spannende dingen aan toe te voegen… zodra ik mijn telefoon neerleg.;)

Benodigdheden

  • één led
  • 10K weerstand (elke compatibele waarde voor fotoresistor pull)
  • 220 weerstand (elke compatibele waarde voor de led)
  • Arduino Nano (Uno kan vervangen)
  • display - ik gebruikte een 128x64 OLED

Optioneel:

  • vrouwelijke kopteksten
  • (4) M3x20mm afstandhouders
  • (4) M3-schroeven

Stap 1: (Optioneel maar aanbevolen) Breadboard uw circuit

(Optioneel maar aanbevolen) Breadboard Your Circuit
(Optioneel maar aanbevolen) Breadboard Your Circuit
(Optioneel maar aanbevolen) Breadboard Your Circuit
(Optioneel maar aanbevolen) Breadboard Your Circuit

Hoewel ik mijn laatste project naar een PCB heb geport, kun je in plaats daarvan gemakkelijk een breadboard gebruiken. Stop alles gewoon in een doos, met gaten om de Arduino op te laden en de fotoresistor naar buiten te laten gluren.

Breadboarding zorgt er ook voor dat uw verbindingen en hardware goed werken.

Stap 2: Ontwerp een PCB

Ontwerp een PCB
Ontwerp een PCB
Ontwerp een PCB
Ontwerp een PCB

Het ontwerpen van een PCB omvat:

  1. Een schema maken
  2. Het bord neerleggen

Ik zal beide bestanden die ik hieronder heb ontworpen neerzetten. Dit is een vrij eenvoudig circuit en kan naar wens worden aangepast.

Mijn telefoon is 3 inch breed en 6 hoog. Ik heb de afmetingen van mijn bord aangepast zodat ik mijn telefoon op afstandhouders op 4 hoeken kan laten rusten.

Met betrekking tot het eigenlijke circuit hebben we heel weinig componenten:

  • Arduino Nano
  • geleid om de aanwezigheid van de telefoon te bevestigen
  • 2 weerstanden
  • fotoresistor om de telefoon te detecteren
  • OLED-display om de verstreken tijd weer te geven

Ik heb mijn PCB's besteld bij JLCPCB. Als je niet wilt wachten op een derde partij, kun je matrixbord eenvoudig gebruiken voor je eindproject!

Stap 3: Monteer en soldeer

Monteren en solderen!
Monteren en solderen!
Monteren en solderen!
Monteren en solderen!
Monteren en solderen!
Monteren en solderen!

Als je vrouwelijke headers hebt, soldeer ze dan op de voetafdrukken voor de Arduino Nano en OLED.

Ik vind ze erg handig; in plaats van direct een Arduino op het bord te solderen, kun je de vrouwelijke headers erin solderen. De Arduino is verwijderbaar voor het geval hij frituurt of je hem opnieuw wilt gebruiken.

  • De 10K-weerstand moet zich aan de rechterkant bevinden en verbinding maken met de fotoresistor. Dit is een pulldown-weerstand, dus we gebruiken een hoge weerstandswaarde.
  • De 220-weerstand gaat gewoon in serie met onze led om de stroom te beperken.
  • Onze 128x64 OLED gebruikt I2C om te communiceren, dus er zijn maar 2 lijnen nodig: SCL en SDA.

Soldeer alles aan, controleer op shorts en zet hem aan!

Voeg afstandhouders toe - ik gebruikte M3X20mm. Deze zijn 20 mm hoog, zodat er ruimte is. We willen niet dat de telefoon de Arduino of OLED aanraakt! U kunt afstandhouders of zelfs plastic rietjes gebruiken op elke hoogte boven 20 mm.

Persoonlijk vind ik een kale plank prima. Het is echter begrijpelijk dat een hoes schade voorkomt. Ik ben bang dat mijn telefoon de fotoresistor kapot maakt!

Je kunt een stuk karton vinden met dezelfde afmetingen als de PCB, een gat snijden waar de fotoresistor uitsteekt, en je hebt een hoes! Hout of een op maat gemaakte 3D-geprinte behuizing werken ook.

(Foto's van Fusion. U kunt uw Eagle PCB-bestanden exporteren naar Fusion360. Beide software staan onder Autodesk.)

Stap 4: Arduino-code uploaden

Arduino-code uploaden
Arduino-code uploaden
Arduino-code uploaden
Arduino-code uploaden
Arduino-code uploaden
Arduino-code uploaden
Arduino-code uploaden
Arduino-code uploaden

Hier zijn enkele gedetailleerde afbeeldingen van het werkelijke ding.

In deze code zal het bedekken van een fotoresistor een led laten oplichten en een timer op het display laten verschijnen.

Bibliotheken die u mogelijk nodig heeft:

LCDGFX

U kunt enkele persoonlijke wijzigingen aanbrengen:

  • Pas de drempel van (photocellReading < 300) aan volgens uw eigen lichtniveaus in de kamer.
  • Ik heb de led geactiveerd om aan te gaan als de telefoon aanwezig is. U kunt het tegenovergestelde doen en het uitschakelen wanneer u uw telefoon erop legt.
  • Ik gebruikte ook seconden in mijn timer. U kunt desgewenst in minuten of in uren tellen.:)

Stap 5: Je bent klaar

Aanbevolen: