Tartalomjegyzék:
- 1. lépés: Szükséges anyagok/ Milyen táblát kell használni
- 2. lépés: ALVÁS ÜZEMMÓD
- 3. lépés: INTERRUPTS
- 4. lépés: A kód/vázlat
- 5. lépés: 1. GYAKORLAT
Videó: Útmutató az Arduino altatásához: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Néha olyan helyzetben vagyunk, hogy egy Arduino -t olyan helyre kell helyeznünk, ahol az elektromos hálózathoz való csatlakoztatás nem megoldás. Ez gyakran előfordul, amikor megpróbálunk naplózni információkat egy távoli webhelyen, vagy csak akkor kell, hogy az Arduino aktív legyen egy meghatározott időközönként/művelet során.
Adafruit DS3231 Precision RTC BreakoutAdafruit
Ezekben az esetekben az Arduino altatása a tökéletes dolog. Figyelmük csak rövid ideig szükséges pl. rögzítse az adatokat meghatározott időközönként, vagy adjon ki riasztást, ha előre meghatározott esemény történik. Ebben az oktatóanyagban kísérletet teszünk arra, hogy elaltassuk Arduino -t, és megnézzük, hogyan kapcsolhatjuk be újra az Arduino -t. Ez az oktatóanyag megismerteti Önt a fogalommal, és egy kis gyakorlattal rendelkezik, hogy megtudja, mi szükséges az Arduino altatásához.
1. lépés: Szükséges anyagok/ Milyen táblát kell használni
MILYEN TÁBLÁZATOT HASZNÁLHAT?
Ebben az oktatóanyagban az Arduino Uno -t fogjuk használni csak azért, mert ez könnyebb prototípus. Egy igazi élő projektben egy Arduino Pro Mini -t használnék erre. Az Arduino Uno és az Arduino Pro Mini nagyon hasonló tulajdonságokkal rendelkezik, az Arduino pro mini sokkal kevesebb hardvert (például USB -részt, extra LED -eket és néhány egyéb dolgot) tartalmaz, így sokkal kevesebb energiát fogyaszt. Ez az oka annak, hogy az Arduino Pro mini jobb választás. Példának okáért az Uno ébren 30-40 mA közötti értéket használ, és alvás közben körülbelül 19 mA-t. A Pro Mini ébren 25 mA -t, alvásban 0,57 mA -t használ. Mivel minden mA számít az akkumulátorhoz való csatlakoztatáskor, láthatja, hogy nincs verseny, és az Arduino Pro Mini a nyerő.
Megjegyzés: Kezdő gyártóként az Arduino Pro Mini kissé megfélemlítő lehet, de nincs rá oka. Igen, fel kell forrasztani a fejléceket a táblára, és szüksége van egy FTDI kábelre a vázlat feltöltéséhez, de ettől eltekintve nincsenek jelentős különbségek
2. lépés: ALVÁS ÜZEMMÓD
Amikor megnézi az ATmega328p (ennek a linknek a másolatát a dokumentumhoz) processzorának dokumentációját, amelyet mind az Arduino Uno, mind az Arduino Pro mini esetében használnak, észreveszi, hogy számos különböző alvási mód áll rendelkezésre. De egy valós helyzetben valójában csak egy mód használható; Kikapcsolási mód (SLEEP_MODE_PWR_DOWN). Amikor alvó állapotba helyezi Arduino készülékét, kikapcsol minden felesleges alkatrészt, csökkentve ezzel az MCU (mikrokontroller egység) energiafogyasztását. Ebben az üzemmódban az egyetlen módja annak, hogy felébressze, egy külső hatás használata (például bökést adunk neki, hogy felébredjen). Ebben a bemutatóban egy kicsit később megvizsgáljuk, hogyan kell ezt megtenni.
3. lépés: INTERRUPTS
Mielőtt belemegyünk az Arduino altatásához szükséges kódba, meg kell értenünk a megszakítás fogalmát. Leírásának legjobb módja az; Olyan dolgon dolgozol, amire igazán koncentrálnod kell. Fejhallgatót visel, amely hangosan fújja a zenét, hogy elnyomja a nyugalmat. Annyira koncentrálsz erre, hogy a külvilág elveszett számodra. Az egyetlen módja annak, hogy felhívja magára a figyelmet, ha bökést ad. Miután megkapta ezt a bökést, figyeljen arra, hogy miről szól a megszakítás, és miután megbirkózott vele, újra bekapcsolja a zenét, és folytatja a feladatát.
Megjegyzés: Nem fogok mélyen belemenni abba, hogy mire jó a megszakítás, de ha többet szeretne megtudni erről a koncepcióról, tekintse meg a témához kapcsolódó oktatóanyagomat (A megszakítások használata a projekt működésének javítása érdekében).
A legtöbb igaz Arduino rendelkezik néhány tűvel, amelyek ezt teszik. Az Uno és a Pro Mini két tűvel (d2 és d3) rendelkezik, amelyek képesek megszakítani az Arduino tevékenységét. Ezzel visszarúghatjuk az Arduino -t ébrenléti állapotba.
4. lépés: A kód/vázlat
A befejezett vázlatot letöltheti webhelyemről erre a linkre kattintva. A kód teljes működésének leírását és magyarázatát megtekintheti a blogomban, ha rákattint a Linkre: Útmutató az Arduino altatásához.
5. lépés: 1. GYAKORLAT
1. LÉPÉS)
Itt az ideje feltölteni a vázlatot. De mielőtt ezt megtenné, tegyen egy áthidaló vezetéket a d2 -be. Egyelőre hagyja ki a hálózati csatlakozót. Töltse be a vázlatot, és várjon 5 másodpercet, amíg a LED kialszik, és az Arduino elalszik.
2. LÉPÉS)
Miután a LED kialszik, helyezze az áthidaló vezeték másik végét az Arduino Uno GND csapjába. Ez meghúzza a 2 LOW tűt, és kiváltja a megszakítást, így felébreszti az alvó Arduino -t. A LED visszakapcsolása után eltávolíthatja az áthidaló vezetéket a GND -ből, és 5 másodperccel később az Arduino visszaalszik.
Példa egy olyan projektre, ahol valós idejű órát (RTC) használok a páratartalom és hőmérséklet adatgyűjtő felébresztéséhez, kattintson a következő linkre: PÉLDA RTC HASZNÁLATÁVAL ARDUINO ADATA LOGGER felébresztésére. Ez egy nagyszerű példa arra, hogyan működik a való világban
Ajánlott:
Az útmutató, amelyet kívántam volna egy Arduino drón építéséhez: 9 lépés
Útmutató, amit szerettem volna egy Arduino drón építésénél: Ez a dokumentum egyfajta „Hogyan kell irányítani” perjeles dokumentációt, amely végigmegy azon a folyamaton, amelyen keresztül megértettem a fogalmakat, hogy elérjem azt a célt, hogy egy egyszerű quadcopter -t építsek, amelyet irányítani tudok a mobilomról. A projekt megvalósításához szerettem volna
Vásárlási útmutató az Arduino Uno számára: 4 lépés
Vásárlási útmutató az Arduino Uno számára: Az Arduino megvásárlása zavaró lehet, különösen akkor, ha fontolóra veszi az Uno vásárlását. Az online eladók kihagyhatnak fontos információkat, elavult vagy nem megfelelő árú táblákat árulhatnak, és néhányan kifejezetten megtévesztőek is lehetnek. Remélem adok infót
Arduino és MAX6675 hőelem beállítási útmutató: 3 lépés
Arduino és MAX6675 hőelem beállítási útmutató: Ma megmutatom, hogyan lehet a MAX6675 hőelem modult az Arduino üzembe helyezésével elindítani. Kezdjük el. Itt található a teljes videó bemutató
Kezdő útmutató a DHT11/ DHT22 érzékelők használatához W/ Arduino: 9 lépés
Kezdő útmutató a DHT11/ DHT22 érzékelők használatához W/ Arduino: Ezt és más csodálatos oktatóanyagokat az ElectroPeak hivatalos weboldalán olvashatja el. Ismerje meg: DHT11 és DHT22
2 dollár Arduino. az ATMEGA328 önállóan. Könnyű, olcsó és nagyon kicsi. teljes útmutató: 6 lépés (képekkel)
2 dollár Arduino. az ATMEGA328 önállóan. Könnyű, olcsó és nagyon kicsi. teljes útmutató: Ebben az oktatóanyagban megtanulja, hogyan kell használni az Arduino ATMEGA328 mikrokontroller chipet önálló mikrovezérlőként. Csak 2 dollárba kerülnek, ugyanazt tehetik, mint az Arduino, és rendkívül kicsivé teszik a projektjeit. Lefedjük a csapok elrendezését