Obsah:
Video: NOCAR (Notificación De Carga): 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Abstraktní
Nové technologie a techniky vytváříme každý rok. V minulosti byl parní stroj prvním krokem něčeho, co jsme nazvali průmyslová revoluce. Lidská bytost od té doby nezůstala. Vytváříme stroje, které nám usnadňují život, a pokaždé se snažíme vylepšovat věci a procesy, které jsme již vytvořili.
Moderní vůz byl poprvé představen v roce 1886. Od té doby prošel v mnoha aspektech velkým vývojem. Od rychlostního limitu po regulaci hmotnosti se mění a ubírá mnoha cestami. Díky nové technologii nevyžaduje vůz žádná fosilní paliva: hybridní vůz. Tato metoda má však omezenější limity. Jednou nevýhodou je doba potřebná k dobití. Není to tak jednoduché, jít na benzínovou pumpu a naplnit nádrž za pár minut. Některá auta potřebují na dokončení nabíjení hodiny. Mnoho z nich, pokud se čerpací stanice nachází v blízkosti rekreační zóny nebo nákupní zóny, však. A má to smysl, pokud trvá nabití baterie déle, nemá smysl, abyste tam byli celou dobu, takže vám to dává příležitost jít mezitím kamkoli chcete. Pokud jste však auto nabili, pokud jste jej nevynesli z nabíjecí stanice, bude vašemu vozu uložena pokuta. Cílem tohoto produktu je vyřešit běžný problém budoucích hybridních vozů (hybridní vozy mají na stole velkou sázku). Implementujeme obvodový systém pomocí Dragonboard 410c. Pošle vám e -mail s upozorněním, že energetický náboj vašeho auta je do určitého procenta. Tímto způsobem můžete provádět své činnosti, aniž byste se museli starat o to, zda se vaše auto stále nabíjí nebo je připraveno (a pravděpodobně dostanete pokutu). Ačkoli zde v Mexiku se tento druh problému nezdá, dříve než očekáváme, že nové systémy převezmou kontrolu nad fosilními palivy a hybridní automobily budou hrát důležitou roli. Byly stanoveny nové zákony a pokuty jsou nyní faktem, nikoli vzdáleným nápadem.
Uznání: Clipper Creek: Nabíjecí stanice pro elektromobily
Krok 1: Materiály
- DragonBoard 410c
- Mezipatro pro 96 desek
- Protoboard
- Propojovací drát
- Stiskněte tlačítko
- Rezistor 10 ohmů
- Potenciometr 10k ohm
- Kondenzátor 150 pF
- Čip ADC0804
Krok 2: Kód
#zahrnout
#zahrnout
#zahrnout
#include "libsoc_gpio.h"
#include "libsoc_debug.h"
#include "libsoc_board.h"
nepodepsané int GPIO_PIN1;
nepodepsané int GPIO_PIN2;
nepodepsané int GPIO_PIN3;
nepodepsané int GPIO_PIN4;
nepodepsané int GPIO_TRANSIS;
nepodepsané int GPIO_SELECT;
nepodepsané int GPIO_ENTER;
nepodepsané int GPIO_LEDTEST;
vlajka int;
int valorBoton;
int valorLEDTest;
int pin1_state = 0;
int pin2_state = 0;
int pin3_state = 0;
int pin4_state = 0;
int last_touch_pin1;
int last_touch_p1;
int last_touch_pin2;
int last_touch_p2;
int last_touch_pin3;
int last_touch_p3;
int last_touch_pin4;
int last_touch_p4;
int select_state = 0;
int enter_state = 0;
int transis_state = 0;
int last_touch_b;
int last_touch_l;
int led_state = 0;
int buzzer_state = 0;
int běžící = 1;
_attribute _ ((konstruktor)) static void _init ()
{
board_config *config = libsoc_board_init ();
GPIO_PIN1 = libsoc_board_gpio_id (konfigurace, "GPIO-A");
GPIO_PIN2 = libsoc_board_gpio_id (konfigurace, "GPIO-B");
GPIO_PIN3 = libsoc_board_gpio_id (konfigurace, "GPIO-C");
GPIO_PIN4 = libsoc_board_gpio_id (konfigurace, "GPIO-D");
GPIO_TRANSIS = libsoc_board_gpio_id (konfigurace, "GPIO-E");
GPIO_SELECT = libsoc_board_gpio_id (konfigurace, "GPIO-G");
GPIO_ENTER = libsoc_board_gpio_id (konfigurace, "GPIO-H");
GPIO_LEDTEST = libsoc_board_gpio_id (konfigurace, "GPIO-I");
libsoc_board_free (config);
}
int main ()
{
gpio *gpio_pin1, *gpio_pin2, *gpio_pin3, *gpio_pin4, *gpio_transis, *gpio_select, *gpio_enter, *gpio_ledtest;
int touch_pin1;
int touch_pin2;
int touch_pin3;
int touch_pin4;
int touch_transis;
int touch_select;
int touch_enter;
int dotykový_test;
libsoc_set_debug (0);
gpio_pin1 = libsoc_gpio_request (GPIO_PIN1, LS_SHARED);
gpio_pin2 = libsoc_gpio_request (GPIO_PIN2, LS_SHARED);
gpio_pin3 = libsoc_gpio_request (GPIO_PIN3, LS_SHARED);
gpio_pin4 = libsoc_gpio_request (GPIO_PIN4, LS_SHARED);
gpio_transis = libsoc_gpio_request (GPIO_TRANSIS, LS_SHARED);
gpio_select = libsoc_gpio_request (GPIO_SELECT, LS_SHARED);
gpio_enter = libsoc_gpio_request (GPIO_ENTER, LS_SHARED);
gpio_ledtest = libsoc_gpio_request (GPIO_LEDTEST, LS_SHARED);
if ((gpio_pin1 == NULL) || (gpio_pin2 == NULL) || (gpio_pin3 == NULL) || (gpio_pin4 == NULL) || (gpio_transis == NULL) || (gpio_select == NULL) || (gpio_enter == NULL) || (gpio_ledtest == NULL))
{
přejít na selhání;
}
libsoc_gpio_set_direction (gpio_pin1, INPUT);
libsoc_gpio_set_direction (gpio_pin2, INPUT);
libsoc_gpio_set_direction (gpio_pin3, INPUT);
libsoc_gpio_set_direction (gpio_pin4, INPUT);
libsoc_gpio_set_direction (gpio_transis, INPUT);
libsoc_gpio_set_direction (gpio_select, INPUT);
libsoc_gpio_set_direction (gpio_enter, INPUT);
libsoc_gpio_set_direction (gpio_ledtest, VÝSTUP);
if ((libsoc_gpio_get_direction (gpio_pin1)! = INPUT)
|| (libsoc_gpio_get_direction (gpio_pin2)! = INPUT) || (libsoc_gpio_get_direction (gpio_pin3)! = INPUT) || (libsoc_gpio_get_direction (gpio_pin4)! = VSTUP)
|| (libsoc_gpio_get_direction (gpio_transis)! = VSTUP) || (libsoc_gpio_get_direction (gpio_select)! = VSTUP) || (libsoc_gpio_get_direction (gpio_enter)! = VSTUP) || (libsoc_gpio_get_direction (gpio_ledtest)! = VÝSTUP))
{
přejít na selhání;
}
při běhu)
{
touch_pin1 = libsoc_gpio_get_level (gpio_pin1);
touch_pin2 = libsoc_gpio_get_level (gpio_pin2);
touch_pin3 = libsoc_gpio_get_level (gpio_pin3);
touch_pin4 = libsoc_gpio_get_level (gpio_pin4);
touch_enter = libsoc_gpio_get_level (gpio_enter);
touch_select = libsoc_gpio_get_level (gpio_select);
touch_transis = libsoc_gpio_get_level (gpio_transis);
touch_ledtest = libsoc_gpio_get_level (gpio_ledtest);
if (touch_select == 1)
{
valorBoton ++;
if (valorBoton == 4)
{
valorBoton = 0;
}
}
pokud (valorBoton == 3)
{
valorLEDTest = 1;
libsoc_gpio_set_level (gpio_ledtest, valorLEDTest);
}
}
selhání: if (gpio_pin1 || gpio_pin2 || gpio_pin3 || gpio_pin4 || gpio_transis || gpio_select || gpio_enter || gpio_ledtest)
{
printf ("použití zdroje gpio selhalo! / n");
libsoc_gpio_free (gpio_pin1);
libsoc_gpio_free (gpio_pin2);
libsoc_gpio_free (gpio_pin3);
libsoc_gpio_free (gpio_pin4);
libsoc_gpio_free (gpio_transis);
libsoc_gpio_free (gpio_select);
libsoc_gpio_free (gpio_enter);
libsoc_gpio_free (gpio_ledtest);
}
návrat EXIT_SUCCESS;
}
Krok 3: Elektrický obvod
Tento obvod funguje jako převodník analogového signálu na digitální. Odebírá signál potenciometru, který má hodnotu mezi 0 a 5 volty, poté jej převodník převede na digitální signál mezi 0 a 255 bity a odešle jej do vstupů DragonBoard INPUTS.
Krok 4:
Vývojář:
Alfredo Fontes
Mauricio Gómez
Jorge Jiménez
Gerardo Lopéz
Felipe Rojas
Luis Rojas
Ivón Sandoval
Doporučuje:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Lámpara Portátil Con Carga Por Inducción (En Proceso): 4 Steps
Lámpara Portátil Con Carga Por Inducción (En Proceso): Primera versión de lámpara transportable con carga por inducción. Components: Bateria Lipo 500mAh/3.7V: https: //tienda.bricogeek.com/baterias-lipo/939-bat … Nabíječka baterií LiPo USB a DC: https://tienda.bricogeek.com/cargadores-de-bateria…Car
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: 13 kroků (s obrázky)
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: Toto je návod, jak rozebrat počítač. Většina základních komponent je modulární a lze je snadno odstranit. Je však důležité, abyste o tom byli organizovaní. To vám pomůže zabránit ztrátě součástí a také při opětovné montáži