Who doesn't like to be insulted? Schimpfolino is an evil gadget that always has a saying ready. Small, handy, power saving. And completely useless. You need a PCB and some parts listed below. It's easy to build and long lasting for everyday use. Insert battery, press the button and recieve your daily insult!
Huch, Englisch? Kann ich nicht. Schnell hier hin.
Schimpfolino is a random curse word generator with 12.288.000 possible combinations right now. That should be enough for a while. It's suitable for children (but still evil), maintenance-free and the battery lasts for years. And with the right case, it's an evil monster, like the Nokolino shaped case below! Just press the button, receive an insult, after eight seconds it turns off again. That's it. Evil. You can print the case in black! Black is an evil color. It is so evil. It is so evil that it hurts many people that are good!
What's new?
- 07.11.2024 Firmware 1.2-071124 with external wordlist for Schimpfolino_nooeeprom_new.ino. -- More news? See the newsblog.
The building wiki and the curse words are in German. You need English words? Contribute!
Except for the tools and some time, you need:
- Arduino IDE 1.6.6 or higher
- Serial terminal software like CuteCom (Linux) or CoolTerm* (Linux/Windows/Mac).
- Arduino UNO/Nano/Whatever with USB cable
- A breadboard
- Some Dupont wires
- A 10 µF capacitor
- (Optional a 2 kOhm resistor)
And the following hardware:
- Schimpfolino PCB
- ATtiny45/85
- 24AA64 or larger EEPROM (up to 24AA512)
- 0,96" SDD1306 I2C display. Some SH1106 displays are supported too
- Button 6 x 6 mm, 9,5 mm height
- 2 DIP-8 sockets
- Batteryholder, 20 mm pin spacing
- CR2032 battery
- Double-sided adhesive pad, 25 x 15 x 3 mm
- (Optional 2 100 nF capacitors)
Schimpfolino/
Root directory with some explanation files.
|
├── case/
| STL files to 3D print a case. Other kinds of hulls will follow.
|
├── schematics/
| The circuit diagram, PCB renderings and gerber files.
|
└── src/
Firmware and word files.
├── eeprom/
| All you need to flash your EEPROM.
| ├── eeprom_writer/
| | Arduino sketch to write to your EEPROM.
| └── files/
| The EEPROM content word lists and the editor.
|
├── Schimpfolino/
| Standard sketch with libraries used in the Make article.
├── Schimpfolino_new/
| Version for new improvments. Compatible to old version.
├── Schimpfolino_nopeeprom/
| Sketch for Schimpfolino without EEPROM.
└── Schimpfolino_nopeeprom_new/
New version. Compatible to old version.
Ready? Great! Let's start here: German wiki.