Git Product home page Git Product logo

arduinolearningkitstarter's Introduction

ArduinoLearningKitStarter

[English version follows]

Licence: CC BY-SA 4.0

Knihovna: ArduinoLarningKitStarter-library (PlatformIO)

Výukový kit pro Arduino Nano, Arduino Uno a ESP32-DevKitC určeným začátečníkům od RobotikaBrno.cz. Cílem projektu je usnadnit úplným začátečníkům jejich první krůčky s Arduinem a vyhnout se "bastlení vrabčího hnízda". Náš kit si klade za cíl odstranit typické nedostatky vývojových desek pro Arduina – jako např. malý počet napájecích pinů pro periférie. Veškeré komponenty jsou ve velkých pouzdrech, což umožňuje desku osadit i začátečníkům.

Deska obsahuje:

  • 4 LED
  • RGB LED
  • 3 tlačítka
  • 2 potenciometry
  • 5 konektorů pro připojení modelářského servomotoru (s posíleným napájením přes microUSB konektor)
  • port pro připojení vlhkoměrného čidla DHT11
  • port pro připojení sériové linky
  • odpojitelné blokovací kondenzátory u tlačítek pro demonstraci zákmitů
  • fotorezistor
  • dostatečný počet napájecích pinů

Náš kit také funguje jako redukce Arduino Nano-Uno a umožňuje tak připojit k Arduinu Nano shieldy určené pro Arduino Uno. V případě že by nějaká komponenta kitu znemožňovala funkci shieldu, je možné ji přes pájecí můstek odpojit.

Jak s naším kitem začít? Postupuj podle Wiki stránky.

English Version

License: CC BY-SA 4.0

Library: ArduinoLarningKitStarter-library (PlatformIO)

Learning kit for Arduino Nano, Arduino Uno and ESP32-DevKitC
for complete beginners by RobotikaBrno.cz. This kit tries ease the first steps with Arduino programming and tries to prevent a "wire mess". It also tries to eliminate usual imperfections of Arduino-like boards - e.g. the lack of sufficient number of power supply pins for your peripherals. All the components are in large packages and therefore, even a beginner can populate this board.

The board contains:

  • 4 LEDs
  • RGB LED
  • 3 buttons
  • 2 potentiometers
  • 5 connectors for RC servo (with external power supply)
  • port for humidity sensor DHT11
  • port for serial line
  • detachable debouncing capacitors for a button to demonstrate this phenomenon
  • photo resistor
  • sufficient number of power pins

The kit can be also used as a converter for Arduino Nano-Uno and therefore, shields originally intended for Arduino Uno can be also used with Arduino Nano. If there is pin collision between shield and a kit component, the component can be disconnected using a solder bridge.

Getting started - read our wiki page.

Photos (version 2.0)

The latest version is v3.2.

/media/ALKS_v2.0_2.01_top.JPG

/media/ALKS_v2.0_2.02_top+nano.JPG

/media/ALKS_v2.0_2.03_trig+nano.JPG

/media/ALKS_v2.0_3.00_top.JPG

/media/ALKS_v2.0_3.01_bot.JPG

/media/ALKS_v2.0_3.02_trig+nano.JPG

arduinolearningkitstarter's People

Contributors

cednik avatar cewbdex avatar jarekparal avatar tvavrinec avatar yaqwsx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arduinolearningkitstarter's Issues

Přidat popisky pinů

Nejnutnější popisky přímo na desce, ostatní popisky bych přidal na vylupovací rámeček okolo celé desky (pokud budou popisky skutečně tak velké).

Nápad - v knihovně vytvořit kvůli kompatibilitě s ESP32 konstanty IO1, IO2, atd, které u Arduina budou definovány jako IO1 = 1, IO2 = 2; a u ESP32 např. IO1 = 12, IO2 = 14.

Vyřešit otevírání

Při otevření ukáže:

The following libraries were not found:

robotarna_arduino-rescue

\home\xmrazek7\kicad\lib\kicad-library\library\Zilog

\home\xmrazek7\kicad\lib\kicad-library\library\xilinx

\home\xmrazek7\kicad\lib\kicad-library\library\Xicor

\home\xmrazek7\kicad\lib\kicad-library\library\Worldsemi

\home\xmrazek7\kicad\lib\kicad-library\library\video

\home\xmrazek7\kicad\lib\kicad-library\library\valves

\home\xmrazek7\kicad\lib\kicad-library\library\ttl_ieee

\home\xmrazek7\kicad\lib\kicad-library\library\transistors

\home\xmrazek7\kicad\lib\kicad-library\library\transf

\home\xmrazek7\kicad\lib\kicad-library\library\texas

\home\xmrazek7\kicad\lib\kicad-library\library\switches

\home\xmrazek7\kicad\lib\kicad-library\library\supertex

\home\xmrazek7\kicad\lib\kicad-library\library\stm32

\home\xmrazek7\kicad\lib\kicad-library\library\stm8

\home\xmrazek7\kicad\lib\kicad-library\library\siliconi

\home\xmrazek7\kicad\lib\kicad-library\library\silabs

\home\xmrazek7\kicad\lib\kicad-library\library\sensors

\home\xmrazek7\kicad\lib\kicad-library\library\rfcom

\home\xmrazek7\kicad\lib\kicad-library\library\relays

\home\xmrazek7\kicad\lib\kicad-library\library\regul

\home\xmrazek7\kicad\lib\kicad-library\library\references

\home\xmrazek7\kicad\lib\kicad-library\library\pspice

\home\xmrazek7\kicad\lib\kicad-library\library\Power_Management

\home\xmrazek7\kicad\lib\kicad-library\library\powerint

\home\xmrazek7\kicad\lib\kicad-library\library\power

\home\xmrazek7\kicad\lib\kicad-library\library\philips

\home\xmrazek7\kicad\lib\kicad-library\library\Oscillators

\home\xmrazek7\kicad\lib\kicad-library\library\opto

\home\xmrazek7\kicad\lib\kicad-library\library\onsemi

\home\xmrazek7\kicad\lib\kicad-library\library\nxp_armmcu

\home\xmrazek7\kicad\lib\kicad-library\library\nordicsemi

\home\xmrazek7\kicad\lib\kicad-library\library\msp430

\home\xmrazek7\kicad\lib\kicad-library\library\motorola

\home\xmrazek7\kicad\lib\kicad-library\library\motor_drivers

\home\xmrazek7\kicad\lib\kicad-library\library\microchip_pic32mcu

\home\xmrazek7\kicad\lib\kicad-library\library\microchip_pic18mcu

\home\xmrazek7\kicad\lib\kicad-library\library\microchip_pic16mcu

\home\xmrazek7\kicad\lib\kicad-library\library\microchip_pic12mcu

\home\xmrazek7\kicad\lib\kicad-library\library\microchip_pic10mcu

\home\xmrazek7\kicad\lib\kicad-library\library\microchip_dspic33dsc

\home\xmrazek7\kicad\lib\kicad-library\library\microchip

\home\xmrazek7\kicad\lib\kicad-library\library\microcontrollers

\home\xmrazek7\kicad\lib\kicad-library\library\memory

\home\xmrazek7\kicad\lib\kicad-library\library\maxim

\home\xmrazek7\kicad\lib\kicad-library\library\logo

\home\xmrazek7\kicad\lib\kicad-library\library\linear

\home\xmrazek7\kicad\lib\kicad-library\library\Lattice

\home\xmrazek7\kicad\lib\kicad-library\library\ir

\home\xmrazek7\kicad\lib\kicad-library\library\interface

\home\xmrazek7\kicad\lib\kicad-library\library\intel

\home\xmrazek7\kicad\lib\kicad-library\library\hc11

\home\xmrazek7\kicad\lib\kicad-library\library\graphic

\home\xmrazek7\kicad\lib\kicad-library\library\gennum

\home\xmrazek7\kicad\lib\kicad-library\library\ftdi

\home\xmrazek7\kicad\lib\kicad-library\library\ESD_Protection

\home\xmrazek7\kicad\lib\kicad-library\library\elec-unifil

\home\xmrazek7\kicad\lib\kicad-library\library\dsp

\home\xmrazek7\kicad\lib\kicad-library\library\display

\home\xmrazek7\kicad\lib\kicad-library\library\diode

\home\xmrazek7\kicad\lib\kicad-library\library\digital-audio

\home\xmrazek7\kicad\lib\kicad-library\library\device

\home\xmrazek7\kicad\lib\kicad-library\library\dc-dc

\home\xmrazek7\kicad\lib\kicad-library\library\cypress

\home\xmrazek7\kicad\lib\kicad-library\library\contrib

\home\xmrazek7\kicad\lib\kicad-library\library\conn

\home\xmrazek7\kicad\lib\kicad-library\library\cmos_ieee

\home\xmrazek7\kicad\lib\kicad-library\library\cmos4000

\home\xmrazek7\kicad\lib\kicad-library\library\brooktre

\home\xmrazek7\kicad\lib\kicad-library\library\bbd

\home\xmrazek7\kicad\lib\kicad-library\library\battery_management

\home\xmrazek7\kicad\lib\kicad-library\library\audio

\home\xmrazek7\kicad\lib\kicad-library\library\atmel

\home\xmrazek7\kicad\lib\kicad-library\library\analog_switches

\home\xmrazek7\kicad\lib\kicad-library\library\analog_devices

\home\xmrazek7\kicad\lib\kicad-library\library\Altera

\home\xmrazek7\kicad\lib\kicad-library\library\adc-dac

\home\xmrazek7\kicad\lib\kicad-library\library\actel

\home\xmrazek7\kicad\lib\kicad-library\library\ac-dc

\home\xmrazek7\kicad\lib\kicad-library\library\74xx

\home\xmrazek7\kicad\lib\kicad-library\library\74xgxx

\home\xmrazek7\kicad\lib\downloaded\shield_arduino

C:\Program Files\KiCad\share\kicad\library\graphic

C:\Program Files\KiCad\share\kicad\library\logo

\home\xmrazek7\kicad\yaqwsx_KiCAD_lib\symbols\yaqwsx

@yaqwsx ?

Přidat konektory pro I2C a SPI

Nikdo si na Arduinu nepamatuje, kde je připojené I2C a kde je SPI. Je to třeba dohledávat a tohle je opruz. Buď chci mít popisky na desce anebo ještě extra pin heady, kde je přímo vyvedené I2C a SPI.

Arduino library manager

Čau,

Narazil jsem tady na vás repo a líbí se mi ten nápad! Chci se zeptat jestli je knihovna dostupná na arduino library manager. Pokud ne můžu obstarat 😉

Napájení serv

Je potřeba přidat svorkovnici pro napájení serv. MicroUSB kabel stačí max na 2 serva, pro větší počet bude potřeba připojit externí napájení přes svorkovnici.

Zároveň by se hodila ochrana proti přepólování (mosfet?).

Přidat kondenzátor pro serva?

Opravit IOREF u tlačítek, potenciometrů, světelného senzoru, DHT11, ...

Je potřeba nahradit dráhy +5V za IOREF u pull-upů na tlačítka, u potenciometrů, světelného senzoru, na napájení DHT11 a je otázka co s pinheady J6 (UART/SERIAL) a J7 (analogové senzory). @cednik @yaqwsx

DHT11: Spotřeba (str. 3) čipu by měla být v desítkách miliampér a napájecí napětí od 3,3 (délka kabelu do 20 cm) do 5,5 V.

Aktuálně jsou totiž kity nekompatibilní s 3,3V procesory (ESP, ARM) a hrozí i jejich zničení.

Doladit kompatibilitu Arduino - ESP32

Problémové je zejména I2C a SPI. Preferuji řešit na úrovni HW (ať je to blbuvzdornější) - tzn. defaultní piny na ESP32 (specifikované Arduino frameworkem) mapují na odpovídající piny na Arudinu.

Deska musí být použitelná jako redukce ESP32 < = > Arduino Nano < = > Arduino Uno

Octopus lab

Something similar to this exists - @octopusengine offers boards for quick development. It will be much less work with this

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.