Obsah:
Video: NOCAR (Notificación De Carga): 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Abstrakt
Každý rok vytvárame nové technológie a techniky. V minulosti bol parný stroj prvým krokom k niečomu, čo sme nazvali Priemyselná revolúcia. Ľudská bytosť odvtedy nezdržiava. Vytvárame stroje, ktoré nám uľahčujú život, a zakaždým sa pokúšame zlepšiť veci a procesy, ktoré sme už urobili.
Moderné auto bolo prvýkrát predstavené v roku 1886. Od tej doby prešlo v mnohých aspektoch veľkým vývojom. Od obmedzenia rýchlosti až po kontrolu hmotnosti sa mení a prechádza mnohými cestami. Vďaka novej technológii nevyžaduje auto žiadne fosílne palivá: hybridné auto. Táto metóda má však obmedzenejšie limity. Jednou nevýhodou je čas potrebný na nabitie. Nie je to také ľahké ísť na čerpaciu stanicu a naplniť nádrž za pár minút. Niektoré autá potrebujú na dobitie hodiny. Mnoho z nich je však v prípade, že sa čerpacia stanica nachádza v blízkosti rekreačnej zóny alebo nákupnej zóny. Má svoj zmysel, že ak trvá nabitie batérie dlhšie, nemá zmysel, aby ste tam boli celý čas, takže vám to dáva možnosť medzitým ísť kamkoľvek chcete. Keď ste však auto nabili, pokiaľ ste ho nevybrali z nabíjacej stanice, bude vášmu autu uložená pokuta. Cieľom tohto produktu je vyriešiť normálny problém v budúcnosti hybridných automobilov (hybridné autá majú na stole skvelú stávku). Obvodový systém implementujeme pomocou Dragonboard 410c. Pošle vám e -mail s upozornením, že energetický náboj vášho auta je do určitého percenta. Týmto spôsobom môžete vykonávať svoje činnosti bez toho, aby ste sa museli starať o to, či sa vaše auto stále nabíja alebo je pripravené (a pravdepodobne dostanete pokutu). Aj keď sa tu v Mexiku tento druh problému nezdá, skôr, ako očakávame, sa nové systémy ujmú fosílnych palív a hybridné autá budú hrať dôležitú úlohu. Boli zavedené nové zákony a pokuty sú teraz faktom, nie vzdialenou myšlienkou.
Obrazový kredit: Clipper Creek: nabíjacie stanice pre elektrické vozidlá
Krok 1: Materiály
- DragonBoard 410c
- Mezanín pre 96 dosiek
- Protoboard
- Prepojovací drôt
- Tlačidlo
- Odpor 10 ohmov
- Potenciometer 10k ohm
- Kondenzátor 150 pF
- Čip ADC0804
Krok 2: Kód
#zahrnúť
#zahrnúť
#zahrnúť
#include "libsoc_gpio.h"
#include "libsoc_debug.h"
#include "libsoc_board.h"
nepodpísané int GPIO_PIN1;
nepodpísané int GPIO_PIN2;
nepodpísané int GPIO_PIN3;
nepodpísané int GPIO_PIN4;
bez znamienka v GPIO_TRANSIS;
nepodpísané int GPIO_SELECT;
bez znamienka v GPIO_ENTER;
nepodpísané 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 running = 1;
_attribute _ ((constructor)) static void _init ()
{
board_config *config = libsoc_board_init ();
GPIO_PIN1 = libsoc_board_gpio_id (konfigurácia, "GPIO-A");
GPIO_PIN2 = libsoc_board_gpio_id (konfigurácia, "GPIO-B");
GPIO_PIN3 = libsoc_board_gpio_id (konfigurácia, "GPIO-C");
GPIO_PIN4 = libsoc_board_gpio_id (konfigurácia, "GPIO-D");
GPIO_TRANSIS = libsoc_board_gpio_id (konfigurácia, "GPIO-E");
GPIO_SELECT = libsoc_board_gpio_id (konfigurácia, "GPIO-G");
GPIO_ENTER = libsoc_board_gpio_id (konfigurácia, "GPIO-H");
GPIO_LEDTEST = libsoc_board_gpio_id (konfigurácia, "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 touch_ledtest;
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))
{
choďte neúspešne;
}
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)! = VSTUP) || (libsoc_gpio_get_direction (gpio_pin3)! = VSTUP) || (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))
{
choďte neúspešne;
}
počas (beh)
{
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);
ak (touch_select == 1)
{
valorBoton ++;
ak (valorBoton == 4)
{
valorBoton = 0;
}
}
ak (valorBoton == 3)
{
valorLEDTest = 1;
libsoc_gpio_set_level (gpio_ledtest, valorLEDTest);
}
}
zlyhať: ak (gpio_pin1 || gpio_pin2 || gpio_pin3 || gpio_pin4 || gpio_transis || gpio_select || gpio_enter || gpio_ledtest)
{
printf ("aplikovanie zdroja gpio zlyhalo! / 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 ako analógovo-digitálny prevodník. Zoberie signál potenciometra s hodnotou 0 až 5 voltov, potom ho prevodník premení na digitálny signál s 0 až 255 bitmi a pošle ho na vstupy DragonBoard INPUTS.
Krok 4:
Vyvinutý:
Alfredo Fontes
Mauricio Gómez
Jorge Jiménez
Gerardo Lopéz
Felipe Rojas
Luis Rojas
Ivón Sandoval
Odporúča:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Lámpara Portátil Con Carga Por Inducción (En Proceso): 4 Steps
Napájanie z prenosnej sústavy (procesor): Prenosná verzia primárnej prenosovej sústavy s indukciou. Komponenty: batéria Lipo 500 mAh/3,7 V: https: //tienda.bricogeek.com/baterias-lipo/939-bat … Batéria LiPo USB a DC: https://tienda.bricogeek.com/cargadores-de-bateria…Car
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži