Kazalo:
- 1. korak: potrebni materiali in komponente
- 2. korak: Začetek ESP-01
- 3. korak: Pripravimo zvočni signal za ESP-01
- 4. korak: Priprava na programiranje
- 5. korak: prilagajanje programa
- Korak 6: Omogočimo program ESP-01
- 7. korak: IP in MDNS za krmiljenje brenčalnika
- 8. korak: Izbira ustrezne baterije
- 9. korak: Namestitev vseh komponent
- 10. korak: Priprava zunanjega pokrova za namestitev vezja za ključe in baterije
- Korak: Dokončaj
Video: Iskalnik obeskov za ključe IoT z uporabo ESP8266-01: 11 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ali ste podobni temu, da vedno pozabim, kje ste hranili ključe? Nikoli ne najdem svojih ključev pravočasno! In zaradi te moje navade sem zamudil na fakulteto, v omejeno izdajo razprodaj dobrot iz zvezdnih vojn (še vedno grozljiv!), Na zmenek (nikoli več me ni izbrala!)
Kaj je torej ta IoT Keychain
Naj vam dam abstraktno idejo, zamislite si, da ste s starši načrtovali večerjo v elegantni restavraciji. Ravno ste šli na pot, nenadoma manjkajo ključi, oj! Veš, ključ je nekje v hiši. Potem se spomnite, hej, priložil sem obesek za IoT, ki sem ga naredil v zvezi z Ashwinovim Instructable, hvala Bogu! Vzameš telefon in odpreš Chrome, nato vneseš IP obesek za ključe (npr. 192.168.43.193/) ali mycarkey.local/ (to deluje zaradi mDNS) in pritisneš iskanje. Wow !, v vašem telefonu se prikaže spletno mesto (predstavljajte si, da je vaš obesek za ključe strežnik, tako čudno!). Klikneš na gumb Buz My Key in v nekaj trenutkih zaslišiš pisk iz delovnih čevljev (hej te mačke). No, ključe ste našli in hitro odšli na pot, voila!
Kratka ideja o tem, kako deluje
No, ESP-01 v obesku za ključe se poveže s katerim koli WiFi, ki ste ga omenili v programu (lahko navedete več imen WiFi skupaj z gesli in ESP-01 se bo na tej točki povezal z najmočnejšim razpoložljivim omrežjem WiFi). Če ključavnico vzamete izven dosega WiFi, se bo ESP-01 verjetno prekinil in se poskušal povezati z omenjenim WiFi, ki je na voljo (če ste ključ pri hiši svojega prijatelja zamenjali, ga lahko preprosto najdete tako, da vklopite dostopno točko telefona (npr. podatki niso potrebni) in ESP-01 se bo samodejno povezal z vašo vročo točko, nato pa lahko obesite obesek za ključe in ga preprosto najdete).
Pred začetkom bi vsem uporabnikom ESP -ja prvič priporočil, da preberejo Priročnik za začetnike po ESP8266 avtorja Pieter P. Kliknite tukaj. Ta priročnik mi je bil v veliko pomoč kot začetniku čipa ESP8266.
Kakšno je razmerje med ESP8266 in ESP-01
Ko sem začel delati z ESP, sem bil precej zmeden. Na internetu je bilo veliko informacij o čipih ESP. Včasih sem mislil, da so ESP8266, ESP-01, ESP-12E itd. Različni in ne morejo uporabljati programa, napisanega v ESP-01 na ESP-12E, vendar temu ni tako. Naj razčistim vaše dvome! ESP8266 je čip, ki se uporablja v vseh modulih ESP (kot sta ESP-12E in ESP-01). Na trgu je na voljo veliko več modulov ESP in vsi uporabljajo čip ESP8266. Edina razlika med njima je v funkcionalnosti, ki jo ponuja modul ESP. Recimo, da ima ESP-01 precej manj zatičev GPIO, medtem ko ima ESP-12E veliko zatičev GPIO. ESP-01 morda nima različnih načinov spanja, kot je ESP-12E, medtem ko je ESP-01 cenejši in majhne velikosti.
Upoštevajte, da vsi uporabljajo isti čip ESP8266, zato lahko brez težav uporabljamo isti program ESP8266 na vseh modulih ESP, če ne uporabljate programa, ki lahko deluje samo na enem določenem čipu (recimo, da poskušate vklopite GPIO pin 6 na ESP-01, ki ga nima. Nobene skrbi in programi, ki sem jih navedel v tej vadnici, so združljivi z vsemi moduli ESP. Pravzaprav sem vse kodiranje opravil na ESP-12E NodeMCU, saj je bilo lažje delo in odpravljanje napak na razvojni plošči. Ko sem se prepričal s svojim delom, sem nato preizkusil tiste programe na ESP-01, ki so delovali kot čar brez kakršnih koli sprememb!
Nekaj ključnih točk:
- Moj cilj je, da vam pomagam razumeti, kako lahko vnesemo IoT kamor koli.
- Glavni vzrok tega navodila je znanje vdelave ESP-01 v obesek za ključe, ki se zdi nenavaden, a hej, inženiring je poln izzivov! Priporočam vsem, da si omislijo različne modele obeskov za ključe in poskušajo idejo o obesku za ključe narediti popolno.
- IoT obesek za ključe, ki sem ga naredil, ni zelo učinkovit pri porabi baterije (6 ur s 500mAH 3,7v Li-Po baterijo) in je nekoliko zajeten. Vem pa, da lahko postanete popolni, če ne celo boljši, in naredite svoj Instructable (ne pozabite me omeniti!)
Dovolj bla bla bla! Začnimo
Kako teče moj Instructable
- Potrebni materiali in komponente [1. korak]
- ESP-01 Začetek [2. korak]
- Pripravimo zvočni signal za ESP-01 [3. korak]
- Priprava na programiranje [4. korak]
- Prilagajanje programa [5. korak]
- Dovoli program ESP-01 [6. korak]
- IP in mDNS za nadzor brenčalnika [7. korak]
- Izbira ustrezne baterije [8. korak]
- Namestitev vseh komponent [9. korak]
- Priprava zunanjega pokrova za namestitev vezja za ključe in baterije [korak 10]
- Čas je, da zavidate svojim prijateljem! Nekaj zaključnih misli [11. korak]
1. korak: potrebni materiali in komponente
Torej ste pripravljeni, super!
Na zgornji sliki sem omenil vse komponente, ki se uporabljajo v tem navodilu (slika je vredna tisoč besed)
2. korak: Začetek ESP-01
Uporabil sem veliko modulov ESP, vendar moram reči, da je ESP-01 moj najljubši modul ESP8266, saj je najmanjši in poceni.
Na ESP-01 je skupaj 8 zatičev. Zgoraj sem posredoval sliko pin -diagrama.
Za programiranje ESP-01 bomo uporabljali ploščo Arduino UNO in Arduino IDE, saj morate mnogi od vas imeti Arduino doma.
ESP-01 ima dva načina:
- Način programiranja
- Običajen način zagona
Če želite spremeniti načine, potrebujemo le preklop med zatiči RST in GPIO 0.
ESP8266 bo ob zagonu preveril, v kateri način naj se zažene. To naredi tako, da preveri pin GPIO 0. Če je pin ozemljen, se 0V ESP zažene v način programiranja. Če je pin še vedno plavajoč ali je običajno priključen na 3.3V ESP.
RST pin je aktiven, zato 0V na pin RST ponastavi čip (samo za sekundo se dotaknite nožice RST na maso)
Za običajen zagonski način: GPIO 0 mora biti po ponastavitvi ali prvem zagonu čipa plavajoč ali priključen na 3,3 V
Za način programiranja: GPIO 0 je treba ozemljiti po ponastavitvi ali prvem zagonu čipa in ostati ozemljen, dokler se programiranje ne konča. Če želite izstopiti iz tega načina, odstranite pin GPIO 0 s tal in ga pustite plavati ali pa ga priključite na 3V, nato pa za sekundo ozemljite pin RST. ESP se znova zažene v običajni način.
ESP-01 ima 1 MB pomnilnika flash.
Opozorilo! ESP-01 deluje z 3.3V, če kateremu od zatičev podarite več kot 3.6V, boste ocvrli čip (jaz sem že ocvrt dva ESP-01). Uporabljamo ga lahko med 3V - 3.6V, zdaj je to v pomoč, ker bomo uporabljali 3.7V LiPo baterijo. V naslednjih korakih bom razložil, kako lahko uporabljamo to baterijo z ESP-01.
3. korak: Pripravimo zvočni signal za ESP-01
Obstajata dve vrsti zvočnikov:
- Aktivni zvočni signal
- Pasivni zvočni signal
Aktivni zvočniki delujejo neposredno, tako da oddajo določeno napetost. Takoj boste zaslišali brenčanje.
Pasivni zvočniki zahtevajo PWM. Torej, če uporabljate konstantno napetost, se zvočni signal ne oglasi.
Izberite aktivni 3V zvočni signal.
Zatiči ESP-01 lahko oddajo le do 12 mA, kar je glede na potrebo po moči za 3V brenčalo precej manj. Zato bomo kot stikalo za krmiljenje brenčalca uporabili tranzistor NPN (uporabil sem 2N3904).
Sledite diagramu povezave, tako da pogledate zgoraj naložene slike. Povezave vzpostavite na plošči. V naslednjih fazah lahko preizkusite svoje vezje in se prepričate, da vse deluje, preden spajkate vse komponente na tiskano vezje.
4. korak: Priprava na programiranje
Zdaj pa nastavimo Arduino IDE za programiranje ESP-01
Najprej bomo v Arduino IDE dodali ploščo ESP8266. Odprite Arduino IDE in pojdite na Datoteka> Nastavitve. Prikazal se bo URL dodatnega upravitelja plošč. Prilepite to povezavo:
- Zdaj pojdite na Orodja> Kartica> Upravitelj plošč
- Išči esp8266. Moral bi videti esp8266 skupnosti ESP8266. Namestite ga.
- Zdaj pojdite na Orodja> Plošča> Plošče ESP8266. Izberite Splošni modul ESP8266.
- Končano! Nastavili ste Arduino IDE
Povezave
Priključite svoj ESP-01 na ploščo Arduino UNO, pri čemer upoštevajte diagram povezav na zgornjih slikah.
Ne bomo uporabili čipa Atmega328p (Ja, ta dolgi čip na plošči Arduino). Za programiranje ESP-01 uporabljamo samo ploščo Arduino UNO, zato smo priključek RESET Atmega priključili na vrata 5V.
Za nadzor zagona ESP-01 se uporabljata pin GPIO0 in RST. Več o koraku 6
RDEČA LED se uporablja za preverjanje, ali naloženi program deluje ali ne.
Zdaj, ko so povezave vzpostavljene, od spodaj prenesite mojo kodo za obesek za ključe. V naslednjem koraku bom razložil, kako narediti nekaj sprememb v svoji kodi in kako naložiti program.
Nekaj dodatnih informacij (če želite, preskočite)
Morda ste opazili, da gre Rx na Rx, Tx pa na Tx. To ni prav !. Če naprava oddaja, potem druga naprava sprejema (Tx v Rx) in obratno (Rx v Tx). Zakaj torej ta povezava?
No, plošča Arduino UNO je bila narejena tako. Naj pojasnim: Rx in Tx kabla USB, ki je povezan s ploščo Arduino UNO, je povezan z Atmega328p. Povezava je narejena tako: Rx USB -ja gre na Tx Atmega in Tx USB -ja na Rx na Atmega. Zdaj sta vtičnica 0 in 1, podana kot Rx in Tx, neposredno povezana z Atmego (Rx Atmega je Rx na Port Pin 0 in Tx Atmega je Tx Port Pin 1) in ker ne bomo uporabite Atmega za programiranje in potrebujete samo neposredno povezavo USB, lahko vidite, da je Tx USB Rx plošče Arduino UNO Pin 0 in Rx USB je Tx plošče Arduino UNO Pin 1
Uf! Zdaj poznate povezave Rx Tx.
Gotovo ste opazili upor med povezavo Rx - Rx. No, to je pomembno za preprečevanje cvrtja čipa ESP-01 zaradi TTL 5V. Uporabili smo napetostno deljeno povezavo, ki v bistvu zmanjša 5 V pri Rx na 3,3 V, tako da se ESP-01 ne ocvrti. Če želite vedeti, kako deluje razdelilnik napetosti, pojdite na to povezavo:
5. korak: prilagajanje programa
Ko odprete moj program, se lahko ustrašite vsega žargona in kod. Ne skrbite. Če želite vedeti, kako program deluje, si oglejte povezavo Vodnik za začetnike, ki sem jo navedel na začetku tega navodila.
Vsa področja v kodi, kjer lahko spreminjate, so prisotni med komentarji v eni vrstici, kot je ta
//-----------------------------------
tukaj vnesite svoje spremembe;
//----------------------------------
Če želite bolje razumeti kodo, preberite komentarje, ki sem jih podal v programu
…….
V program lahko dodate več imen WiFi in njihovih kod. ESP-01 se bo povezal z najmočnejšim v času skeniranja. Po prekinitvi povezave bo nenehno iskal razpoložljiv WiFi, s katerim se lahko poveže, nato pa se samodejno poveže. Priporočam vam, da v program dodate svojo domačo WiFi in mobilno dostopno točko.
Sintaksa za dodajanje WiFi: wifiMulti.addAP ("Hall_WiFi", "12345678");
Prvi niz je ime WiFi, drugi niz pa geslo.
…….
Če želite spremeniti nožico, na katero je povezan zvočni signal, jo lahko navedete v spremenljivki
const int buz_pin = pin_no;
pin_no mora biti veljavna vrednost glede na modul ESP, ki ga uporabljate.
Vrednost LED_BUILTIN je 2-polni GPIO za ESP-01;
…….
Dodatno [preskočite, če želite]
Ker bo naš ESP-01 deloval kot strežnik, obstaja osnovna koda spletnega mesta HTML, ki sem jo že dodal v program, ki ste ga že prenesli. Ne bom se spuščal v podrobnosti, če pa želite raziskati izvorni HTML, ga lahko prenesete od spodaj. [PREimenujte datoteko iz html code.html.txt v html code.html]
Korak 6: Omogočimo program ESP-01
1)
- Ploščo Arduino UNO povežite z računalnikom.
-
Prepričajte se, da so v možnosti Orodja izbrane te možnosti
- Plošča: "Splošni modul ESP8266"
- Hitrost nalaganja: "115200"
- Druge možnosti naj ostanejo privzete
- Ne pojdite v Orodja> Vrata
- Izberite Arduino UNO COM vrata (Moj računalnik je prikazoval COM3. Vaše se lahko razlikujejo.
2) To je to. Preden kliknemo Naloži, moramo zagnati ESP-01 v način programiranja. Za to 0V pin ESP-01. Nato za sekundo ozemljite zatič RST. Zdaj se je ESP-01 zagnal v način programiranja.
3) Zdaj kliknite Naloži v svojem Arduino IDE. Sestavljanje skice traja nekaj časa. Nadzirajte okna stanja ukaza pod Arduino IDE.
4) Ko je prevajanje končano, bi morali videti Connecting ……._ ……._ ……… To je, ko se računalnik poskuša povezati z vašim ESP-01. Če dobite povezavo ……. dlje časa ali če povezava ne uspe (pri meni se veliko zgodi), samo znova ponastavite ESP-01 (dvakrat se dotaknem RST na ESP-01, da ozemljim 0V 2-3 krat, da se prepričam, da se je zagnal v način programiranja).
Včasih tudi po tem povezava ne uspe, kar storim, potem ko dobim Connecting …… _ …… Ponovno ponastavim ESP-01 in običajno to deluje. Upoštevajte, da mora biti pin GPIO 0 ozemljen med celotnim programskim obdobjem.
5) Po nalaganju boste dobili:
Odhod ……
Trda ponastavitev prek zatiča RTS…
To pomeni, da je bila koda uspešno naložena. Zdaj odstranite pin GPIO 0 iz tal in znova ponastavite ESP-01. Zdaj se bo vaš ESP zagnal v običajni način in se poskušal povezati z omrežjem WiFi, ki ste ga omenili v programu.
Program ESP-01 lahko spremljate s serijskega monitorja Arduino.
6) Odprite serijski monitor, v spodnjem desnem kotu izberite NL in CR ter hitrost prenosa kot 115200. Ponastavite ESP-01 (naj bo GPIO 0 plavajoč ali povezan na 3,3 V, ko poskušamo zagnati naloženi program) in nato videli boste vsa sporočila, ki jih vrne ESP-01. Sprva boste morda videli nekaj vrednosti smeti, ki so normalne v vseh čipih ESP8266. Ko je povezava uspešna, boste na zaslonu natisnili naslov IP. Zabeležite si to.
Dodal sem nekaj čustvenih simbolov v serial.print (), ki je v Serijskem monitorju videti dobro, saj daje nekaj izrazov. Kdo pravi, da ne moremo biti bolj ustvarjalni!
7. korak: IP in MDNS za krmiljenje brenčalnika
Preden se lotim podrobnosti o delovanju strežnika, poskusim vklopiti zvočni signal. Naprava, do katere poskušate dostopati do strežnika ESP-01, mora biti povezana z istim omrežjem kot ESP-01 ali pa mora biti povezana z vročo točko vaše naprave. Zdaj odprite svoj najljubši brskalnik in vnesite naslov IP, ki ste ga dobili v prejšnjem koraku, in poiščite. Odpreti mora stran. Kliknite Preklopi buzz in RDEČA LED bo začela utripati!
Kaj je naslov IP?
IP je naslov, ki ga dobi vsaka naprava po povezavi z omrežjem WiFi. Naslov IP je kot edinstven identifikator, ki pomaga najti določeno napravo. Dve napravi ne moreta imeti istega naslova IP v istem omrežju. Ko se ESP-01 poveže z WiFi ali vročo točko, mu je dodeljen naslov IP, ki ga natisne v serijskem monitorju.
Kaj je torej mDNS?
Razumemo DNS. To pomeni sistem domenskih imen. To je poseben strežnik, ki vrne naslov IP domene, ki ste jo iskali. Recimo, da ste na primer iskali instructables.com. Brskalnik poizveduje strežnik DNS in strežnik vrne naslov IP instructables.com. V času pisanja tega Instructable sem dobil IP naslov instructables.com kot 151.101.193.105. Če v naslovno vrstico brskalnika vnesem 151.101.193.105 in iščem, bom dobil isto spletno mesto Instructables.com, lepo! Obstaja še ena prednost DNS -ja: naslov IP naprav se nenehno spreminja, recimo, da je bil IP vašega usmerjevalnika danes 92.16.52.18, jutri pa morda 52.46.59.190. IP se spremeni vsakič, ko se naprava znova poveže z omrežjem. Ker DNS samodejno posodobi IP vseh naprav, smo vedno preusmerjeni na ustrezen ciljni strežnik.
Ne moremo pa izdelati strežnika DNS za naš ESP-01, ki bi poizvedoval o njegovem IP-ju. V tem primeru bomo uporabili mDNS. Deluje na lokalnih napravah. V serijskem monitorju ste morda opazili esp01.local/ to je ime, ki smo ga dodelili našemu ESP-01 in bi se samodejno odzval na esp01.local/ (poskusite poiskati esp01.local/ v svojem brskalniku). Tako lahko zdaj dostopate do ESP-01 tako kot iskanje instructables.com, ne da bi vedeli njihov IP naslov. Obstaja pa težava, mDNS v sistemu Android še ne deluje, kar pomeni, da ne morete dostopati do svojega ESP z uporabo mDNS v napravah Android, temveč morate v iskalno vrstico vnesti naslov IP. mDNS odlično deluje v sistemih iOS, macOS, ipadOS, za Windows pa morate namestiti Bonjour, medtem ko morate v Linuxu namestiti Avahi.
Če želite spremeniti ime ESP-01 mDNS, poiščite mdns.begin ("esp01"); v mojem programu in zamenjajte niz "esp01" s katerim koli želenim nizom.
Če ne želite uporabljati mDNS, lahko naredite še eno stvar. Po priključitvi ESP-01 na usmerjevalnik pojdite v nastavitve usmerjevalnika in nastavite statični naslov IP za ESP-01. Statični IP se sčasoma ne spremeni. V internetu lahko iščete, kako konfigurirati usmerjevalnik za nastavitev statičnega IP -ja za katero koli napravo. Dobili boste veliko koristnih spletnih mest. Ko torej dodelite statični IP, si ga samo zabeležite ali v brskalniku naredite zaznamek, da boste lahko naslednjič iskali neposredno iz zaznamka.
Zdaj za mobilne dostopne točke se IP ne spremeni (zame se ni spremenil kot kdaj koli prej!). Naslove IP naprave, povezane z vročo točko, lahko dobite v nastavitvah vroče točke Android. V brskalnik preprosto ustvarite zaznamek IP ESP-01 in to je to, kadar koli lahko dostopate do spletnega mesta in pobrskate po svojem obesku za ključe.
IP NASLOV, DODELJEN ESP-01, KAD JE POVEZAVA Z MOBILNIM HOTSPOTOM IN WIFI MOŽDA RAZLIČNA
Opomba: Za dostop do ESP-01 morate biti v istem omrežju kot modul ESP. Tako ga ne morete nadzorovati prek interneta, ampak le prek lokalnega omrežja.
8. korak: Izbira ustrezne baterije
Najprej razumemo mAh
Recimo, da imate 3,7V baterijo s kapaciteto 200mAh. Baterija je priključena na vezje, ki porabi 100 mA. Kako dolgo bo torej baterija lahko napajala vezje?
samo razdeli
200 mAh/100 mA = 2 uri
Ja, 2 uri!
mAh je ocena, ki navaja, koliko moči lahko vir odda za eno uro. Če ima baterija 200 mAh, daje neprekinjeno napajanje 200 mA 1 uro, preden izgine.
Izbral sem 3.7V 500mAh baterijo (pojdite na več mAh> 1000mAh (prednostno). Boljše mAh baterije ne bi mogel dobiti v nobeni trgovini).
ESP-01 približno porabi tok 80mA
Približno bi moralo naše vezje porabiti 100 mA brez brenčanja. Tako bi morala biti naša baterija sposobna napajati vezje več kot 5 ur (za baterijo 500mAh), glede na to, da je zvočni signal večino časa izklopljen. 1000mAh baterija bi morala zagotoviti več kot 10 ur delovanja baterije. Zato izberite baterijo glede na vaše zahteve.
V redu, lahko zdaj baterijo priključimo neposredno na vezje? NE. Napetost akumulatorja je 3,7 V. Vsaka napetost nad 3,6 V ubije naš čip ESP8266. Kaj potem storiti? Napetost lahko povečate na 5 V in jo nato s preklopnim regulatorjem znižate na 3,3 V. Ampak hej! ta vezja bodo zavzela veliko prostora. Prav tako pozabljamo, da bo baterija 3,7 V dala 4,2 V pri polni napolnjenosti. To me je na začetku zelo motilo!
Potem sem se spomnil, da lahko za znižanje napetosti uporabimo diodo. Če se spomnite, silicijeva dioda pade za 0,7 V, ko se premakne naprej. ESP-01 lahko priključite na diodo, ki je bila priključena na 3,7V baterijo. Dioda bi morala pasti 0,7 V, torej bi morala dobiti 3 V (3,7 - 0,7). Pri polni napolnjenosti bi morali dobiti 3,5 (4,2 - 0,7), kar je dober razpon za napajanje ESP -01. Pojdite na diodo serije 1N400x.
Glejte povezave na zgornjih slikah.
V redu. Zdaj, ko smo dokončali baterijo, si oglejmo, kako narediti nosilec za polnjenje našega obeska za ključe.
9. korak: Namestitev vseh komponent
Skoraj smo končali obesek za ključe!
Ostaja le, da naredite obesek za ključe in vanj postavite vse komponente.
Shema vezja je navedena zgoraj. Načrtujte, kako se bodo vaše komponente ujemale.
Morda ste v diagramu vezja opazili kondenzator. To je potrebno za odpravo nihanj napetosti v tokokrogu, saj je ESP8266 občutljiv na spremembe napetosti.
Za priključitev baterije na vezje lahko uporabite priključek JST, saj bo v prihodnje enostavno zamenjati baterijo.
Za priključitev ESP-01 uporabljam zatiče ženskih glav, spajkane na tiskano vezje. ESP-01 postane enostavno odstraniti in vstaviti v vezje.
Poskrbite, da bo vaše vezje čim manjše!
10. korak: Priprava zunanjega pokrova za namestitev vezja za ključe in baterije
Tukaj želim, da pridete do različnih idej za obesek za ključe.
Za izdelavo kocke, v katero je vstavljena baterija in vezje, uporabljam izreze iz kartona. Je nekoliko obsežen, vendar primeren za nošenje v žepu.
Pomislite in si omislite neverjetne ideje za obeske za ključe!
Korak: Dokončaj
Čestitamo! Izdelali ste obesek za ključe IoT!
V tem projektu je veliko možnosti za izboljšanje, na primer, da lahko izboljšamo življenjsko dobo baterije, zaradi česar je ključna veriga še manjša itd. To orodje Instructable bom še naprej posodabljal z boljšimi funkcijami, ki jih lahko dodamo obesku za ključe.
Do takrat gradite, lomite, obnavljajte!
Naročite se na mene in prejemajte obvestila o mojem naslednjem Instructable.
Vsako vprašanje lahko objavite v razdelku za komentarje. Se vidimo v naslednjem Instructable.
Priporočena:
Obesek za ključe v sili: 11 korakov (s slikami)
Obesek za ključe v sili: avtomobilske nesreče. Ja! Najboljši način, da se izognete nesreči, je uporaba tehnik varne vožnje in vedno pozorni na to, kam greste, ter na druge avtomobile okoli sebe. Kljub vsem svojim prizadevanjem pa nimate nadzora nad drugim pogonom
Iskalnik planetov Raspberry Pi: 14 korakov (s slikami)
Iskalnik planetov Raspberry Pi: Zunaj Znanstvenega centra v mojem mestu je velika kovinska konstrukcija, ki se lahko obrne in pokaže na mesto, kjer so bili planeti na nebu. Nikoli nisem videl, da deluje, a vedno sem mislil, da bi bilo čarobno vedeti, kje delujejo ti nedosegljivi drugi svetovi
Tester komponent v obesku za ključe: 6 korakov (s slikami)
Tester komponent v obesku za ključe: Kot inženir elektronike sem si vedno želel imeti prenosni tester komponent, ki bi lahko preizkusil vsako elektronsko komponento. Leta 2016 sem si zgradil tester komponent, ki temelji na AVR TransistorTester avtorja Markus F. in Karl-Heinz Kübbeler
Digitalni iskalnik čepov: 6 korakov (s slikami)
Digitalni iskalnik žrebcev: Iskalniki žrebcev so preprost koncept. Dva kapacitivna senzorja: eden pošilja impulzni val, drugi sprejema in meri zmanjšanje napetosti na materialu med dvema ploščama. V poskusu pospeševanja te zasnove je bil ta projekt zastavljen tako, da
Iskalnik razdalje Attiny85: 4 koraki (s slikami)
Iskalnik razdalje Attiny85: Preden sem naredil to navodilo, sem pravkar dobil nekaj novih Attinyjev (Attinijev?) In hotel nekaj narediti z njimi. Takrat sem opazil, da je moj ultrazvočni daljinomer popolnoma sam neuporabljen. Ta ultrazvočni iskalnik razdalj Attiny poda razdaljo