INHOUDSOPGAWE:
- Stap 1: Stap 1: Materiaal
- Stap 2: Stap 2: Breadboard Bedradingstoets
- Stap 3: Stap 3: Programmering van die Arduino
- Stap 4: Stap 4: Toets
- Stap 5: Stap 5: Maak u saak gereed vir komponente
- Stap 6: Stap 6: Oordragbedrading
- Stap 7: Stap 7: Toets en aanpassing
- Stap 8: Stap 8: Klaar
Video: DIY -prototipe- Arduino Timed USB -laaier: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Tydens ons seminaar oor arduino moes ons 'n gelukkige hack met arduino uitvind. Ons het besluit om 'n toestel te maak wat die krag van laai -toestelle onderbreek met behulp van 'n kode vir arduino. Die Powerbuddy! Hierdie prototipe laai eintlik nie toestelle nie, aangesien die arduino nie genoeg krag verskaf nie, maar dit kan baie handig wees vir iemand wat met transistors kan voltooi.
In hierdie instruksies sal u leer hoe om hierdie prototipe te maak waarmee laai -toestelle verbind en ontkoppel kan word, en hoe u 'n gebruikerskoppelvlak vir die timer kan opstel met 'n OLED mini -skerm!
WAARSKUWING: die toestel werk nie vir ons nie. Dit is omdat ons ons transistor nie soos 'n elektroniese skakelaar kon laat funksioneer nie, maar u kan dit moontlik laat werk.
Stap 1: Stap 1: Materiaal
Vir hierdie instruksies benodig u:
-1pc arduino UNO programmeerbare chip-1pc 0,96 duim OLED 128x64 I2C-20pcs arduino-draad (10 FF/10 MM) -1pc 9V batteryhouer + battery (u kan kies om 'n wisselstroomadapter te gebruik) -4pcs Mini drukknopskakelaar-7pcs weerstand 221 Ohm-1pc RGB LED 5MM-usb-poort (vroulik)
-rol kurk-plakker (om gemaklik te pas)
Stap 2: Stap 2: Breadboard Bedradingstoets
Sien prentjie vir die bedrading wat u moet doen. Beskrywing van penfunksies: PIN2: knoppie toepas PIN3: knoppie met syfers PIN4: byvoeg-syfer-knoppie PIN5: Herstel PIN7: USB GND-skakelaar PIN-A1: groen lig PIN-A2: blou lig PIN-A4: SCL-skerm dataPIN-A5: SDA-skerm data
Stap 3: Stap 3: Programmering van die Arduino
Kode:
Die kode bestaan uit 'n paar pasgemaakte funksies wat geskryf is vir doeltreffendheid en gemak.
Die OLED -skerm is so geprogrammeer dat dit twee toestande het: die fase Timer Select en die laadstatus.
Die invoer van die vier knoppies is in 'n eenvoudige uitleg gerangskik: [UP] - [NEXT] - [RESET] - [APPLY]
In die Timer Select -fase kan u die [UP] -knoppie gebruik om die geselekteerde nommer te verhoog, soos in ou wekkers. Met [VOLGENDE] loop jy deur al die individuele getalle.
Met hierdie twee kontroles kan u die laaityd in ure, minute en sekondes instel. Hierna druk u op [TOEPASSING] om die heffingstatus te begin. Gedurende hierdie stadium sal die gegewe tyd afneem totdat dit nul bereik, en terugstel na die tydkeuse -fase, terwyl die digitale uitsetsignaal (pen 7) op LOW sit sodat die USB nie stroom kry nie.
Die biblioteke wat in hierdie skets gebruik word, is: - Adafruit_GFX (Core grafiese biblioteek vir die OLED -skerm) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Hardeware biblioteek vir hierdie spesifieke OLED -skerm) https:// github.com/adafruit/Adafruit-GFX-biblioteek-SPI (ingeboude Arduino)-Wire (ingeboude Arduino)
LET WEL: ons het 'n pasgemaakte lettertipe gebruik wat in die gids Adafruit_GFX/Fonts ingevoer moet word: Org_01.h
Stap 4: Stap 4: Toets
Toets of u toestel funksioneer soos bedoel; die beheer van die timer is soortgelyk aan die opstel van 'n wekker: 1 knoppie vir die toevoeging van syfers by die geselekteerde knoppie. 1 knoppie om na die volgende syfer te skuif. 1 knoppie om die klok terug te stel As u hardloop, moet u dit ongeveer 'n sekonde ingedruk het om te voorkom dat u per ongeluk druk) 1 knoppie om die klok te begin. weer skemas.
Stap 5: Stap 5: Maak u saak gereed vir komponente
Ons afmetings is 138 mm*98 mm*50 mm. Met 'n pasgemaakte lasersnydeksel wat ons in hierdie instruksies sal deel!
Kies 'n boks of iets anders wat pas by die hoeveelheid materiaal wat nodig is om die Powerbuddy te laat werk. Kyk na stap 1: materiale vir die benodigde materiaal. Gebruik iets soos kleefband of draad om die kabels saam te draai om later ruimte te bespaar. Sluit die kabels aan op die Arduino voordat u dit aanmekaar draai. Toets ook of die arduino werk, as al die penne verbind is.
Soos u in die linkerhoek kan sien, gebruik ons 'n 9 volt -battery as ons kragbron. Maak seker dat die bokant van die powerbuddy goed genoeg uitgesny is om by die knoppe, LED en skerm te pas. Indien nie, gebruik u lêergereedskap om die gate te vergroot. As hulle te groot is, voeg 'n paar stukke kurk by die rande tussen die knop en die bokant van die Powerbuddy.
Stap 6: Stap 6: Oordragbedrading
Plaas nou die bedrading van die broodbord na die omhulsel. Maak seker dat u een komponent op 'n slag doen, want dit kan 'n absolute nagmerrie wees sodra die ding verstrengel raak.
Stap 7: Stap 7: Toets en aanpassing
Maak nou seker dat alles nog werk soos voorheen. Ons het baie probleme ondervind met swak verbindings in gesoldeerde drade, dus wees geduldig. Kry vir jou 'n lekker koppie tee, want dit kan 'n rukkie neem. as alles in orde is, gebruik nog 'n kurkprop om die rande van die deksel vas te trek en gaan voort met die volgende stap.
Stap 8: Stap 8: Klaar
Presto! jou eie amper praktiese en werkende powerbuddy! Ons hoop dat dit op enige manier vir iemand nuttig kan wees.
Aanbeveel:
Hoe om 'n USB -stick te maak met 'n uitveër - DIY USB Drive Case: 4 stappe
Hoe om 'n USB -stick te maak met 'n uitveër | DIY USB Drive Case: Hierdie blog handel oor " Hoe om 'n USB -flash drive te maak met 'n gum | DIY USB Drive Case " Ek hoop jy sal daarvan hou
ESPHOME SONOF S26 Timed Light: 11 stappe (met foto's)
ESPHOME SONOF S26 Timed Light: Goeie dag. Ek het dus 'n vistenklig wat ek op 'n sekere tyd van die dag wil aan- en uitskakel. Ek moes dit net vir myself ingewikkeld maak. Ek wil die tyd wat dit aan- en afskakel vanaf my Home Assistant -dashboard kan verander. Miskien selfs
Verander 'n gewone USB -stick in 'n veilige USB -stick: 6 stappe
Verander 'n gewone USB -stick in 'n veilige USB -stick: in hierdie instruksies leer ons hoe om 'n gewone USB -stick in 'n veilige USB -stick te verander. Alles met standaard Windows 10 -funksies, niks spesiaals en niks ekstra om aan te koop nie. Wat u benodig: 'n USB -duim -skyf of -stokkie. Ek beveel getti aan
NODEMcu USB -poort werk nie? Laai die kode met behulp van USB op na TTL (FTDI) -module in slegs 2 stappe: 3 stappe
NODEMcu USB -poort werk nie? Laai die kode op met behulp van USB na TTL (FTDI) -module in slegs 2 stappe: moeg om met baie drade van USB na TTL -module aan te sluit op die NODEMcu, volg hierdie instruksies om die kode in slegs 2 -stap op te laai. NODEMcu werk nie, en moenie paniekerig raak nie. Dit is net die USB -bestuurder -chip of die USB -aansluiting
DIY USB -laai -USB met battery: 6 stappe (met foto's)
DIY Solar Charging USB W/ Battery: In hierdie instruksies leer u hoe u 'n stroombaan ontwerp en bedraad waarmee u die son se krag kan benut om u telefoon op te laai en 'n battery te laai vir later gebruik