Metaboard/2010 activities: Unterschied zwischen den Versionen
Chrysn (Diskussion | Beiträge) →Current status: added hacksession |
Keine Bearbeitungszusammenfassung |
||
(11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 41: | Zeile 41: | ||
* Board voltage: 3.3V (originally 5V, but 3.3V gives cleaner USB communication and should save power in the sensor units) | * Board voltage: 3.3V (originally 5V, but 3.3V gives cleaner USB communication and should save power in the sensor units) | ||
* Flashing sensors using serial interface using the [[Metaboard/2010 activities/6-pin auto-detecting programming]] | * Flashing sensors using serial interface using the [[Metaboard/2010 activities/6-pin auto-detecting programming]] | ||
* Power supply: "18650" (z.B. von [http://www.dealextreme.com dealextreme]) | |||
=== Random implementation detail notes === | === Random implementation detail notes === | ||
Zeile 77: | Zeile 78: | ||
* [[Metaboard/2010 activities/Hacksession 2010-09-20]]: arduino style programming on the breadboard | * [[Metaboard/2010 activities/Hacksession 2010-09-20]]: arduino style programming on the breadboard | ||
* [[Metaboard/2010 activities/Hacksession 2010-10-14]]: LEDs are important | * [[Metaboard/2010 activities/Hacksession 2010-10-14]]: LEDs are important | ||
* [http://sense.reox.at/usbbb/prototype/ 2010-10-29]: built first (and working!) version of the usbBB, a USB connector for breadboards which is our first attempt in PCB milling | |||
* [http://sense.reox.at/usbbb/prototypev3/ 2010-11-10]: Prototype v3 (without USB Port and LF33CV because just ordered them) | |||
* [http://sebastian.arttis.net/main.php?g2_itemId=10481 2011-03-15]: Hacking arround with [[HP54645D_Mixed-Signal_Oscilloscope]] and see whats going on at sck, sdi, sdo and irq | |||
* [http://sense.reox.at/rfm12/ 2011-03-20]: WOOOHOOO got something over the air, used mostly code from [http://www.tahina.priv.at/electronics.html#index2h1 here]... also: datasheet gone wrong... port with ANT marking is in real GND, ANT Port is next to it! | |||
* 2011-03-25: If it works at 5V and doesn't at 3.3V, just try adding a startup delay. Hacking on based on [http://jeelabs.net/projects/cafe/repository/show/RF12 jeelabs' RF12 library] now. | |||
== Resources == | == Resources == | ||
Zeile 90: | Zeile 96: | ||
* [http://www.embedds.com/interfacing-rfm12-transceiver-module/ RFM12 transceiver module]: a board with ATmega8, with the RFM12 completely connected (see [http://comwebnet.co.funpic.de/RFM12/Projekt-RFM12-Tranceiver.pdf schematics]) | * [http://www.embedds.com/interfacing-rfm12-transceiver-module/ RFM12 transceiver module]: a board with ATmega8, with the RFM12 completely connected (see [http://comwebnet.co.funpic.de/RFM12/Projekt-RFM12-Tranceiver.pdf schematics]) | ||
* [[Benutzer:Mihi/Programming-attiny45-mit-arduino]]: programming arduinos with arduinos | * [[Benutzer:Mihi/Programming-attiny45-mit-arduino]]: programming arduinos with arduinos | ||
* The vKeyBoard mentioned on [http://pjrc.com/teensy/projects.html the Teensy project page] seems to do exactly the USB-to-USB trick described above, but using two [http://pjrc.com/teensy/ Teensy] boards, which use an ATMega32U4 each. These chips might even provide a way to get the desired functionality in one chip by using vUSB to get a second USB port and optocouplers USB-side, but they are rather difficult to work with unless preassembled in a teensy. | |||
=== Physical resources === | === Physical resources === | ||
Zeile 108: | Zeile 115: | ||
** [http://www.mikrocontroller.net/articles/RFM12 RFM12 on mikrocontroller.net]: german description of RFM12 commands | ** [http://www.mikrocontroller.net/articles/RFM12 RFM12 on mikrocontroller.net]: german description of RFM12 commands | ||
** [http://www.mikrocontroller.net/articles/AVR_RFM12 AVR RFM12 on mikrocontroller.net] | ** [http://www.mikrocontroller.net/articles/AVR_RFM12 AVR RFM12 on mikrocontroller.net] | ||
** [http://olek.tk/en/rfm12.php olek.tk's RFM12 tips], including the magical FE reset command | |||
* DMX: | * DMX: | ||
** [http://www.maxim-ic.com/datasheet/index.mvp/id/1111 Maxim RS485 controllers] | ** [http://www.maxim-ic.com/datasheet/index.mvp/id/1111 Maxim RS485 controllers] | ||
Zeile 120: | Zeile 128: | ||
* General Arduino related stuff | * General Arduino related stuff | ||
** [http://www.ladyada.net/library/arduino/bootloader.html Arduino Hacks: Bootloader Hacks]: maybe this could show how to integrate the bootloader with the program so we can upload new software from USB w/o physically touching the device | ** [http://www.ladyada.net/library/arduino/bootloader.html Arduino Hacks: Bootloader Hacks]: maybe this could show how to integrate the bootloader with the program so we can upload new software from USB w/o physically touching the device | ||
* USB: | |||
** [http://www.beyondlogic.org/usbnutshell/usb1.shtml USB in a NutShell]: a good summary of the USB spec | |||
* 18650 / LiPo charging: | |||
** [http://batteryuniversity.com/learn/article/charging_lithium_ion_batteries battery university on Li-Ion batteries] | |||
* Metalab projects: | * Metalab projects: | ||
Zeile 128: | Zeile 140: | ||
[[Kategorie:Projekte]] | [[Kategorie:Projekte]] | ||
[[Kategorie:Arduino]] | [[Kategorie:Arduino]] |