Innehållsförteckning:
- Tillbehör
- Steg 1: (Valfritt men rekommenderas) Brödbräda din krets
- Steg 2: Designa ett kretskort
- Steg 3: Montera och löd
- Steg 4: Ladda upp Arduino -kod
- Steg 5: Du är klar
Video: Telefonkarantimer för digital minimalism !: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
För många gånger skulle jag ta min telefon för att kontrollera vädret och hamna i en spiral på sociala medier. Jag behövde en telefonkarantimer.:)
Detta är ett telefonstativ som tänds när du lägger ner telefonen. Dessutom håller den koll på hur länge du låter den vila
Bygg flera för att ta reda på vem som använder telefonen minst bland familjen! Eller använd den själv för att spåra hur länge du har lämnat den ensam! Alla älskar positiv förstärkning.
Jag hade drömt om att göra en Phone Quarantimer (Quarantine Timer) för eget bruk. Jag har försökt blockera appar men ville ha en fysisk plats att placera min telefon på. Dessutom är det enkelt för mina föräldrar och bror att använda - ingen extra app krävs. Istället använder vi en fotoresistor för att upptäcka telefonens närvaro när den blockerar ljus uppifrån.
Tillagd bonus: Jag får incitament att vila min telefon på en särskild plats. Det betyder att jag är mindre benägen att förlora det!
- Mars - Jag hade en vag uppfattning om att jag behövde begränsa tiden jag spenderade på telefonen. Låsa den i en låda? Med en timer?
- April - Skissade mycket och prototyperade min idé på en brödbräda. Gjorde inte mycket annat än att spendera tid på min telefon.:(
- 19 maj - såg denna Instructables -tävling och inspirerades till att göra den robust! Snurrade upp ett snabbt och smutsigt kretskort samma kväll. Vi behöver detta snabbt!
- 20 maj - Beställde PCB och väntade.
- 29 maj - Lödning och montering.
Jag hade bråttom att bygga detta och använde så få komponenter som möjligt. Jag hoppas att du också blir inspirerad att bygga en! Jag tycker att det är ett bra nybörjarprojekt att lära sig PCB -design och Arduino. Du kan också försköna och lägga till ytterligare funktioner! Jag hoppas själv kunna lägga till några spännande saker … så fort jag lägger ner telefonen.;)
Tillbehör
- en ledde
- 10K motstånd (vilket som helst kompatibelt värde för fotoresistordrag)
- 220 motstånd (valfritt kompatibelt värde för LED)
- Arduino Nano (Uno kan ersätta)
- display - Jag använde en 128x64 OLED
Frivillig:
- kvinnliga rubriker
- (4) M3x20 mm avstånd
- (4) M3 -skruvar
Steg 1: (Valfritt men rekommenderas) Brödbräda din krets
Även om jag överförde mitt sista projekt till ett kretskort, kan du enkelt använda en brödbräda istället. Lägg bara allt i en låda, med hål för att ladda Arduino och låt fotoresistorn kika fram.
Breadboarding hjälper dig också att se till att dina anslutningar och hårdvara är bra att använda.
Steg 2: Designa ett kretskort
Att utforma ett kretskort innebär:
- Gör en schematisk
- Lägga ut brädet
Jag släpper båda filerna som jag designade nedan. Detta är en ganska enkel krets och kan ändras som du vill.
Min telefon är 3 tum bred och 6 lång. Jag justerade mina bräddimensioner för att låta mig vila min telefon på avstånd i fyra hörn.
När det gäller den faktiska kretsen har vi väldigt få komponenter:
- Arduino Nano
- ledde till att bekräfta telefonens närvaro
- 2 motstånd
- fotoresistor för att upptäcka telefonen
- OLED -display för att visa förfluten tid
Jag beställde mina PCB från JLCPCB. Om du inte vill vänta på en tredje part kan du enkelt använda matriskort för ditt sista projekt!
Steg 3: Montera och löd
Om du har kvinnliga rubriker, löd dem på fotspåren för Arduino Nano och OLED.
Jag tycker att de är mycket praktiska; i stället för att direkt lödda en Arduino på brädet kan du löda kvinnliga rubriker i. Arduino är avtagbar om den steker eller om du vill återanvända den.
- 10K -motståndet ska vara till höger och ansluta till fotoresistorn. Detta är ett nedrullningsmotstånd så vi använder ett högt motståndsvärde.
- 220 -motståndet går helt enkelt i serie med vår ledning för att begränsa strömmen.
- Vår 128x64 OLED använder I2C för att kommunicera, så det kräver bara 2 rader: SCL och SDA.
Löd allt på, kolla efter shorts och slå på det!
Lägg till på avstånd - jag använde M3X20mm. Dessa är 20 mm höga för att möjliggöra avstånd. Vi vill inte att telefonen ska röra Arduino eller OLED! Du kan använda distanser eller till och med plastsugrör i vilken höjd som helst över 20 mm.
Personligen är jag okej med en barboard. Men förståeligt nog skulle ett lock förhindra skador. Jag är rädd för att min telefon ska krossa fotoresistorn!
Du kan hitta en kartongbit med samma mått som kretskortet, klippa ett hål där fotoresistorn tittar fram och du får ett lock! Trä eller ett anpassat 3D -tryckt fodral fungerar också.
(Bilder från Fusion. Du kan exportera dina Eagle PCB -filer till Fusion360. Båda programvarorna är under Autodesk.)
Steg 4: Ladda upp Arduino -kod
Här är några detaljerade bilder av den faktiska saken.
I denna kod kommer täckning av en fotoresistor att leda till att lysa upp och timer visas på displayen.
Bibliotek du kan behöva:
LCDGFX
Du kan göra några personliga ändringar:
- Justera tröskeln för (photocellReading <300) enligt dina egna ljusnivåer i rummet.
- Jag har aktiverat lysdioden för att slå på om telefonen finns. Du kan göra motsatsen och stänga av den när du lägger telefonen ovanpå.
- Jag använde också sekunder i min timer. Du kan räkna med minuter eller timmar om du så önskar.:)
Steg 5: Du är klar
Rekommenderad:
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
OAREE - 3D -tryckt - hinder för att undvika robot för ingenjörsutbildning (OAREE) med Arduino: 5 steg (med bilder)
OAREE - 3D Printed - Obstacle Avoiding Robot for Engineering Education (OAREE) With Arduino: OAREE (Obstacle Avoiding Robot for Engineering Education) Design: Målet med denna instruerbara var att designa en OAR (Obstacle Avoiding Robot) robot som var enkel/kompakt, 3D -utskrivbar, enkel att montera, använder kontinuerliga rotationsservos för rörliga
Digital styrenhet för luftfjädring med Arduino och smarttelefonfjärrkontroll: 7 steg (med bilder)
Digital styrenhet för luftfjädring med hjälp av Arduino och smarttelefonfjärrkontroll: Hej allihopa. I den här instruktören ska jag försöka visa dig hur du bygger en styrenhet för din billuftfjädring, med en arduino + bluetooth -modul och för fjärrstyrning av en smartphone med android +4.4, Detta är också min allra första instruerbara så bära
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?
1.5A linjär regulator för konstant ström för lysdioder för: 6 steg
1.5A linjär regulator för konstant ström för lysdioder för: Så det finns massor av instruktioner som täcker användning av LED -lampor med hög ljusstyrka. Många av dem använder den kommersiellt tillgängliga Buckpuck från Luxdrive. Många av dem använder också linjära regleringskretsar som toppar vid 350 mA eftersom de är mycket ineffektiva