Sadržaj:
- Supplies
- Korak 1: Kako funkcionira alarmna tipkovnica - softver
- Korak 2: Učitavanje koda
- Korak 3: Hardver
- Korak 4: Sklapanje
Video: Tastatura alarma MQTT ESP8266: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom uputstvu pokazujem vam kako sam napravio tastaturu na baterije kako bih omogućio i onemogućio kućni alarm. U budućnosti planiram napraviti poboljšani koji ima uključen RFID čitač i koji se ne napaja iz baterije. Planiram i čitanje tastature putem I2C čipa, budući da su moje trenutne postavke koristile većinu izloženih GPIO pinova mog ESP8266 modula (ESP12F).
Kućište je 3D štampano. Ima prekidač za uključivanje/isključivanje i LED indikator WS2812b. Komunicira putem MQTT -a i ima web sučelje za pregled statusa i ažuriranje firmvera
Supplies
Komponente sam kupio na Aliexpressu
Tastatura sa 16 tastera: veza
ESP12F modul: veza
LiPo baterija: veza
Pogo pinovi za postavljanje: veza
razbijanje ploče za postavljanje: veza
Korak 1: Kako funkcionira alarmna tipkovnica - softver
Kôd je objavljen na mom Githubu.
U priloženim tokovima je objašnjen program.
Snimanje sekvence tastera počinje pritiskom na taster '*' i završava pritiskom na taster '#'. Ako je unesen ispravan unapred podešen niz tastera, alarm je omogućen ili onemogućen.
Tastatura alarma komunicira putem MQTT -a sa mojim sistemom kućne automatizacije koji radi pod Openhabom. Tastatura alarma je pretplaćena na temu „stanje alarma“MQTT i objavljuje na temu „tema naredbe za alarm“.
Ako moja kućna automatizacija dobro primi naredbu ON na 'temu naredbe za alarm', ona uključuje alarm i potvrđuje to na 'temi stanja alarma'. Na ovaj način sam siguran da je naredba alarma dobro primljena i obrađena.
Poruke o 'temi stanja alarma' se zadržavaju. Dakle, ako isključite alarmnu tipkovnicu na baterije i ponovo je uključite, vidjet ćete stanje alarma putem LED indikatora kada se ponovno poveže s posrednikom MQTT.
Korak 2: Učitavanje koda
Kôd je programiran i učitan putem Arduino IDE -a.
Pripremio sam ESP probojnu ploču sa pogo pinovima, tako da sam mogao lako prenijeti kod na goli ESP-12F modul, pogledajte slike u prilogu. Samo upotrijebite FTDI programator postavljen na 3,3 V spojen na:
- FTDI na ESP modul
- 3.3V na VCC i EN
- GND na GND, GPIO15 i GPIO0 (za postavljanje ESP8266 u način rada bljeskalice)
- RX u TX
- TX u RX
Nakon što je uređaj uključen i povezan na vašu WiFi mrežu, možete se povezati s njegovom IP adresom i vidjeti stanje alarma i baterije na web sučelju i ažurirati kôd OTA postavljanjem.bin datoteke putem
Korak 3: Hardver
Hardver je prilično jednostavan. Pogledajte komentare na priloženim slikama. Više volim koristiti ženska zaglavlja za jednostavno sastavljanje i rastavljanje uređaja za otklanjanje grešaka i nadogradnju.
- Uređaj se napaja LiPo baterijom (spolja napunjena).
- Putem kliznog prekidača napajanje se dovodi do regulatora napona kako bi dobio 3.3V na VCC ESP8266, koristeći kapice.
- Napon baterije također se dovodi u ADC ESP8266 putem razdjelnika napona (20k i 68k).
- 8 pinova tastature je povezano sa 8 pinova ESP8266
- LED indikator WS2812b spojen je na bateriju, GND i GPIO15 na ESP8266.
Ako želite shemu elektroničkog kola, obavijestite me u komentarima.
Korak 4: Sklapanje
STL dosjei slučaja objavljeni su na mom Thingiverseu.
Kućište se lako može otvoriti radi punjenja baterije.
Baterija je zalijepljena sa stražnje strane tastature. Klizni prekidač i LED dioda su zalijepljeni u kućištu.
Komponente su povezane preko pinova zaglavlja.
Preporučuje se:
HotKeys tastatura sa prilagođenim profilima: 14 koraka (sa slikama)
HotKeys tastatura sa prilagođenim profilima: Nadam se da se dobro snalazite usred ove pandemije. Budi siguran. Budi jak. #COVID19S obzirom da sam industrijski dizajner, potrebno mi je svakodnevno pristupiti više od 7-8 softvera koji uključuje Solidworks, Photoshop, Illustrator, Keyshot, Indesign itd. I da nekoliko g
Osu! Tastatura: 8 koraka (sa slikama)
Osu! Tastatura: Nedavno sam počeo igrati ritmičku igru koja se zove osu! a nakon što sam vidio video zapis komercijalne mini tastature pomislio sam da bi to bio zabavan projekt da je dizajniram sam. Nedugo nakon toga odlučio sam da bi bilo dobro staviti ga na instrukcije kao
Arduino mehanička tastatura: 5 koraka (sa slikama)
Arduino mehanička tastatura: Trebala mi je pin pad za drugi projekat, pa sam odlučio da napravim tastaturu sa dijelovima koje sam imao kod kuće
Arduino tastatura 4x4 Vodič: 4 koraka (sa slikama)
Arduino tastatura 4x4 Uputstvo: Unos tastature prikazan serijskom monitoru sa arduino uno i 4x4 tastaturom pun kôd
Brza i prljava Das tastatura (prazna tastatura): 3 koraka
Brza i prljava Das tastatura (prazna tastatura): Das tastatura je naziv najpopularnije tastature bez natpisa na tasterima (prazna tastatura). Das tastatura se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tastaturu koja vam leži