Inhaltsverzeichnis:

Telefonquarantäne für digitalen Minimalismus! - Gunook
Telefonquarantäne für digitalen Minimalismus! - Gunook

Video: Telefonquarantäne für digitalen Minimalismus! - Gunook

Video: Telefonquarantäne für digitalen Minimalismus! - Gunook
Video: Mein digitaler Minimalismus! 2024, November
Anonim
Telefonquarantäne für digitalen Minimalismus!
Telefonquarantäne für digitalen Minimalismus!
Telefonquarantäne für digitalen Minimalismus!
Telefonquarantäne für digitalen Minimalismus!

Zu oft schnappte ich mir mein Handy, um das Wetter zu überprüfen und landete in einer Social-Media-Spirale. Ich brauchte eine Telefonquarantäne.:)

Dies ist ein Telefonständer, der aufleuchtet, wenn Sie Ihr Telefon ablegen. Darüber hinaus verfolgt es, wie lange Sie es ruhen lassen

Erstellen Sie mehrere, um herauszufinden, wer in der Familie sein Telefon am wenigsten nutzt! Oder verwenden Sie es selbst, um zu verfolgen, wie lange Sie es in Ruhe gelassen haben! Jeder liebt positive Verstärkung.

Ich hatte davon geträumt, einen Telefon-Quarantäne-Timer (Quarantäne-Timer) für meinen eigenen Gebrauch zu machen. Ich habe versucht, Apps zu blockieren, wollte aber einen physischen Ort, an dem ich mein Telefon ablegen kann. Darüber hinaus ist es für meine Eltern und meinen Bruder einfach zu bedienen - keine zusätzliche App erforderlich. Stattdessen verwenden wir einen Fotowiderstand, um die Anwesenheit des Telefons zu erkennen, wenn es Licht von oben blockiert.

Zusätzlicher Bonus: Ich habe einen Anreiz, mein Telefon an einem bestimmten Ort abzulegen. Das bedeutet, dass ich es weniger wahrscheinlich verliere!

  1. März - Ich hatte eine vage Vorstellung, dass ich die am Telefon verbrachte Zeit begrenzen sollte. In eine Kiste sperren? Mit einer Zeitschaltuhr?
  2. April - Ich habe viel skizziert und meine Idee auf einem Steckbrett prototypisiert. Ich habe nicht viel anderes gemacht, als Zeit mit meinem Telefon zu verbringen.:(
  3. 19. Mai - Sah diesen Instructables-Wettbewerb und wurde inspiriert, ihn robust zu machen! Noch am selben Abend ein schnelles und schmutziges PCB aufgebaut. Wir brauchen das schnell!
  4. 20. Mai - Leiterplatten bestellt und gewartet.
  5. 29. Mai - Löten und montieren.

Ich hatte es eilig, dies zu bauen, und habe so wenig Komponenten wie möglich verwendet. Ich hoffe, Sie sind inspiriert, auch einen zu bauen! Ich denke, es ist ein großartiges Anfängerprojekt, um PCB-Design und Arduino zu lernen. Sie können auch verschönern und zusätzliche Funktionen hinzufügen! Ich selbst hoffe, einige spannende Dinge hinzuzufügen… sobald ich mein Handy weglege.;)

Lieferungen

  • eine führte
  • 10K Widerstand (beliebiger kompatibler Wert für Fotowiderstandszug)
  • 220 Widerstand (jeder kompatible Wert für die LED)
  • Arduino Nano (Uno kann ersetzen)
  • Display - ich habe ein 128x64 OLED verwendet

Optional:

  • Buchsenleisten
  • (4) M3x20mm Abstandshalter
  • (4) M3-Schrauben

Schritt 1: (Optional, aber empfohlen) Stecken Sie Ihre Schaltung ein

(Optional, aber empfohlen) Stecken Sie Ihre Schaltung ein
(Optional, aber empfohlen) Stecken Sie Ihre Schaltung ein
(Optional, aber empfohlen) Stecken Sie Ihre Schaltung ein
(Optional, aber empfohlen) Stecken Sie Ihre Schaltung ein

Obwohl ich mein letztes Projekt auf eine Leiterplatte portiert habe, können Sie stattdessen problemlos ein Steckbrett verwenden. Stecken Sie einfach alles in eine Schachtel mit Löchern, um das Arduino aufzuladen und den Fotowiderstand herausschauen zu lassen.

Breadboarding wird auch dazu beitragen, sicherzustellen, dass Ihre Verbindungen und Hardware einsatzbereit sind.

Schritt 2: Entwerfen Sie eine Leiterplatte

Entwerfen Sie eine Leiterplatte
Entwerfen Sie eine Leiterplatte
Entwerfen Sie eine Leiterplatte
Entwerfen Sie eine Leiterplatte

Das Entwerfen einer Leiterplatte umfasst:

  1. Schaltplan erstellen
  2. Das Brett auslegen

Ich werde beide Dateien, die ich unten entworfen habe, fallen lassen. Dies ist eine ziemlich einfache Schaltung und kann nach Belieben geändert werden.

Mein Handy ist 3 Zoll breit und 6 Zoll hoch. Ich habe die Abmessungen meiner Platine angepasst, damit ich mein Telefon auf Abstandshaltern an 4 Ecken ablegen kann.

Was die eigentliche Schaltung betrifft, haben wir nur sehr wenige Komponenten:

  • Arduino Nano
  • führte zur Bestätigung der Telefonpräsenz
  • 2 Widerstände
  • Fotowiderstand zur Erkennung des Telefons
  • OLED-Display zur Anzeige der verstrichenen Zeit

Ich habe meine Leiterplatten bei JLCPCB bestellt. Wenn Sie nicht auf einen Drittanbieter warten möchten, können Sie Matrixboard für Ihr Abschlussprojekt problemlos verwenden!

Schritt 3: Zusammenbauen und Löten

Zusammenbauen und Löten!
Zusammenbauen und Löten!
Zusammenbauen und Löten!
Zusammenbauen und Löten!
Zusammenbauen und Löten!
Zusammenbauen und Löten!

Wenn Sie Buchsenleisten haben, löten Sie sie auf die Fußabdrücke für Arduino Nano und OLED.

Ich finde sie sehr praktisch; Anstatt einen Arduino direkt auf die Platine zu löten, können Sie die Buchsenleisten einlöten. Der Arduino ist abnehmbar, falls er brät oder Sie ihn wiederverwenden möchten.

  • Der 10K-Widerstand sollte sich rechts befinden und mit dem Fotowiderstand verbunden sein. Dies ist ein Pulldown-Widerstand, daher verwenden wir einen hohen Widerstandswert.
  • Der 220-Widerstand geht einfach in Reihe mit unserer LED, um den Strom zu begrenzen.
  • Unser 128x64 OLED verwendet I2C zur Kommunikation, benötigt also nur 2 Leitungen: SCL und SDA.

Alles anlöten, auf Kurzschlüsse prüfen und einschalten!

Fügen Sie Abstandshalter hinzu - ich habe M3X20mm verwendet. Diese sind 20 mm hoch, um Spielraum zu ermöglichen. Wir wollen nicht, dass das Telefon das Arduino oder OLED berührt! Sie können Abstandshalter oder sogar Plastikstrohhalme in jeder Höhe über 20 mm verwenden.

Persönlich bin ich mit einem nackten Board in Ordnung. Verständlicherweise würde eine Abdeckung jedoch Schäden verhindern. Ich habe Angst, dass mein Telefon den Fotowiderstand zerstört!

Sie können ein Stück Pappe mit den gleichen Abmessungen wie die Platine finden, ein Loch schneiden, wo der Fotowiderstand herausschaut, und Sie haben eine Abdeckung! Holz oder ein benutzerdefiniertes 3D-gedrucktes Gehäuse funktionieren auch.

(Bilder von Fusion. Sie können Ihre Eagle-PCB-Dateien nach Fusion360 exportieren. Beide Software befinden sich unter Autodesk.)

Schritt 4: Arduino-Code hochladen

Arduino-Code hochladen
Arduino-Code hochladen
Arduino-Code hochladen
Arduino-Code hochladen
Arduino-Code hochladen
Arduino-Code hochladen
Arduino-Code hochladen
Arduino-Code hochladen

Hier sind einige detaillierte Bilder der tatsächlichen Sache.

In diesem Code wird durch das Abdecken eines Fotowiderstands eine LED zum Aufleuchten und ein Timer auf dem Display ausgelöst.

Bibliotheken, die Sie möglicherweise benötigen:

LCDGFX

Sie können einige persönliche Änderungen vornehmen:

  • Passen Sie den Schwellenwert von (PhotocellReading < 300) entsprechend Ihrer eigenen Raumhelligkeit an.
  • Ich habe die LED ausgelöst, um sich einzuschalten, wenn das Telefon vorhanden ist. Sie können das Gegenteil tun und es ausschalten, wenn Sie Ihr Telefon darauf legen.
  • Ich habe auch Sekunden in meinem Timer verwendet. Sie können nach Minuten oder Stunden zählen, wenn Sie dies wünschen.:)

Schritt 5: Fertig

Empfohlen: