Taula de continguts:

DIY -Prototip- Carregador USB temporitzat Arduino: 8 passos
DIY -Prototip- Carregador USB temporitzat Arduino: 8 passos

Vídeo: DIY -Prototip- Carregador USB temporitzat Arduino: 8 passos

Vídeo: DIY -Prototip- Carregador USB temporitzat Arduino: 8 passos
Vídeo: 4 Easy DIY to Protect USB Cables 2024, De novembre
Anonim
DIY -Prototip- Carregador USB temporitzat Arduino
DIY -Prototip- Carregador USB temporitzat Arduino
DIY -Prototip- Carregador USB temporitzat Arduino
DIY -Prototip- Carregador USB temporitzat Arduino

Durant el nostre seminari sobre arduino vam haver d’inventar un feliç hack amb arduino. Vam decidir fabricar un dispositiu que tallés la potència dels dispositius de càrrega mitjançant algun codi per a arduino. El Powerbuddy! Aquest prototip en realitat no carrega dispositius ja que l’arduino no subministra prou energia, però pot ser molt útil per a algú capaç de realitzar transistors.

En aquest instructiu aprendreu a fer aquest prototip que connectarà i desconnectarà els dispositius de càrrega. També aprendreu a configurar una interfície d’usuari per al temporitzador mitjançant una mini pantalla OLED.

ADVERTÈNCIA: el dispositiu no funcionava per a nosaltres. Això es deu al fet que no hem pogut aconseguir que el nostre transistor funcioni com un commutador electrònic, però és possible que pugueu fer-lo funcionar.

Pas 1: Pas 1: Materials

Per a aquesta instrucció, necessitareu:

-1pc xip programable UNO arduino-1pc 0.96 polzades OLED 128x64 I2C-20pcs fil arduino (10 FF / 10 MM) -1pc porta bateries 9V + bateria (es pot optar per utilitzar un adaptador de CA) 221 Ohm-1pc LED RGB 5MM-port USB (femella)

- rotlle d'adhesius de suro (per fer ajustaments ajustats)

Pas 2: Pas 2: prova de cablejat de la placa de pa

Pas 2: prova de cablejat de la taula de pa
Pas 2: prova de cablejat de la taula de pa
Pas 2: prova de cablejat de la taula de pa
Pas 2: prova de cablejat de la taula de pa

Vegeu la imatge del cablejat que haureu de fer. Descripció de les funcions de pin: PIN2: botó d’aplicació PIN3: botó de moviment de dígits PIN4: botó d’addició de dígits PIN5: Restabliment PIN7: commutador USB GND PIN-A1: llum verda PIN-A2: llum blava PIN-A4: Dades de pantalla SCL PIN-A5: dades de pantalla SDA

Pas 3: Pas 3: Programació de l'Arduino

Pas 3: Programació de l'Arduino
Pas 3: Programació de l'Arduino

Codi:

El codi existeix d'algunes funcions personalitzades escrites per a més eficiència i comoditat.

La pantalla OLED està programada de manera que tingui dos estats: l’etapa de selecció del temporitzador i l’estat de càrrega.

Les quatre entrades de botons es disposen en un disseny senzill: [UP] - [NEXT] - [RESET] - [APLICAR]

A l'etapa de selecció del temporitzador podeu utilitzar el botó [AMUNT] per incrementar el nombre seleccionat, com en els rellotges despertadors antics. Amb [NEXT] podreu recórrer tots els números individuals.

Així, amb aquests dos controls podeu configurar el temps de càrrega en hores, minuts i segons. Després d'això, premeu [APLICA] per iniciar l'estat de càrrega. Durant aquesta etapa, el temps donat disminuirà fins que arribi a zero i es restablirà a l’etapa de selecció de temps, mentre es posa el senyal de sortida digital (pin 7) en BAIX per tal que l’USB no obtingui corrent.

Les biblioteques utilitzades en aquest esbós són: - Adafruit_GFX (biblioteca de gràfics bàsics per a la pantalla OLED) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Biblioteca de maquinari per a aquesta pantalla OLED específica) https:// github.com / adafruit / Adafruit-GFX-Library - SPI (Arduino integrat) - Wire (Arduino integrat)

NOTA: Hem utilitzat un tipus de lletra personalitzat que caldrà importar a la carpeta Adafruit_GFX / Fonts: Org_01.h

Pas 4: pas 4: proves

Pas 4: proves
Pas 4: proves

Comproveu si el dispositiu funciona tal i com es vol, el control del temporitzador és similar a configurar un despertador: 1 botó per afegir dígits al botó seleccionat actualment.1 Botó per canviar al següent dígit.1 Botó per restablir el rellotge (quan el rellotge està activat) funcionant, haureu de prémer-lo durant aproximadament un segon per evitar que es premi accidentalment) 1 botó per iniciar el rellotge. Si els botons i la pantalla funcionen tal com es vol, podeu continuar al pas següent, si no funciona pel cablejat esquemes de nou.

Pas 5: Pas 5: Prepareu el cas per als components

Pas 5: Prepareu el cas per als components
Pas 5: Prepareu el cas per als components
Pas 5: Prepareu el cas per als components
Pas 5: Prepareu el cas per als components

Les dimensions de la nostra caixa són de 138 mm * 98 mm * 50 mm. Amb una tapa de tall laser personalitzada que compartirem en aquest instructiu.

Trieu una caixa o una altra cosa que s'adapti a la quantitat de materials necessaris perquè el Powerbuddy funcioni. Per obtenir els materials necessaris, consulteu el pas 1: Materials. Utilitzeu alguna cosa com cinta petita o filferro per enrotllar els cables per estalviar espai més endavant. Assegureu-vos de connectar els cables a l’Arduino abans d’enrotllar-los. Comproveu també si l'arduino funciona, quan tots els pins estan connectats.

Com podeu veure a la cantonada esquerra, vam utilitzar una bateria de 9 volts com a font d'alimentació. Assegureu-vos que la part superior del powerbuddy estigui ben tallada per ajustar-se als poms, al led i a la pantalla. Si no, utilitzeu l’eina de fitxers per ampliar els forats. Quan siguin grans, afegiu uns trossos de suro a les vores entre el pom i la part superior del Powerbuddy.

Pas 6: Pas 6: transferència de cablejat

Pas 6: transferència de cablejat
Pas 6: transferència de cablejat

Ara transfereu el cablejat de la placa a la carcassa. assegureu-vos de fer un component a la vegada, perquè pot ser un malson absolut una vegada que la cosa s’enreda.

Pas 7: Pas 7: proves i ajustaments

Ara assegureu-vos que tot funcioni igual que abans. Vam tenir molts problemes amb connexions incorrectes en cables soldats, així que tingueu paciència. Preneu-vos una bona tassa de te perquè això pot trigar una estona. un cop tot estigui en bon estat, utilitzeu una mica de suro per ajustar les vores de la tapa i continueu amb el següent pas.

Pas 8: Pas 8: Fet

Pas 8: Fet
Pas 8: Fet

Presto! el vostre propi powerbuddy, gairebé pràctic, que funciona! Esperem que això pugui ser útil d'alguna manera.

Recomanat: