Tartalomjegyzék:
- Lépés: Mi az a lámpa
- 2. lépés: A Digispark ATtiny85 projektünk szíve
- 3. lépés: A lámpa tervezése
- 4. lépés: A NYÁK -gyártás (a JLCPCB terméke)
- 5. lépés: Az összetevők teljes áttekintése
- 6. lépés: Forrasztás és összeszerelés
- 7. lépés: Digispark kód és tesztellenőrzés
Videó: Digispark Lantern (ATtiny85 projekt): 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Hé srácok, srácok, ismét egy új, tanulságos, szokás szerint megmutatom, hogyan lehet szuper menő projektet készíteni az elektronika alapján, és ezúttal olyan könnyű lesz mindenkinek, hogy elkészítse ezt a projektet, amely egy elektronikus lámpa, mivel robotokat és kissé bonyolult projekteket gyártottunk, úgy döntöttem, hogy ezúttal egy alapvető programot készítek, hogy bármelyikőtök elkészíthesse, és biztos, hogy van néhány alapvető elektronikus ismeret, de nem kell kétszer meggondolni, hogy kipróbálja -e azért, mert elképesztő.
Ezt a projektet olyan praktikus elkészíteni, miután elkészítettük a JLCPCB -től megrendelt egyedi PCB -t, hogy javítsuk Lanter megjelenését, és ebben az útmutatóban elegendő dokumentum és kód található ahhoz, hogy saját lámpást készítsen.
Ezt a projektet mindössze 2 nap alatt végeztük el, mindössze egy nap alatt befejeztük a hardvergyártást és az összeszerelést, majd egy második napon elkészítettük a kódot és elvégeztük a teszteket.
Mielőtt elkezdenénk, nézzük meg először
Amit ebből az oktatóanyagból tanulhat:
- A megfelelő alkatrészek kiválasztása a projekt funkcióitól függően.
- Az áramkör létrehozása az összes kiválasztott alkatrész csatlakoztatásához.
- Szerelje össze a projekt összes részét.
- Csatlakoztassa a Digispark ATtiny85 Dev kártyát a lámpa vezérléséhez.
Lépés: Mi az a lámpa
Mindannyian ismerjük a lámpásokat, és mire használják az emberek. A lámpákat általában több oldalról (általában négy, de legfeljebb nyolc) álló fémkeretből készítették, általában fém horoggal vagy karikával. Az oldalakba valamilyen áttetsző anyagból készült ablakokat szerelnének be, most általában üvegből vagy műanyagból, de korábban vékony állati szarvból, vagy lyukakkal vagy díszítő mintákkal lyukasztott bádoglemezt; bár egyes antik lámpásoknak csak fémrácsuk van, egyértelműen jelezve, hogy funkciójuk az alábbiakban ismertetett volt.
Ez tehát egy tartó doboz egy darabja, amely gyertyát tart, hogy lángjával megvilágítsa a területet, esetünkben egy dobozt tervezünk a fényforrás tartására, amely egy elektronikus nyomtatott áramkör, amely néhány fényes LED -et tartalmaz és a láng számára remegve 12V egyenáramú ventilátort fogunk reszketni néhány ruhadarabra, amelyeket a doboz belső oldalára ragasztunk, és a fény színe megváltozik az általunk használt RGB LED -ek miatt, és az egész rendszert egy digispark Attiny85 tábla.
2. lépés: A Digispark ATtiny85 projektünk szíve
A Digistump által gyártott Digispark ATtiny85 tábláról beszélünk, amely egy családi tulajdonban lévő és működtetett vállalkozás a Portlandben, Atmel mikrokontrollerekre épülő fejlesztőlapokat gyártva, így Arduino -kompatibilis termékek, így könnyen felvillanhat ezek a táblák az Arduino IDE használatával, és sokkal több információt kaphat hogyan kell használni ezt a fajta táblát ezen az oktatóanyagon keresztül, ahol részletesen kifejtettük, hogyan kell a Digispark ATtiny85 -t az Arduino IDE -vel összekapcsolni.
A tábla rendelkezik ATtiny -vel (más néven TinyAVR), amely az Atmel által az 1990 -es évek végén kifejlesztett mikrokontrollerek családja (később a Microchip Technology megvásárolta az Atmelt 2016 -ban). Ezek a chipek módosított Harvard architektúrájú, 8 bites RISC processzormaggal rendelkeznek. Az AVR mikrokontrollerek családjában a legkisebb az ATtiny sorozat (8 bites mag és kevesebb funkció, kevesebb I/O érintkező és kevesebb memória, mint a többi AVR sorozat).
Miért Digispark ATtiny85
ezt a táblát kis méretének köszönhetően használjuk, amely tökéletesen illeszkedik a projektünkhöz, és az IO csapjai miatt is, mivel három PWM csapra van szükségünk a fény színének vezérléséhez, és egy digitális kimenetre a DC ventilátor vezérléséhez tranzisztoron keresztül. a szükséges IO csapok elérhetők ebben a kis táblában.
3. lépés: A lámpa tervezése
Szokás szerint a hardverrésszel és a beszélő hardverrel kezdjük a lámpás dobozzal, ezért ezt a formát a solidworks szoftver segítségével terveztem, amely lehetővé teszi, hogy DXF fájlokat készítsek, és feltölthessem őket egy CNC lézervágó gépbe a tervezett előállítás érdekében. doboz; 5 mm -es MDF faanyagot használtunk ennek a doboznak a létrehozásához, tökéletes, olcsó, és jobb megjelenést kölcsönöz a projektünknek.
ezen a letöltési linken keresztül töltheti le azokat a DXF fájlokat, amelyeket a lámpás doboz előállításához használtunk.
A doboz kialakítása annyira egyszerű és alapvető, hogy ugyanazt a tervezési ötletet követheti, és saját dizájnját hozza létre azzal a formával, amely jobban megfelel Önnek.
4. lépés: A NYÁK -gyártás (a JLCPCB terméke)
A JLCPCB-ről (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) Kína legnagyobb PCB-prototípus-vállalata, és egy high-tech gyártó, amely a gyors PCB-prototípusok és a kis tételű PCB-gyártás területén szakosodott. Több mint 10 éves tapasztalattal rendelkezik a NYÁK -gyártásban, a JLCPCB -nek több mint 200 000 vásárlója van itthon és külföldön, több mint 8 000 online megrendelés PCB prototípus -készítéssel és kis mennyiségű PCB -gyártással naponta. Az éves termelési kapacitás 200 000 négyzetméter. különböző 1-rétegű, 2-rétegű vagy többrétegű PCB-khez. A JLC egy professzionális NYÁK -gyártó, nagyméretű, jól felszerelt berendezésekkel, szigorú kezeléssel és kiváló minőséggel.
Vissza a projektünkhöz
A NYÁK előállításához sok PCB -gyártó árát hasonlítottam össze, és a JLCPCB -t választottam a legjobb NYÁK -szállítónak és a legolcsóbb NYÁK -szolgáltatónak az áramkör megrendeléséhez. Csak néhány egyszerű kattintást kell tennem a gerber fájl feltöltéséhez és néhány paraméter beállításához, például a NYÁK vastagságának színéhez és mennyiségéhez, akkor mindössze 2 dollárt fizettem, hogy csak öt nap múlva kapjam meg a PCB -m.
Amint az a kapcsolódó séma képét mutatja, Digispark ATtiny85 dev táblát használtam az egész rendszer vezérlésére. a sematikus PDF fájlt ezen a letöltési linken keresztül szerezheti be.
Legjobb minőség
ezeknek a NYÁK -oknak a minőségi gyártása növeli a bizalmunkat, hogy minden projektünkben használni fogjuk a JLCPCB szolgáltatást, ahogy látjátok, a PCB viszonylag kicsi ahhoz, hogy illeszkedjen a Lámpás dobozba, és a címkék és logók is nagyon jól készültek.
ezen a letöltési linken keresztül szerezheti be az áramkör Gerber fájljait
5. lépés: Az összetevők teljes áttekintése
Mindennel készen vagyunk, ezért felül kell vizsgálnunk a projekthez szükséges összetevőket:
- Az a NYÁK, amelyet a JLCPCB -től rendelünk
- Digispark ATtiny85 dev board
- 4 db RGB LED 5mm
- 12V DC ventilátor
- BC170 tranzisztor
- 1K ohmos ellenállás
- 12V DC hálózati adapter
- Néhány fejléc csatlakozó
6. lépés: Forrasztás és összeszerelés
Most közvetlenül a doboz összeszereléséhez térünk át, ez olyan egyszerű, mivel a csavar elhelyezését a tervezésben hoztuk létre, de először le kell fednünk minden részt ezzel a nyomkövető papírral, majd fel kell ragasztani a ruhadarabokat a doboz oldalára.
Ezután lépjen az elektronikus szerelvényre, és forrasztjuk az összes alkatrészt a NYÁK -ra. a felső selyemrétegen megtalálható az egyes alkatrészek címkéje, amely jelzi a táblán való elhelyezését, és így 100% -ig biztos lesz abban, hogy nem követ el forrasztási hibákat.
7. lépés: Digispark kód és tesztellenőrzés
Most elkészítettem ezt a kódot, amely bekapcsolja a LED -ek színét és bekapcsolja a ventilátort, feltöltjük a kódot, és elhelyezzük a táblát a helyén, és amint látja, itt vannak a LED -ek, amelyek színeket váltanak.
A forráskód ingyenesen letölthető ezen a letöltési linken keresztül.
Amint a srácokat láthatja a fenti képeken, a Lámpás átváltja világos színét, követve az összes utasítást, amelyet a thr forráskódon keresztül hoztunk létre, és még néhány további fejlesztést kell végrehajtani annak érdekében, hogy sokkal vajasabb legyen.
Várom, hogy a megjegyzések rovatba írja le minden ötletét a projekt fejlesztésére, és ha hasonlóval próbálkozik, képeket is megmutat nekünk.
Ajánlott:
Az akkumulátor fogyasztásának csökkentése a Digispark ATtiny85 esetében: 7 lépés
Az akkumulátor energiafogyasztásának csökkentése a Digispark ATtiny85 esetében: vagy: Arduino futtatása 2032 -es érmecellával 2 évig. A Digispark Arduino tábla használata Arduino program segítségével a dobozból 20 mA -t vesz fel 5 volton. 5 voltos tápegységgel 2000 mAh, csak 4 napig működik
EASY Rubber Duckies Digispark & DuckyTrainer: 4 lépés
EASY Rubber Duckies a Digispark & DuckyTrainerrel: Ebben az oktatóanyagban megtanulod, hogyan kell beállítani az USB Rubber Ducky (USB billentyűs befecskendező) kódolás nélküli beállítását! Mi az az USB Rubber Ducky? ● Sokkal gyorsabb, mint az ember, nincs nyomdahiba
ATtiny85 viselhető vibrációs tevékenységkövető óra és programozás ATtiny85 Arduino Uno -val: 4 lépés (képekkel)
ATtiny85 viselhető vibrációs tevékenységkövető óra és programozás ATtiny85 Arduino Uno -val: Hogyan készítsük el a viselhető tevékenységkövető órát? Ez egy hordható eszköz, amelyet rezgésre terveztek, amikor stagnálást észlel. A legtöbb időt a számítógépen tölti, mint én? Órákig ül, anélkül, hogy észrevenné? Akkor ez a készülék f
USB hangerőszabályzó gomb DigiSpark és forgó kódoló használatával: 3 lépés
USB hangerőszabályzó gomb DigiSpark és forgó kódoló használatával: Ez egy szuper olcsó USB hangerőszabályzó gomb. Néha a hagyományos gombok kényelmesebbek a dolgok irányításához, ahelyett, hogy mindenhol az egérre kattintanának. Ez a projekt a DigiSpark -ot, egy forgó kódolót és az Adafruit Trinket USB Library -t használja (https: //github.c
Első lépések a Digispark Attiny85 alkalmazással Az Arduino IDE használata: 4 lépés
A Digispark Attiny85 használatának első lépései Az Arduino IDE használata: A Digispark egy Attiny85 alapú mikrovezérlő fejlesztő tábla, amely hasonló az Arduino vonalhoz, csak olcsóbb, kisebb és valamivel kevésbé hatékony. A pajzsok egész sorával bővíti funkcionalitását és az ismerős Arduino ID használatát