Tartalomjegyzék:
Videó: Fejlett Makeblock érzékelők (DIY): 32 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A Makeblock platform mindenféle mechanikai alkatrészt és elektronikát tartalmaz robotok létrehozásához. A Makeblock ezeket a robotokat a STEM oktatási platform részeként értékesíti. A Scratch nyelven pedig a gyerekek elsajátíthatják az alapvető programozási ismereteket. Az ezekben a robotokban használt mikrovezérlők teljesen Arduino -kompatibilisek. Ez megkönnyíti a bővítést mindenféle komponenssel.
Ez az utasítás a Makeblock robotok használatáról szól az Arduino programozási környezettel. Ez logikus választás azok számára, akik túlnőttek a programozáson a Scratch segítségével.
A különböző Makeblock táblákkal kezdődik: az mCore és az Auriga. És elmagyarázza a Makeblock portszámok és az Arduino csapok közötti kapcsolatot.
A következő rész egyszerű programokat tartalmaz a Makeblock érzékelők és LED -ek használatához. Bemutatkozik a Makeblock könyvtár az Arduino programozási környezettel kombinálva.
Ezután ez az utasítás a használt RJ25 csatlakozókról és kábelekről szól. És elmagyarázza, hogyan kell csatlakoztatni az Adafruit összetevőket a Makeblock alaplapokhoz. Beleértve azt is, hogyan kell ezeket az összetevőket programozni.
Végül ez az útmutató leírja, hogyan készíthet érzékelőket és kijelzőket a Makeblock robot számára. A módosított csatlakozóval akár két érzékelő is csatlakoztatható egyetlen porthoz.
Ezen érzékelők egy része a Scratch programozási nyelven belül is használható.
Azért neveztem ezt az utasítást "Speciális Makeblock -érzékelőknek", mert nem alapértelmezett Makeblock Instructable. Az Arduino programozásáról szól, a belső hardverkomponensekkel kombinálva. Az első példák nagyon egyszerűek (villogó LED), de a példákban van egy bizonyos sorrend. Minden példa kicsit messzebb megy, mint az előző.
A NeoPixel gyűrű bizonyult a leghasznosabb barkács alkatrésznek. Úgy viselkedik, mint egy normál Makeblock összetevő, és bármilyen programozási környezetben használható. Kettőt készítettem belőlük, amelyek most a robot „szemeiként” szolgálnak.
1. lépés: Alkatrészek
Második helyezett a Make It Move versenyen 2017
Ajánlott:
IoT -alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével: 14 lépés (képekkel)
IoT-alapú otthoni automatizálás a NodeMCU érzékelők vezérlőreléjével: Ebben az IoT-alapú projektben elkészítettem az otthoni automatizálást Blynk és NodeMCU vezérlőrelé modullal, valós idejű visszacsatolással. Kézi üzemmódban ez a relé modul mobilról vagy okostelefonról, valamint kézi kapcsolóval vezérelhető. Automatikus módban ez a smar
Fejlett modell rakéta repülőgép!: 4 lépés (képekkel)
Fejlett modell rakétarepülőgép !: Szükségem volt egy csúcskategóriás rakétarepülőgépre a legújabb rakétámhoz, amely uszonyok nélkül irányította magát! Tehát én építettem a sajátomat! Azért döntöttem ennek építése mellett, mert TVC (tolóerő -szabályozó) rakétákat építek. Ez azt jelenti, hogy
Arduino vezeték nélküli riasztórendszer meglévő érzékelők használatával: 9 lépés (képekkel)
Arduino vezeték nélküli riasztórendszer meglévő érzékelőket használva: Ez a projekt körülbelül fél óra alatt építhető be körülbelül 20,00 USD áron, ha rendelkezik meglévő 433Mhz vagy 315Mhz vezeték nélküli riasztó érzékelőkkel. Ez egy teljesen új projekt is lehet vezeték nélküli riasztóérzékelőkkel, például infravörös mozgásérzékelőkkel és nádas
Hőmérséklet -érzékelők tesztelése - melyik számomra?: 15 lépés (képekkel)
Hőmérséklet -érzékelők tesztelése - Melyik számomra? A négy legnépszerűbb érzékelő a TMP36, amely analóg kimenettel rendelkezik, és analóg -digitális átalakítóra van szüksége, a DS18B20
Hosszabbító érzékelők Nodemcu ESP8266 a Weewx számára: 8 lépés (képekkel)
Bővítési érzékelők Nodemcu ESP8266 a Weewx számára: Ez egy utasítás arra, hogy érzékelőket adjunk a weewx időjárás -állomás szoftveréhez. Ha nem rendelkezik weewx -vel, akkor néhány dolgot megtanulhat ebben az oktatóanyagban. Alapvető ismereteire van szüksége az Arduino kódról és a feltöltésről eszköz. Itt talál weewx információkat