Tartalomjegyzék:
- 1. lépés: Megjelenítés
- 2. lépés: LED -ek kiválasztása
- 3. lépés: Interfész/gombok
- 4. lépés: Időtartás
- 5. lépés: Feszültségmérő
- 6. lépés: Fejléc/külső kapcsolatok programozása
- 7. lépés: Firmware
- 8. lépés: A menürendszer görgetése
- 9. lépés: Firmware ütemterv
- 10. lépés: PCB
- 11. lépés: Az óra behelyezése
- 12. lépés: További fejlesztések
Videó: 01//atch: 12 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A 01/\/atch, mert… "10 emberfajta létezik a világon, azok, akik binárisan olvasnak, és azok, akik nem" - egy slashdot címke. A 01/\/atch egy bináris karóra egy LED kijelző. A további funkciók a 3x4 LED -es mátrix görgető menürendszerén keresztül érhetők el. A jelenlegi funkciók közé tartozik: feszültségmérő, bináris számláló, klub mód és időkijelző. Az óra teljesen programozható. A jövőbeni firmware -frissítések a következők lesznek: stopper/időzítő, riasztó, kerékpáros sebességmérő/kilométer -számláló, adatnaplózás és speciális konfigurációs menü. Tekintse meg működés közben: https://www.youtube.com/embed/l_tApl3JmmMA Minden projektfájl ezen az oldalon.zip archívumban. Vázlatos rajz és NYÁK Cadsoft Eagle formátumban. Firmware a mikroBasic -ban. Ennek az utasításnak a szövege.odt (OO.org/open text) és.pdf fájlokban található. A felső rétegű nyomtatott áramköri lap (tükrözött). Többször másolódik egyetlen lapra, mert dupláznom kell az írásvetítő fóliákon. A 01/\/atch-ot a Mini Dotclock és az azt követő beszélgetés ihlette a megjegyzések mezőben: https://www.instructables.com /ex/i/47F2F12223BA1029BC6B001143E7E506Ez is egy fél lépés a felületre szerelhető nixie óra felé, amelyen dolgozom. A 01/\/atch projekt bevezetés a felületre szerelhető alkatrészekbe és az időmegtartó logikába, anélkül, hogy a nixie csöves tápegység összetettebb lenne. (https://www.instructables.com/ex/i/2C2A7DA625911029BC6B001143E7E506/ \/atch a PIC16F913/6. Ezt a PIC -t eredetileg azért választották, mert hardveres LCD -illesztőprogrammal rendelkezett. Arra gondoltam, hogy néhány tranzisztoros LED -es multiplexerré alakíthatom az LCD -meghajtót. Kiderült, hogy ez nem így van. Még mindig jó választás, mert rengeteg programozási területtel és nagyon kevés korlátozott I/O tűvel rendelkezik. Az F913 ára körülbelül 2,00 dollár a Mouser -nél. microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en020201PIC16F913/6 Adatlap (PDF formátum): https://ww1.microchip.com/downloads/en/DeviceDoc/41250E.pdf az Eagle Board fájlokból Eagle3D és POV ray segítségével: https://www.matwei.de/doku.php? id = hu: eagle3d: eagle3d
1. lépés: Megjelenítés
A bináris kijelző 12 LED -ből áll, 3x4 mátrixban. A négy LED -ből álló oszlop egy négybites „rágcsálást” vagy fél bájtot jelent. Minden oszlop 0-15-t jeleníthet meg binárisan (1+2+4+8 = 15). Az idő a három sorban óra/tíz perc/perc formában jelenik meg. Ez nem igazi bináris, hanem egy egyszerűsített részhalmaz, amely megkönnyíti az óra olvasását. A Thinkgeek karóra például „igazabb” bináris értéket használ a percek teljes bájtban történő ábrázolására. Bármelyiket is preferálnám, az igazi stréber az Unix korszakát használva jelenítené meg az időt binárisan! (https://en.wikipedia.org/wiki/Unix_timestamp) A LED multiplex egyszerű. A (4) sorok áramkorlátozó ellenállásokon keresztül csatlakoznak a PIC csapjaihoz. Minden sorhoz csak egy áramkorlátozó ellenállást használnak, mert soronként csak egy LED világít. A LED -ek 20 mA -en működnek, 56 ohmos ellenállásokkal (56ohm @ 3 volt = 20ma). A LED -eket magasabbra lehetne futtatni, mert multiplexeltek, az adatlap 40ma körüli valamit sorolt fel. Azt találom, hogy túl fényesek, csak 20ma-multiplexelésnél. A (3) oszlopokat NPN tranzisztorok kötik össze a földdel. A tranzisztorokat PIC csapok kapcsolják át 1Kohm ellenállásokon keresztül. A multiplex úgy működik, hogy egy LED oszlopot földel a tranzisztoron, miközben megvilágítja az oszlop megfelelő LED -sorait. Ezt rövid időközönként minden oszlopnál megismétlik, így a mátrix folyamatosan világít. A PIC Timer0 a multiplexet hajtja. 256-ig számol, majd megváltoztatja a sorértékeket és a földelt oszlopot. Tranzisztor: NPN tranzisztor, NPN/ 32V/ 100mA, (Mouser #512-BCW60D $ 0.05).
2. lépés: LED -ek kiválasztása
Ezen az órán sárga és piros „1206” méretű LED -eket használtak 56 ohmos áramkorlátozó ellenállással. A színeket alacsony költségek mellett választották. A piros, sárga és narancssárga LED -ek egyenként körülbelül 10 cent, míg a kék LED -ek 40 cent és annál magasabbak. Ezenkívül a LED kék most határozottan hűvös. Ha lilát találsz, szólj.
A képen az 5 meghallgatott LED -típus látható. Egeres alkatrész # Gyártó Színköltség 859-LTST-C171KRKT Lite-On SMT LED Piros, átlátszó $ 0.130 859-LTST-C171KSKT Lite-On SMT LED Sárga, átlátszó 121SURCS530A28 Everlight LED SMD Red Water Clear $ 0.110 638-1121UYCS530A28 Everlight LED SMD Yellow Water Clear $ 0.110 Everlight piros és sárga színt használtak a prototípuson. A Lite-On piros és narancssárga színe jobban tetszik, ezeket fogják használni a következő órában, amit készítek.
3. lépés: Interfész/gombok
Egy giccses órának gémes felületre van szüksége. A kapacitív érintésérzékelők most divatosak, de jó néhány extra komponenst igényelnek. Ehelyett egy Darlington tranzisztoron alapuló érintésérzékelővel mentem, érintkezőként tűfejjel. Mi a giccsesebb, mint a pin fejléc? Semmi. Először itt láttam az ötletet: (https://www.kpsec.freeuk.com/trancirc.htm): "A Darlington -pár kellően érzékeny ahhoz, hogy reagáljon a bőrén áthaladó kis áramra, és használható készítsen érintőkapcsolót az ábrán látható módon. Ennél az áramkörnél, amely csak LED-et világít, a két tranzisztor bármilyen általános célú kis teljesítményű tranzisztor lehet. A 100 khm-os ellenállás megvédi a tranzisztorokat, ha az érintkezők huzalhoz vannak kötve. "A PNP tranzisztor került ebbe az egyszerű kialakításba (a LED helyett az ábrán), hogy magas/alacsony kimenetet tudjon adni a PIC -nek. Egy lehúzható ellenállást adtak a PIC csap és a föld közé, hogy megakadályozzák a hamis gombnyomásokat. Ez a kapcsoló szilárd halmazállapotú, vízálló és alacsony teljesítményű - a tüskés fejrészek fokozott geekienciájával. A kapcsolók kikapcsolása a PIC Timer2 használatával történik. Amikor megnyom egy kapcsolót, a Timer2 (8 bites időzítő) elindul egy 16 elő- és 16 utóskálázóval. A 2. időzítőn szakítsa meg a PIC -ellenőrzéseket, hogy megnézze, a gombok továbbra is le vannak -e nyomva. Két egymást követő megszakítás után, egyetlen gomb megnyomása nélkül, az időzítő leáll, és a gombok további bemenetre vannak konfigurálva. A felső kapcsoló a PIC megszakító csaphoz van csatlakoztatva. Ezen a gombon lévő bemenet kihozhatja a PIC -t az alvó üzemmódból. Ez lehetővé teszi számunkra, hogy ügyes energiagazdálkodási technikát használjunk: a PIC alacsony fogyasztású üzemmódban van, amikor a kijelző nincs használatban. A gombok bevitele felébreszti a PIC-t és folytatja a működést. Tranzisztorok: Darlington Transistor, SOT-23, (Mouser #512-MMBT6427, 0,07 USD). PNP tranzisztor, SOT-23, (Mouser #512-BCW89, 0,06 dollár).
4. lépés: Időtartás
A Microchip alkalmazás 582. megjegyzése leírja az alacsony fogyasztású, PIC -alapú óra alapelveit. (Http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011057) Az óra egyszerű és elegáns. A PIC timer1 oszcillátor csapjaihoz 32,768 kHz órajelkristály csatlakozik. Az időzítő1 kiválóan alkalmas erre, mert akkor is növelhető, ha a PIC alszik. Az 1. időzítő úgy van beállítva, hogy 65536 -ig számoljon (2 másodperc 32,768 kHz -en), és megszakítással ébressze fel a PIC -t. Amikor a PIC felébred, két másodperccel növeli az időt. A PIC csak aktív és fogyaszt energiát rövid ideig néhány másodpercenként. Olcsó kvarcóra kristályt használtam a Citizen -től. Bár a Polgár név legitimitást adhat az órámnak. A CFS206 (12.5pf) pontossága évente körülbelül +/- 1,7 perc (20 oldal/perc). Két 33pF kondenzátor teszi teljessé a külső kristályáramkört. A 33pF valószínűleg egy kicsit sok, de helyben elérhető volt elfogadható áron. Jobb kristály használható a pontosabb időhöz. Kristály: Citizen KHz tartományú kristályok, 32,768 KHZ 12,5 pF, (mouser #695-CFS206-327KFB, 0,30 USD). Kondenzátorok: 2x33pF, 1206 SMD.
5. lépés: Feszültségmérő
Mintha nem süllyedtünk volna a geekerie mélyére egy bináris órával, rácsapunk egy feszültségreferenciára és egy bemeneti tüskére, hogy feszültségmérőt készítsünk. A feszültségreferencia a Microchip MCP1525. Ez egy 2,5 voltos referencia, 2,7 és 10+ volt közötti működési tartományban. A képen látható órában a TO-92 csomagot használják, bár a jövőbeni órák a felületre szerelhető változatot (SOT-23) használják. A referenciát egy PIC érintkező táplálja, így kikapcsolható az energiatakarékosság érdekében. Ezen a ponton akár 2,5 voltot is mérhetünk a PIC analóg digitális átalakítójával. Ezt egy lépéssel továbbvisszük, és egy ellenállás feszültségosztót adunk a multiméter bemenetéhez. Két ellenállás (100K/10K) segítségével elosztjuk a bemeneti feszültséget 11 -gyel, így új, ~ 30 voltos bemeneti tartomány érhető el. Ez egy jó pont, amely magában foglalja az összes alacsony feszültséget, amellyel valószínűleg találkozni fogunk (1,2/1,5 voltos elemek, 3 voltos érmék, 5 voltos logika, 9 voltos elemek és 12 voltos tápfeszültségek). A 22Kohm ellenállás helyettesíthető a 10K ellenállással, így kisebb hatótávolságú, de nagyobb felbontású. Az ehhez az utasításhoz mellékelt táblázat segíthet az ellenállásértékek kiválasztásában. A föld és a mérőszondák az óra hátulján található programozási fejléchez csatlakoznak. MCP1525 Részletek: https://www.microchip.com/stellent/idcplgidcplg? IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = en019700
6. lépés: Fejléc/külső kapcsolatok programozása
Az óra "programozható". Az ICSP fejléc a hátlapra kerül, így új firmware telepíthető. A fejléc egy sor alacsony profilú női tűs foglalat, amelyet a helyi elektronikai üzletemben találtam. Ugyanez érhető el, ha hosszú távon felére vágja a minőségi DIP aljzatot. Csatlakoztatom az ICSP dugómat egy tűfejű "nemváltó" -hoz-helyezzen be egy darab tüskés fejet az aljzatba, majd csatlakoztassa az ICSP dugót a tűfejhez. Szüksége lesz egy ICSP programozóra, hogy új szoftvereket helyezzen el az órában. A Cadsoft Eagle fájlokhoz egy egyszerű JDM2 ICSP programozó tartozik.
Ha nem használja programozásra, az ICSP fejléc adatgyűjtésre, eseménynaplózásra stb. Használható. Az összes ICSP csap használható, amint az az alábbi táblázatban látható. A feszültségmérő csapja (1/6 tű) nagyjából erre a célra készült a feszültségosztó miatt. Multiméter - ADC, I/O, ellenállásosztóval. (PIN2, PORTA0/AN0) MCLR - csak bemenet. Schmitt trigger bemenet zajos jelekhez. (PIN1, RE3) Vcc - +3 volt Vss - földelt pin Adatok - Bemenet/kimenet megszakítással a váltáskor, opcionálisan gyenge felhúzás (PIN27, RB6) Óra - I/O megszakítással a váltáskor, opció gyenge felhúzás (PIN28, RB7)
7. lépés: Firmware
A firmware a mikroBasic ingyenes verziójával készült. A jelenlegi firmware v0.1. A jövőbeli firmware -eket valószínűleg a C -ben írják. A konfigurációs beállítások a firmware -ben vannak megadva. Ezeknek az alábbiaknak kell lenniük: MCLR - DISABLEDBODEN/BOREN - DISABLEDWDT - DISABLEDOscillator - Belső Osc, NO clock -out. Nem tudtam programozni a 16F913 -at a kedvenc PIC programozó szoftveremmel (WinPIC800), de a DL4YHS WinPIC nagyszerűen működött (https://www.qsl.net/dl4yhf/winpicpr.html). Idő - az időt binárisan jeleníti meg (alapértelmezett, ha megnyom egy gombot). Klik - számláló. Alkalmanként azon kapom magam, hogy számolok. A forgalom számít, a madárszám, bármi. A 01/\/atch bináris számláló. Klub mód - Bármely óra valódi értékét annak klubmódja határozza meg. A 01/\/atch véletlenszám -generátort használ a minták villogására a LED kijelzőn. Lehetőség van szótöredékek beillesztésére is a belső mátrix betűtípus könyvtár használatával (további részletek). A sebesség az 1 gombbal állítható be. A végső klubfrissítési csomag tartalmaz egy hőmérséklet -érzékelőt, amely szabályozza a minta változásának ütemét. Ahogy a viselője felmelegszik, a minták gyorsabban változnak. Volt - feszültségmérő. Jelenleg a nyers ADC leolvasást mutatja 10 bitben. A v0.2 aktuális feszültségértékére frissül. Beállítás - Idő beállítása. Kilépés - Kilépés a menüből, a PIC alvó üzemmódba állítása.
8. lépés: A menürendszer görgetése
Görgető menürendszer A funkciók a görgető menürendszeren keresztül érhetők el. A menüpontok bitképként kerülnek betöltésre egy tömbbe, és folyamatosan görgetnek "felfelé". A görgetés a Timer0 mux illesztőprogram többszörösén alapul. A görgető menü "időtúllépést" végez az időzítő1 többszörösével (másodpercszámláló) körülbelül 10 másodperc elteltével. Menübeállítások (az óra használata) (Ez vonatkozik a 0.1 -es firmware verzióra) 'menüpont alapértelmezés szerint. Érintse meg a 2 gombot a beállított módba való belépéshez. Az aktuális idő jelenik meg (12:11). Használja az 1 gombot az órák növeléséhez, a 2 gomb megérintésével lépjen a következő időegységre (óra, 10 perc, perc). A percek beállítása után érintse meg a 2 gombot, hogy időt takarítson meg, és visszatérjen a görgető menübe. Az energiatakarékosság érdekében a kijelző és a PIC rendszer általában ki van kapcsolva. Érintse meg az 1 gombot a PIC felébresztéséhez és az aktuális idő 10 másodperces megjelenítéséhez. A görgetés menürendszer eléréséhez érintse meg a 2 gombot, amíg az idő megjelenik. Az óra funkciói a görgetés menüben érhetők el. Érintse meg az 1 gombot a következő menüpontra lépéshez, érintse meg a 2 gombot a menüelem kiválasztásához. Tekintse meg működés közben: https://www.youtube.com/embed/l_tApl3JmmMButton funkciók az egyes menüopciókhoz a táblázatban láthatók lent. A B1 és a B2 az 1. és a 2. gomb rövidítése.
9. lépés: Firmware ütemterv
v0.2
Kilépés megerősítő/párbeszédablak. Beállítás-Bontsa ki a beállítási lehetőségeket a következőkre: Bekapcsolási időtartam/menü időtúllépés (és mindig bekapcsolt mód). Fényerő (működési ciklus). Görgetési sebesség. A menü betűtípus -frissítése -'E 'és' B 'nagyon rosszul néz ki, használja az' e ',' b 'billentyűt. Lépjen 1Mhz vagy 32,768khz oszcillátorra (4MHz v0.1 -ben). v0.3 Stopper (időnövelés előre) -Elkezdi a másodpercek számlálását, majd növeli a perceket és órákat a 15:59 megjelenítési korlát után. Időzítő/riasztás (időnövelés visszafelé) -Csökkenő időzítő, minden LED villog, amikor az időzítő eléri a 0 értéket. -Az elemcsere óta eltelt napok száma. Továbbá: az óraszám bekapcsolt kijelzővel. v0.4 Külső hardverfunkciók (ICSP fejléc használatával): Eseménynaplózás megszakításkor. Kerékpár kilométer/sebességmérő. Állítható egység kijelző (bináris vagy tizedes betűtípus).
10. lépés: PCB
A NYÁK és az áramkör sas formátumú. Mellékeltem egy csomó könyvtárat is, amellyel elkészítettem a táblát, amire szükség lehet.
A NYÁK -t többnyire felületre szerelhető alkatrészekkel tervezték. A tábla tintasugaras írásvetítő fóliákkal készült, egy pozitív pozitív táblán. Ez volt az első felületre szerelhető tábla (mind maratás, mind összeszerelés). Egyoldalas táblát készítettem, és az alsó réteg nyomaihoz jumperhuzalokat használtam. A táblát az Olimex gyártásával szem előtt tartva készítette, így a 10 milliméteres szabályellenőrző fájljukat használták a tábla tervezésekor. Semmi sem szörnyen kicsi, de mindenképpen kihívást jelent. Mindent kézzel forrasztottak egy 10 eurós vasaló, ragadós ragasztó és erős fény segítségével. Nagyítóra nem volt szükség. A kristály felszíni szerelő alkatrészként maradt. A fémdoboz jellegzetes megjelenésű elem, és sokkal jobban azonosítható, mint a felületre szerelhető fekete doboz. A képen látható prototípus TO-92 feszültségreferenciát is használ-a végső NYÁK egy SOT-23 verziót jelez, amely (még) nem volt kéznél a tábla elkészítésekor. Az áramkör és a NYÁK a projektarchívumban vannak (Cadsoft Eagle formátum - ingyenes verzió: www.cadsoft.de). Az alkatrészek elhelyezése látható a NYÁK fájlban. Készítettem egy PDF -t is, a felső réteget többször tükrözve és másolva. Ennek készen kell állnia a festékátvitelre vagy a fotózásra. Alkatrészlista (lyukon át) 32,768 kHz Óra kristály (0206 fémdoboz) Tűfejfej -x4 Programozási fejléc - 6 tű Alkatrészlista (felületi szerelés) SO -300 PIC16F1206 0,1uF kondenzátor 1206 33pf kondenzátor - x2 1206 LED (sárga, piros, narancssárga), stb) -x12 1206 Ellenállás - 4x56 ohm 1206 Ellenállás - 3x1Kohm 1206 Ellenállás - 3x10Kohm 1206 Ellenállás - 3x100Khm SOT -23 NPN tranzisztor (100ma vagy több) SOT -23 PNP tranzisztor (általános célú) SOT -23 NPN Darlington tranzisztor (általános célú), hfe ~ 10000) SOT-23 MCP1525 Feszültség referencia (2,5 volt) Akkumulátor CR2032 3v lítium
11. lépés: Az óra behelyezése
Az óra mindennapi használatra alkalmassá tételéhez szüksége volt egy órára. Látogattam az AFF Materials weboldalra (https://www.aff-materials.com/) poliészter gyantát vásárolni. Egy kedves srác azt javasolta, hogy használjak inkább tiszta epoxidot. Szerinte a poliészter gyanta ~ 5% -kal zsugorodik, ami megtörheti a csatlakozásokat a NYÁK -on. A tiszta epoxi csak ~ 2%-kal zsugorodik. Azt is javasolta, hogy a poliészterből származó gázok károsíthatják az alkatrészeket, amíg megszilárdulnak. Mivel soha nem dolgoztam tiszta epoxiddal, néhány tesztöntvényt végeztem. Kezdtem azzal, hogy néhány mintát öntöttem egy jégkockatálcába. A napraforgómagolajat, a szilikon kenőanyagot és a szilikon kerékpár kenőanyagot tesztelték felszabadító szerként. Az egyik minta felszabadítószer nélkül készült. A szilikon kenőanyagok gyöngyöztek a forma alján, és nyomokat hagytak az epoxikon. A vezérlő a forma alját szívja. Az olaj nagyon jól működött, de enyhe maradékot hagyott az epoxiban. Ezután tudnom kellett, hogyan kell többrétegű öntést végezni ezzel az anyaggal. A poliészter gyantát általában rétegekben öntik. Az első réteget gélre kell kötni (kb. 15 perc). Az első rétegre egy tárgyat helyeznek, és egy második réteg friss gyantát öntenek rá. Az epoxim munkaideje körülbelül 60 perc. Felöntöttem az első réteget, és 30 perc után megnéztem - még mindig puha. Körülbelül 1 óra és 15 perc elteltével az első réteg eléggé megmerevedett ahhoz, hogy tárgyat helyezzen rá. Ehhez a teszthez a 2. lépésben látható LED -es tesztlapot az első rétegre képpel lefelé helyeztem, és friss epoxi réteggel borítottam. Ez remekül működött, a LED -ek nem pattantak ki a tábláról. Ebből arra a következtetésre jutottam, hogy megfelelő forma hiányában a legtisztább felület a levegő/epoxi felület. A casting „tetején” jelentős tévedés van. A miscus a burkolat legszélére korlátozódik, és darálóval könnyen eltávolítható. Az első igazi teszthez négyszögletes műanyag öntőformára volt szükségem. A legjobb megoldás, amit találtam, egy „smeer kaas” tartály volt. Nem volt tökéletes, ezért néhány réteg szalaggal borított habszivaccsal kisebbre tettem. Ez nem egy csillagos penész volt, de a felső kiválasztása a kijelző felületének adott némi mozgásteret. A formát egy papírtörlőn enyhén megtöröltem olajjal. Fentről felhagytam a többrétegű öntési eljárással. A vezetékeket forrasztottam a gombelem -tartóból a NYÁK -ba. A cellatartót melegen ragasztották (rendben, ragasztóval) a NYÁK aljára. Az elemtartót ragadós tapadással töltötték fel, a programozási fejlécet pedig még több ragacsos tapadással védték (a gyurma is remekül működne). Ezt aztán arccal felfelé helyezték a formába. Az akkumulátort és a fejet védő ragacsos tapadás erősen a forma aljába volt nyomva, és rögzítette az órát. Tiszta epoxidot öntött a formába, amíg el nem fedte az órát. A csapszegek még meglehetősen hosszúak voltak, de az epoxi száradása után levághatók. Az óra körülbelül 36 óra múlva szabadult ki a formából. A védőgittet csavarhúzóval távolították el. A széleket fúró-préselő csiszológéppel simították. Az órát kissé nagyra öntötték, hogy karóraként viseljék. Lehet, hogy megpróbálom levágni, ha találok szalagfűrészt. Egyelőre zsebóra lesz. A habosított szalag hűvös textúrát és rendkívül tiszta felületet adott. Legközelebb megpróbálom az egész formát elkészíteni ebből az anyagból, valami többet a karóra méretében.
12. lépés: További fejlesztések
Az ütemtervben vázolt szoftverfrissítések mellett számos fejlesztendő terület van.
Hardver A 0805 LED -es 4x5 mátrix ugyanannyi helyet foglalna el, mint a meglévő 1206 tömb. Többféle 0805 LED -et vásároltam, hogy kipróbálhassam a jövőbeni terveket. A korábban említett hőmérséklet-érzékelő hozzáadható egy fejlett „klubmódú” frissítési csomaghoz. A PCB -t az Olimex gyártotta kétoldalas lapként (~ 33 USD). Egyenesen az Eagle fájlokból dolgoznak, és ingyenesen panelizálnak (több kisebb táblát készítenek egy nagy táblából). Ezt még nem csináltam, de vásárolnék egyet, ha valaki más készítené. Szoftver Sok extra hely van a PIC -en. Sebességmérőt/kilométer -számlálót terveznek. Játékokat lehet hozzáadni.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását